Package

Overview

A Package is a repository entity that groups executable warehouse work. Packages organize imports, historizations, persistings, workflow steps, external transformations, scripts, and exports so they can be listed, edited, generated, included in workflows, and executed in dependency order.

Function

Use the Package entity to maintain package metadata such as package name, package type, manual creation state, external-launch behavior, description, content rows, and manual package dependencies.

Package behavior depends on the package type. Import packages show source-to-table import content. Historizising packages show historized table-to-target table content. Persisting packages show transformation-to-persist table content. Workflow packages show selectable child packages with retry and error-handling settings. External transformation, script launching, and export packages use the package header metadata and manual dependency grid without the standard content grid.

When a package is saved, AnalyticsCreator validates that the package name is not empty, stores package metadata, updates workflow package references from the selected dependency or workflow rows, refreshes the navigation tree, and reloads the package detail page with the saved package id.

Access

Packages can be opened from the Packages ribbon button, from the Packages branch in the repository navigation tree, from a filtered package list, or from a package node in the navigation tree.

How to access

Navigation tree

Data warehouse -> Packages -> PACKAGE TYPE -> PACKAGE

Toolbar

ETL -> List -> Packages

Diagram

Not applicable.

Visual element

Packages list, Package detail page, and package nodes in the repository navigation tree.

Screen overview

The Package detail page contains the following visible fields, grids, and actions.

ID Property Description
1Package nameName of the package. Saving requires a non-empty value, and package names are unique in the repository.
2Package typeRead-only package type description. Seeded descriptions are Import package, Historizising package, Persisting package, Workflow packge, External transformation package, Script launching package, and Export package.
3Manually createdMarks whether the package was created manually. New external transformation packages are created with this option enabled by default.
4External launchedMarks a package that should not run as a normal package step. For workflow packages, this label changes to Process OLAP cube in package.
5DescriptionFree-text description for the package.
6ContentPackage content grid. It is shown for Import, Historizising, Persisting, and Workflow packages and hidden for External transformation, Script launching, and Export packages.
7Content columnShows the content item. Import packages show source-to-table content, Historizising packages show historized table-to-table content, and Persisting packages show transformation-to-persist table content.
8IncludeWorkflow-only column used to include child packages in the workflow. Clicking the Include column header toggles Include for all workflow rows.
9Interrupt on errorWorkflow-only column that controls whether execution should stop when the child package reports an error.
10Retry attemptsWorkflow-only retry count for the child package. New workflow rows default to one attempt.
11Retry interval (min)Workflow-only interval between retry attempts. New workflow rows default to zero minutes in the detail page.
12Delete contentDeletes the selected Import, Historizising, or Persisting content row after confirmation. This action is hidden for workflow packages.
13Add contentOpens the matching assistant for the package type: Add import, Add historization, or Add persisting. This action is hidden for workflow packages.
14Manual dependenciesDependency grid for runnable non-workflow packages. It is hidden for workflow packages and for packages marked as externally launched.
15Package / Depends on / Add / RemoveDependency grid columns. Depends on shows detected package dependencies; Add includes a package as a manual dependency; Remove excludes a dependency only when a detected dependency exists.
16RefreshRuns package dependency refresh and reloads the dependency grid.
17SaveValidates and saves package metadata and workflow package references, then refreshes the navigation tree.
18CancelReturns to the previous page. If there are unsaved changes, AnalyticsCreator asks whether to save or cancel the navigation.

List behavior

  • The packages list filters by package name or description.
  • When opened from a package-type branch, the list is filtered to that package type. When opened from a schema context, it is filtered to packages that contain import, historization, persisting, or transformation references for that schema.
  • The list grid shows Package name, Package type, Manually created, Externally launched, and Description.
  • Double-clicking a package row opens the selected package in the Package detail page.
  • New opens the Package detail page for a new package. Delete removes the selected package after confirmation.

Package actions

  • The Packages node provides List packages and Generate packages. Generate packages opens the deployments list.
  • The package-type branches are Import, Historization, Persisting, External, Script, Export, and Workflow.
  • Each package-type branch provides Refresh and List packages. Import, Historization, Persisting, Export, Workflow, External, and Script branches also expose their matching add action.
  • A selected package provides Refresh, Edit package, and Delete package. Import packages also provide Add import, and Historization packages also provide Add historization.
  • Double-clicking an Import, Historizising, or Persisting content row opens the matching detail page for that package content row.

Related topics