Package types
Package types define how execution units are structured in AnalyticsCreator and what role they play in data loading, historization, persisting, workflow orchestration, scripting, exports, and external processing.
Use this section to understand the available package types and choose the appropriate one for the execution pattern you want to implement.
Available package types
Exports
Used to move processed data or generated outputs to downstream targets.
- Supports outbound data movement
- Useful for interface and delivery scenarios
- Can target external analytical or operational systems
External
Used when execution is handled outside the standard AnalyticsCreator-generated package flow.
- External execution integration
- Useful for non-standard processing scenarios
- Separates generated logic from external runtime behavior
Historization
Used to execute historization logic and manage validity-based data changes over time.
- Supports change tracking
- Typical for persistent staging
- Used with historized tables
Import
Used to load data from source systems into the staging layer.
- Supports source ingestion
- Typical entry point for execution
- Used in generated loading workflows
Persisting
Used to materialize transformation results physically for performance or architectural reasons.
- Stores generated output physically
- Useful for complex transformations
- Supports persisted execution patterns
Script
Used when execution logic is implemented as a script instead of a standard generated package flow.
- Script-based execution behavior
- Useful for special-case processing
- Supports custom runtime logic
Workflow
Used to orchestrate execution order and dependencies across multiple processing steps.
- Coordinates execution flow
- Handles dependencies between packages
- Typical orchestration entry point
How to choose a package type
- Use Import for source-to-staging data loading
- Use Historization for change tracking and validity-based updates
- Use Persisting when transformation results should be materialized physically
- Use Workflow to orchestrate package dependencies and execution order
- Use Script for script-based processing logic
- Use Exports for outbound delivery to downstream targets
- Use External when execution is managed outside the standard generated package flow
Key takeaway
Package types define how execution is structured in AnalyticsCreator, from loading and historization to workflow orchestration, scripting, exports, and external processing.