Persisting table

Overview

Persisting table identifies a physical table that stores the result of a transformation in AnalyticsCreator. Use this table type when a transformation result must be materialized for reuse, performance, incremental processing, or downstream dependencies.

Function

A Persisting table is normally created through the Persisting Wizard. The wizard asks for the source transformation, the persist table name, the persist package, and the load handling option, such as no partition switching, partition switching, or renaming.

In the table editor, Persisting table is linked back to the transformation output that created it. The persisted table name is protected from direct editing because it is managed by the persisting flow, while the table metadata, columns, calculated columns, scripts, and table definition remain available for review and maintenance.

Persisting can be configured for different load patterns, including full, merge, historical, incremental, and manual handling. The persisting definition also controls operational options such as update statistics, logging, duplicate removal, transaction handling, procedure review, and pre/post scripts.

Access

Create a Persisting table from the Persisting flow for a transformation. Open an existing persisted table from the Tables list, the navigation tree, or the architecture diagram.

How to access

Navigation tree

Tables -> open a Persisting table

Toolbar

DWH -> Tables

Diagram

Architecture -> Add -> Persisting

Visual element

Table editor -> Table Type -> Persisting table

Screen overview

The table editor shows the Persisting table classification together with protected persisted-table naming, the source transformation link, editable column structure, calculated columns, scripts, and the generated table definition.

IDPropertyDescription
1Table NameShows the persisted table name. The field is protected because the name is managed by the persisting flow.
2Table SchemaShows the schema that owns the persisted table.
3Table TypeClassifies the table as a persisted transformation output and indicates whether history handling is used.
4Friendly nameStores the business-friendly label for the persisted output.
5DescriptionStores the business description for the persisted output.
6Persist of tableShows the transformation result or base table that is materialized by this persisted table.
7Has primary keyEnables primary-key handling when the persisted output has key columns.
8PK clusteredControls whether the primary key is created as clustered when a primary key is enabled.
9Primary key nameShows the generated or entered primary-key name.
10ColumnsMaintains the persisted table columns. Column rows can be added, changed, or removed for this table type.
11Add.colMarks additional generated columns that belong to the persisted output structure.
12Calculated columnsMaintains calculated columns for the persisted table.
13ScriptsStores scripts associated with the persisted table.
14Table DefinitionShows the generated table definition for review.

Related topics