Skip to content

Inheriting Dataset

Inheriting a dataset refers to inheriting datasets from data packages in the data mart.
The data mart carries the organization's public foundational data, providing basic analytical data for various business analysis needs. Therefore, the data packages in the data mart are generally not customized for specific analytical scenarios and are more universal in their usage. Business analysis, however, is often targeted at specific scenarios, with data, models, parameters, and metrics being highly specific. This necessitates processing and refining the foundational data. To address this, the data mart has introduced the inheritance feature, allowing analysts to inherit data packages during application creation.

By inheriting data packages, applications can not only use the datasets and data models from the data packages as they are but also extend them to meet the flexible and dynamic needs of metric analysis. This can be achieved by adding new fields, new metrics, new datasets, and expanding associated models using the existing data.

How to Apply for Data Inheritance

  1. In App -> Dataset -> Data Inheritance Management, add a data package and select the data package to be inherited from the data marketplace.

  2. After adding the data package to be inherited, the status will be "Pending Approval". At this point, a request has been sent to the data package manager.

  3. Once the data package manager approves the request, the status changes to "Effective". The applicant can view the inherited dataset in the dataset list. Inherited datasets are marked with an identifier, and hovering the mouse over them will display their parent data package source.

  4. After successfully adding inherited data, the corresponding data package's information, including parameters and models, is inherited into the app. Users can then perform analysis based on this data.

  5. Data analysts who inherit data packages from the data marketplace may only want to use datasets or models relevant to their business while excluding unrelated datasets. Version 5.4 supports related configuration functionality. Configuration path: Data Inheritance Management > Data Package Three-Dot Menu > Configure Inherited Dataset.

Notes on selecting partial dataset inheritance:

Data Models:

  1. When inheriting the main table dataset of a model, the sub-table of the model will not appear in the dataset list of this app.
  2. The model list only displays datasets visible to this app. Datasets that are excluded from inheritance will not appear in the list.
  3. In the model dataset, if a sub-table uses an inherited dataset that is excluded from inheritance, clicking the main table will show the excluded dataset.

Data Lineage:

  1. The data lineage list only displays datasets visible to this app. Datasets excluded from inheritance will not appear in the list.
  2. If an excluded dataset is an "Affected Object," it will appear under Data Lineage > Data Model.

Remove Inherited Dataset

When the inherited dataset is no longer needed, you can remove the dataset in App -> Dataset -> Data Inheritance Management. Charts, derived datasets, parameters, newly created fields, etc., created from the inherited dataset will no longer be available.

When the inherited dataset is added again, previously created charts, derived datasets, parameters, newly created fields, etc., can continue to be used.

Inherited Dataset Instructions

  1. Inherited data includes all data from a data package, including datasets, parameters, and data models. It is not possible to inherit only a specific dataset.
  2. Inherited data is in a read-only state, and the original content cannot be changed. Only new content can be added, including:
    • Original fields, metrics, and parameters of the inherited dataset cannot be deleted, but new fields, metrics, and parameters can be added. Original field groups and metric groups cannot be modified, but new fields and metrics can be grouped.
    • Public dictionary and acceleration engine cannot be enabled for inherited datasets.
    • The modeling relationships of inherited datasets cannot be modified, but new relationships can be added.
  3. Inherited datasets cannot be copied, deleted, renamed, replaced, or edited.
  4. Inherited datasets support data export.
  5. Inherited datasets can derive new datasets, such as Fusion datasets, Aggregate datasets, and Union datasets, and new data models can be created.
  6. When an application contains an inherited dataset, the application (Application Creation and Application Marketplace) does not support template export.
  7. When the inherited data package is deleted, the inherited dataset in the application disappears, and related charts created using the inherited dataset will report errors.
  8. Tenants can inherit data packages shared by the platform. Refer to the methods in this document to apply. After applying, notify the platform to approve the tenant's application.

User Manual for Hengshi Analysis Platform