FAQs


Common questions for DTV are as follows:

Q: How do I develop data visualization pages using DTV?


A: Open your project in DTV Dashboard, select the DT dashboard page and proceed to start creating and editing widgets in a drag-and-drop manner. DTV empowers users to achieve data visualization through a no/low-code experience.

Q: How do I embed visualization pages developed in DTV in my applications?


A: There are three ways to achieve this:

  • By using Iframe and page URL to embed the pages.
  • You can perform in-place editing using DTV’s SDK.
  • You may also utilize the URL shortcut function in Application Portal’s toolbar menu to embed DTV pages into your application.

Q: What data authentication methods does DTV provide?


A: DTV Workspace can isolate user data with different data authentication methods. There are many authentication methods, such as Application Portal, EnOS Management Console, Cookie (all newly created authentication methods use Cookie), no authentication and so on.

Q: What data capabilities does DTV provide?


A: DTV data sources are divided into three types, external data sources, built-in data sources, and open data sources.

  • External data sources: Provide external data access capabilities such as Swagger, Restful, MySql, Data Federation, and so on.
  • Built-in data source: Built-in TSDB and Common Data Service data services that are ready to use.
    To access asset data in DTV, you need to authorize the asset model to the DTV service account in the EnOS Management Console, and add the auth_unit:true tag on the model.
  • Open data sources: Data sources used by all OU in this environment are available.

Q: What are the key features of DTV?


A: DTV is divided into two parts: statistical analysis KPI dashboard engine (DTD, DT Dashboard) and real-time monitoring visual engine (DTM, DT Monitoring).

  • DTD allows users to develop indicator data visualization pages for operational scenarios.
  • DTM allows users to develop status data visualization pages for monitoring scenarios.
  • DTD and DTM are developed under DTViz, an application in the same Application Portal, and the developed visualization pages can be embedded in third-party applications.


Functional level: In addition to basic data representation and component selection, DTD also provides widget linkage, global filtering and other functions.

  • DTD provides the widget template function which allows users to save a configured widget as a widget template for repeated use.
  • DTD provides the page template function which allows users to combine configured widgets and save it as a page template for repeated use.

Q: How are data rights defined in DTV?


A: The data rights definition mechanism of DTV is: filtering data rights with assets as resources. The mechanism is: calling the data service interface through the user identity (token) in the Application Portal, thereby realizing asset authentication.

Q: How does DTV discover data?


A: Data sources are largely divided into two categories: Built-In and External.


Data Source Category Built-In/External Data Type Can it be shared across OUs? Authentication Method
TSDB LatestData Built-In Model No Data authentication with OU granularity based on EnOS IAM token
  Current Day Electric Power Built-In Model No  
  Electric Power Built-In Model No  
  DI Data Built-In Model No  
  AI Raw Built-In Model No  
  AI Aggregation Built-In Model No  
  Generic Built-In   No  
  Raw Data Built-In   No  
Common Data Service Realtime Built-In Model No  
  Timeseries Built-In Model No  
  Alarm Built-In Model No  
  Topology Built-In Model No  
Data MySQL External Dataset Yes Database account authentication
  Data Federation External Dataset Yes  
  OLAP Fact Built-In Dataset Yes  
  OLAP Metrics Built-In Dataset Yes  
  Static Data External Static Data Source Yes  
API Swagger External Assets No Third-party IAM service authentication: the authentication method and path are specified in the workspace
  Restful External Assets No  


Note

  • Models that users can see in DTV = the number of assets authorized to the DTV Service Account (SA) in the EnOS Management Console.
  • Asset data that users can see in DTV = the number of asset instances configured for the access account in the Application Portal.
  • The asset data that the user wants to access in DTV needs to be tagged with auth_unit : true.

Q: How do I set the Resolution Response for the three response modes: big panel, web, and mobile?


A: You can set the ranges of the three response modes through the Resolution Response Setting, and when the screen resolution falls within the resolution range of a mode, the layout of that mode will be displayed in response.

Note

The web mode resolution should be smaller than the big panel mode resolution, and you can only input positive integers.

Q: After updating the page configuration, the published page did not reflect the changes, why?


A: After updating a page, it needs to be republished for it to reflect the latest changes.