Skip to main content

Get help for ARIS Process Mining functions and services

Create or replace source tables

Creates or replaces a source table in ARIS Process Mining.

It depends on the parameter forceReplace. When parameter forceReplace = true, the tables with the same identifier will be replaced and all previously stored data deleted.

POST /api/pub/dataIngestion/v1/dataSets/{dataSet}/sourceTables

Input:

  • List of SourceTableDefinition objects

    • When creating a source table, the name, namespace, and columns are required. The other properties are optional.

      Note that "_ARIS" is not allowed as a namespace.

    • When replacing a source table,

      - specify the identifier of the existing table in the form of a key, fully qualified name, or name and namespace. If you specify several identifiers, the priority order is key > fully qualified name > name and namespace. Identifiers with low priority are ignored if an identifier with high priority is present.

      - All other properties (excluding the identifiers) are optional. If a property is not set, it re-uses the values of the existing table. Note that the columns of a table are set in the same property. To remove a column, omit the column from the body. To add a column, repeat the information of the existing columns and include the new column.

      Note that "_ARIS" is not allowed as a namespace.

  • The query parameter forceReplace indicates whether to replace the existing source tables with the same identifier. When the tables are replaced, all previously stored source data is deleted. If the parameter is not set to true, requests that would require replacement (for example, include the identifier of an existing table) are rejected.

Output:

List of SourceTableDefinition objects based on newly created or replaced source tables