Partition

Overview

A Partition is a repository entity that defines one named query slice for a data mart dimension or fact table. Partitions let AnalyticsCreator generate separate OLAP or tabular model partitions for large analytical tables when partitioned deployment is enabled.

Function

Use the Partition entity to choose the analytical table, name the partition, optionally describe the slice, and enter the SQL query that returns the partition data.

Partition setup is limited to data mart dimension and fact view table types, with and without history. When a table is selected, AnalyticsCreator inserts a starter SQL statement for that schema and table so the user can add the partition filter in the WHERE clause.

Saving validates that the partition name, SQL definition, and table are present, then stores the partition metadata, refreshes the repository navigation tree, and reloads the editor with the saved partition id.

Access

Partitions can be opened from the Data mart ribbon tab, from the Partitions branch in the repository navigation tree, from an eligible data mart table node, or from the partitions list.

How to access

Navigation tree

Data warehouse -> Partitions -> TABLE -> PARTITION

Toolbar

Data mart -> List -> Partitions

Diagram

Not applicable.

Visual element

Partitions list, Partition detail page, and partition nodes in the repository navigation tree.

Screen overview

The Partition detail page contains the following visible fields and actions.

ID Property Description
1Partition nameName of the partition. Saving requires a non-empty value, and partition names are unique per table.
2TableData mart dimension or fact view that owns the partition. Supported table types are dimension and fact views, with or without history.
3SliceOptional slice text stored with the partition and used by OLAP partition generation.
4SQLSQL query that defines the partition data. Saving requires a non-empty definition.
5SaveValidates and saves the partition, then refreshes the repository navigation tree.
6CancelReturns to the previous page. If there are unsaved changes, AnalyticsCreator asks whether to save or cancel the navigation.

List behavior

  • The partitions list filters by partition name.
  • The list grid shows Fact table and Name.
  • The list is ordered by partition name.
  • Double-clicking a partition row opens the selected partition in the Partition detail page.
  • New opens the Partition detail page for a new partition.
  • Duplicate copies the selected partition with the same table, slice, and SQL, using the selected name plus _copy and a numeric suffix when needed.
  • Delete removes the selected partition after confirmation.

Partition actions

  • The Partitions branch provides Refresh, List partitions, and Add partition.
  • An eligible data mart table node can expose a Partitions child branch. Adding a partition from that branch preselects the table.
  • A selected partition provides Edit partition and Delete partition.
  • The repository navigation tree groups partitions by table under the Partitions branch, then lists partition names under each table.

Related topics