DataArts Architecture API Overview
Type |
Description |
---|---|
Dashboard APIs |
|
Information architecture APIs |
|
Data standard APIs |
|
Data source APIs |
|
Lookup table management APIs |
|
Catalog APIs |
|
Data standard template APIs |
|
Approval management APIs |
|
Subject management APIs |
|
Subject level APIs |
|
APIs for managing the catalogs of lookup tables and data standards |
|
Atomic metric APIs |
|
Derivative metric APIs |
|
Compound metric APIs |
|
Dimension APIs |
|
Filter APIs, including those for time filters and general filters |
|
Dimension table APIs |
|
Fact table APIs |
|
Summary table APIs |
|
Business metric APIs |
|
Version information APIs |
|
Table model APIs |
|
Import and export APIs |
|
Custom item APIs |
|
Tag APIs |
|
Quality rule APIs |
Dashboard
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain overview statistics. |
21,600 |
240 |
|
This API is used to obtain statistics in a model. |
21,600 |
240 |
|
This API is used to obtain outer-layer statistics on the ER modeling page. |
21,600 |
240 |
|
This API is used to obtain the coverage of a data standard in all model fields, that is, the percentage of fields that use the standard to the total fields. |
21,600 |
240 |
Information Architecture
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query multiple types of tables, including logical entities, physical tables, dimension tables, fact tables, and summary tables. |
21,600 |
240 |
Data Standard
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query data standards and sort them by modification time in descending order. |
21,600 |
240 |
|
This API is used to create a data standard. |
10,800 |
120 |
|
This API is used to delete a data standard. |
10,800 |
120 |
|
This API is used to modify a data standard. |
10,800 |
120 |
|
This API is used to query the details of a data standard with a specified ID. |
21,600 |
240 |
|
This API is used to associate attributes with a data standard. |
10,800 |
120 |
Data Source
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain data connections of a specified type. |
21,600 |
240 |
Lookup Table Management
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query the lookup table list. |
21,600 |
240 |
|
This API is used to create a lookup table. |
10,800 |
120 |
|
This API is used to delete lookup tables. |
10,800 |
120 |
|
This API is used to modify a lookup table. |
10,800 |
120 |
|
This API is used to query details about a lookup table by ID. |
21,600 |
240 |
|
This API is used to query field values in a lookup table. |
21,600 |
240 |
|
This API is used to edit field values in a lookup table. |
10,800 |
120 |
Catalog
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain the tree of all catalogs. |
21,600 |
240 |
|
This API is used to query the catalog list. |
21,600 |
240 |
|
This API is used to create a catalog. |
10,800 |
120 |
|
This API is used to modify a catalog. |
10,800 |
120 |
|
This API is used to delete a catalog. |
10,800 |
120 |
|
This API is used to query the details of a catalog. |
21,600 |
240 |
Data Standard Template
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query the data standard templates in the current workspace. |
21,600 |
240 |
|
This API is used to create a data standard template in the current workspace. |
10,800 |
120 |
|
This API is used to modify a data standard template. |
10,800 |
120 |
|
This API is used to delete a data standard template. |
10,800 |
120 |
|
This API is used to initialize a data standard template. |
10,800 |
120 |
Approval Management
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain an application. |
21,600 |
240 |
|
This API is used to withdraw an application. |
10,800 |
120 |
|
This API is used to reject or approve one or more applications. |
10,800 |
120 |
|
This API is used to publish resources in batches. |
10,800 |
120 |
|
This API is used to unpublish resources in batches. |
10,800 |
120 |
|
This API is used to create a reviewer. |
10,800 |
120 |
|
This API is used to query the reviewer list. |
21,600 |
240 |
|
This API is used to delete a reviewer. |
10,800 |
120 |
|
When a released entity is edited, an extension is generated. This API is used to delete the extension information of the entity. |
10,800 |
120 |
|
Obtaining the Difference Between the Extension Information and a Released Entity |
When a released entity is edited, an extension is generated. This interface is used to obtain the difference between the extension information and the released entity. |
21,600 |
240 |
Subject Management
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query subjects by name (fuzzy query is supported), creator, owner, status, or modification time. |
21,600 |
240 |
|
This API is used to delete a subject. |
10,800 |
120 |
|
This API is used to create a subject. |
10,800 |
120 |
|
This API is used to modify a subject. |
10,800 |
120 |
|
This API is used to obtain the data asset subject tree information, including l1, l2, and l3. |
21,600 |
240 |
|
This API is used to query the subject list. |
21,600 |
240 |
|
This API is used to delete a subject. |
10,800 |
120 |
|
This API is used to create a subject. |
10,800 |
120 |
|
This API is used to modify a subject. |
10,800 |
120 |
Subject Level
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain a subject level. |
21,600 |
240 |
|
This API is used to modify or delete a subject level. |
10,800 |
120 |
Directory Management
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to obtain all directories of data standards and lookup tables. |
21,600 |
240 |
|
This API is used to create a directory of data standards or lookup tables. |
10,800 |
120 |
|
This API is used to modify a directory of data standards or lookup tables. |
10,800 |
120 |
|
This API is used to delete a directory of data standards or lookup tables. |
10,800 |
120 |
Atomic Metric
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query atomic metrics by name, creator, reviewer, status, or modification time. Fuzzy query is supported. |
21,600 |
240 |
|
This API is used to create an atomic metric. |
10,800 |
120 |
|
This API is used to update an atomic metric. |
10,800 |
120 |
|
This API is used to delete atomic metrics. |
10,800 |
120 |
|
This API is used to obtain the details of an atomic metric with a specified ID. |
21,600 |
240 |
Derivative Metric
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query derivative metrics by name, creator, reviewer, status, modification time, or l3Id. |
21,600 |
240 |
|
This API is used to create a derivative metric based on parameters. |
10,800 |
120 |
|
This API is used to update a derivative metric. |
10,800 |
120 |
|
This API is used to delete a derivative metric with a specified ID. |
10,800 |
120 |
|
This API is used to obtain the details of a derivative metric with a specified ID. |
21,600 |
240 |
Compound Metric
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query compound metrics by name, creator, reviewer, status, modification time, or l3Id. |
21,600 |
240 |
|
This API is used to create a compound metric based on parameters. |
10,800 |
120 |
|
This API is used to update a compound metric based on parameters. |
10,800 |
120 |
|
This API is used to delete a compound metric with a specified ID set. |
10,800 |
120 |
|
This API is used to obtain the details of a compound metric with a specified ID. |
21,600 |
240 |
Dimension
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query dimensions by name, description, creator, reviewer, status, l3Id, derivative metric idList, or modification time. |
21,600 |
240 |
|
This API is used to create a dimension based on parameters. |
10,800 |
120 |
|
This API is used to update a dimension based on parameters. |
10,800 |
120 |
|
This API is used to delete a dimension with a specified ID. |
10,800 |
120 |
|
This API is used to query the details of a dimension with a specified ID. |
21,600 |
240 |
|
This API is used to query the granularities of all dimensions based on tableId. If tableId is not transferred, the granularities of all dimension groups are queried. |
21,600 |
240 |
|
This API is used to query a dimension table reversing task. |
21,600 |
240 |
Filter
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query filter information by name, description, creator, reviewer, filter group ID, modification time, and status. |
21,600 |
240 |
|
This API is used to query the details of a filter with a specified ID. |
21,600 |
240 |
Dimension Table
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query dimension tables by name, creator, reviewer, status, or modification time. |
21,600 |
240 |
|
This API is used to delete a dimension table with a specified ID. |
10,800 |
120 |
|
This API is used to query the details about a dimension table by ID. |
21,600 |
240 |
Fact Table
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query fact tables by name, creator, reviewer, status, or modification time. |
21,600 |
240 |
|
This API is used to delete fact tables with specified IDs. |
10800 |
120 |
|
This API is used to query the details of a fact table with a specified ID. |
21,600 |
240 |
|
This API is used to query a fact table reversing task. |
21,600 |
240 |
Summary Table
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query summary tables by name, creator, reviewer, status, or modification time. Fuzzy query is supported. |
21,600 |
240 |
|
This API is used to create a summary table. |
10,800 |
120 |
|
This API is used to update a summary table. |
10,800 |
120 |
|
This API is used to delete summary tables in draft, unpublished, or rejected state. |
10,800 |
120 |
|
This API is used to query the details of a summary table with a specified ID. |
21,600 |
240 |
Business Metric
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query business metrics by name, creator, or modification time. |
21,600 |
240 |
|
This API is used to create a business metric. |
10,800 |
120 |
|
This API is used to update a business metric. |
10,800 |
120 |
|
This API is used to delete a business metric. |
10,800 |
120 |
|
This API is used to query the details of a metric with a specified ID. |
21,600 |
240 |
|
This API is used to query the dimension information of a metric. |
21,600 |
240 |
|
This API is used to query the owner of a metric. |
21,600 |
240 |
|
This API is used to obtain the current metric graph. |
21,600 |
240 |
Version Information
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query version information by name, creator, or modification time. |
21,600 |
240 |
|
This API is used to compare two versions with different IDs. |
60 |
24 |
ER Modeling
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query table models, including logical entities, physical tables, and their attributes, by name, creator, reviewer, status, or modification time. |
21,600 |
240 |
|
This API is used to create a table model (logical entity or physical table). |
10,800 |
120 |
|
This API is used to update a table model (logical entity or physical model) and its attributes. |
10,800 |
120 |
|
This API is used to delete a table model (logical entity or physical model) and its attributes. |
10,800 |
120 |
|
This API is used to query relationships by name, creator, start time, or end time. Fuzzy query is supported. |
21,600 |
240 |
|
This API is used to obtain the details of a relationship with a specified ID. |
21,600 |
240 |
|
This API is used to query all relationships in a model. |
21,600 |
240 |
|
This API is used to obtain the details of a table model with a specified ID. |
21,600 |
240 |
|
This API is used to obtain all models in the current workspace. |
21,600 |
240 |
|
This API is used to create a model workspace. |
10,800 |
120 |
|
This API is used to update a model workspace. |
10,800 |
120 |
|
This API is used to delete a model workspace. |
10,800 |
120 |
|
This API is used to query the workspace details of a physical or logical model. |
21,600 |
240 |
|
Querying Destination Tables and Fields (to Be Taken Offline) |
This API is used to query destination tables and fields. |
21,600 |
240 |
This API is used to export the DDL statements of a specified table based on the model ID. |
10 |
4 |
|
This API is used to convert a logical model to a physical model and returns information about the target model. |
10,800 |
120 |
|
This API is used to obtain the result of a batch operation, for example, converting a logical model to a physical model and reversing a database. |
21,600 |
240 |
Import and Export
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to import subjects. |
10 |
4 |
|
Importing ER Models, Dimension Models, Lookup Tables, Business metrics, or Catalogs |
This API is used to import ER models, dimension models, lookup tables, business metrics, or catalogs |
10 |
4 |
This API is used to query the processing result of the imported Excel file. The value of uuid can be obtained via the /design/models/action or /design/catalogs/action API. |
21,600 |
240 |
|
This API is used to export service data, including lookup tables, data standards, atomic metrics, derivative metrics, compound metrics, summary tables, business metrics, subjects, processes, logical models, physical models, dimensions, and fact tables. |
10 |
4 |
|
This API is used to obtain the exported Excel based on the UUID returned by the /export-model API. |
21,600 |
240 |
Custom Item
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to query custom items of tables, attributes, subjects, or business metrics. |
21,600 |
240 |
|
This API is used to modify a custom table, attribute, subject, or business metric item. |
10,800 |
120 |
Tag
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to add tags to an asset (table or attribute) with a specified ID. |
10,800 |
120 |
|
This API is used to delete tags of an asset (table or attribute) with a specified ID. |
10,800 |
120 |
Quality Rule
API |
Description |
Maximum API Requests per Minute |
Maximum User Requests per Minute |
---|---|---|---|
This API is used to update the abnormal data output configuration of a table, including whether to generate abnormal data, database or schema for storing abnormal data, and prefix or suffix of an abnormal table. |
10,800 |
120 |
|
This API is used to clear quality rules of a table. |
10,800 |
120 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot