← Back to Technical blog

Technical article

Five Foundations of Enterprise BI: How HENGSHI Supports Metrics, Permissions and Multi-Source Analysis

Enterprise BI needs to keep data, metrics, permissions and analytical assets maintainable across departments and changing business needs. HENGSHI SENSE combines data connectivity, modeling, HQL, metrics management, visualization and Data Agent to help enterprises build analytics that can be reused, authorized and delivered.

Nov 11, 2026Technical blogHENGSHI9 min read
Enterprise BIData AgentHENGSHI SENSE

Article body

Full article

Enterprise BI needs to keep data, metrics, permissions and analytical assets maintainable across departments and changing business needs. HENGSHI SENSE combines data connectivity, modeling, HQL, metrics management, visualization and Data Agent to help enterprises build analytics that can be reused, authorized and delivered.

As analytics expands from one department to multiple business units, the challenges change. Finance and sales may define revenue differently; regional staff need different data scopes; new systems require additional models; and published business pages need maintenance owners. Assessing a BI platform requires checking the following five capabilities and their actual configuration.

1. Metrics and Models: Give Business Calculations a Maintained Home

HENGSHI organizes relationships between tables through data models, expresses business calculations in HQL, and maintains business definitions through metrics management. Teams can move definitions such as net sales, expense ratios and target attainment out of scattered pages, specify granularity, dimensions, qualifying conditions and time axes, and let dashboards and conversational analysis use confirmed analytical objects.

Results should be comparable when definitions, scope, period and data timestamps match. Different departmental definitions or account permissions can legitimately produce different values, but those differences need explanations. Metrics governance helps teams understand and maintain calculations; checking whether three accounts see the same number is insufficient.

After a metric changes, maintainers must check references, related data and publication status. A published HENGSHI application is a snapshot taken at publication time. Later changes in the authoring area require republishing to update the published content. An explicit process for editing, retesting and republishing helps prevent continued use of an outdated version.

2. Permissions: Check Resources, Data and Operations Together

HENGSHI provides authorization for resources such as applications and data packages, along with row and column permissions in applicable modes. Administrators can inspect authorization sources by user, group, organizational structure or tenant, and verify permissions for actions such as export and viewing details. Implementers should establish the application’s data permission mode before configuring access scope.

One business dashboard can serve headquarters and regional users with different authorizations. Validation should cover the page, conversational analysis, exports and embedded entry points. Newly added models or processed datasets also require checks of inherited and independent authorization. Column permissions, hidden fields and masking serve different purposes and must be configured according to actual capabilities. Hiding a field in the interface alone does not protect sensitive information.

3. Multiple Sources and Scale: Choose the Right Computation Path

HENGSHI connects to multiple types of databases, warehouses and files. Data integration supports extraction, filtering, transformation, joins and output. Depending on data location, freshness and load, analytics teams can select an appropriate combination of direct connection, import into an acceleration engine, data integration and aggregation.

Multi-source analysis does not mean any two databases can always be joined directly. HENGSHI data models generally establish relationships among data within the same connection. Heterogeneous data can be brought into a unified engine for modeling where conditions permit; small dictionary tables also have applicable usage patterns. Designs should balance update latency, source-system load, query performance and maintenance cost.

Large datasets require validation with representative queries, filters, concurrency and refresh schedules. Two tables with the same row count can perform differently because of join cardinality, field width and query complexity. Row count alone is not a performance measure.

4. Collaboration and Delivery: Make Results Usable by the Next Owner

Application collaboration in HENGSHI lets multiple people continue editing the same analytical asset. Copies support independent development, templates support structural reuse, and publication serves formal consumption. Subscriptions and metric alerts can deliver configured content to designated recipients. Teams should maintain recipient scope, account bindings and delivery identities.

These capabilities connect modeling, authoring, consumption and maintenance. Confirmation of key findings, approval comments and historical evidence still need to be recorded in the appropriate systems under enterprise policy, linked to dashboards, metric versions or data batches. Template migration also requires checking connections, data packages and permissions in the target environment. Reusing a structure is not the same as migrating without configuration.

5. Operations and Evolution: Diagnose Problems with Evidence

HENGSHI provides troubleshooting entry points including synchronization and update execution records, system debugging and runtime logs. When a query is slow, a conversational request fails or an export times out, operators should examine browser requests, model and tool execution, databases, proxies and service logs together, distinguishing data retrieval, model calls and rendering.

Upgrade and capacity plans should reflect deployment architecture, databases and version documentation. Validate compatibility, backup and recovery, and key pages in a test environment before scheduling production work. Whether downtime is necessary, how long it lasts and how recovery works should be established through rehearsals in the target environment.

6. Ten Questions That Turn Capabilities into Verifiable Tasks

AreaQuestionEvidence to retain
MetricsAre dashboard, conversational and API results comparable under the same conditions?Definitions, accounts, data timestamps and reconciliation records
ChangesHave references and publication status been checked after a definition changes?Impact list, retests and republishing records
Data permissionsDoes each role see its agreed scope?Query and page results from actual accounts
Action permissionsDo export and detail entry points respect authorization?Button configuration and file inspection
Multiple sourcesWhich modeling path handles heterogeneous data?Connection, engine or integration design and refresh records
ScaleDo response and update times meet requirements under the target load?Duration distributions, failure rates and resource records
CollaborationWho can edit, publish and maintain the results?Collaboration configuration and ownership
DeliveryDo templates and embedding work in the target environment?Dependency bindings, identity and page validation
TroubleshootingCan a failure be linked to execution evidence?Requests, execution records and related logs
EvolutionDo results and access remain correct after an upgrade?Rehearsal, backup and recovery validation

7. Hypothetical Scenario: Shared Analytics for Headquarters and Regions

The following is a hypothetical solution example. A group connects orders, refunds and targets to HENGSHI, establishes models using appropriate storage and computation paths, and stores net sales and attainment calculations in HQL and metrics. Headquarters and regions share a dashboard structure while actual roles determine data scope. ChatBI or Data Agent handles ad hoc questions.

When a region is added, the team supplements organizational codes, authorization and data mappings, then checks dashboards, conversational results and exports. When a target definition changes, maintainers inspect related assets and republish. HENGSHI provides foundations for reusing models, metrics and pages, while business and data teams continue managing definitions, permissions and delivery quality as the organization develops.

HENGSHI SENSE

Resources, ecosystem, and implementation stories

Explore how teams design and ship analytics with HENGSHI.

Request a trial

Enterprise deployment, embedded delivery, and trial requests can all be handled quickly.