Entities
Entities are the concrete objects used in AnalyticsCreator projects. They represent the connectors, sources, schemas, tables, transformations, packages, models, scripts, and supporting objects that make up a generated data warehouse model.
Use this section when you need to understand what a specific object represents and how it fits into modeling, generation, deployment, or execution.
Entity groups
Connector
Represents a connection definition for a source system or external data provider.
- Stores connection-related metadata
- Groups source objects under a provider
- Supports metadata import and source access
Source
Represents a source object that can be imported or used as input for generated warehouse logic.
- Source tables, views, or queries
- Input metadata for imports
- Basis for staging structures
Schema
Represents a database schema used to organize generated objects into warehouse layers.
- Staging and persistent layers
- Transformation and core layers
- Datamart structures
Table
Represents a generated or managed table object in the warehouse model.
- Import and historized tables
- Persisting tables
- Fact, dimension, and Data Vault tables
Transformation
Represents transformation logic that shapes, combines, or prepares data for downstream use.
- Generated transformation logic
- Manual or script-based logic
- Datamart-facing transformations
Package
Represents an execution unit used to load, historize, persist, export, or orchestrate data processing.
- Import and workflow execution
- Historization and persisting execution
- Script, export, and external processing
Deployment
Represents deployment configuration and output used to move generated artifacts into a target environment.
- Deployment package settings
- Generated artifact delivery
- Environment-specific release behavior
Model
Represents an analytical model or model-related definition used for reporting-facing structures.
- Model dimensions and facts
- Consumption-oriented structures
- Semantic or analytical organization
Layer
Represents a logical warehouse layer used to organize objects by architectural purpose.
- Source-oriented layers
- Core transformation layers
- Consumption layers
Filter
Represents reusable filtering logic that can restrict or shape selected data in a model.
- Selection conditions
- Reusable constraints
- Model-specific filtering behavior
Index
Represents an index definition used to support database performance and generated object behavior.
- Index metadata
- Generated database support
- Performance-oriented configuration
Hierarchy
Represents hierarchical relationships used for analytical navigation and structured reporting.
- Parent-child organization
- Analytical drill paths
- Dimension-related structure
Partition
Represents partition-related metadata for analytical or database structures that are split into segments.
- Partition definitions
- OLAP or table segmentation
- Processing and maintenance support
Macro
Represents reusable logic or text that can be applied across generated SQL or model definitions.
- Reusable expressions
- Shared generation logic
- Template-style model support
SQL Script
Represents custom SQL logic that can run during creation, workflow execution, deployment, or repository extension.
- Creation and deployment scripts
- Workflow-related scripts
- Repository extension logic
Object Script / Object Group
Represents script logic associated with AnalyticsCreator objects or object-level processing.
- Object-specific execution
- Custom processing steps
- Advanced automation behavior
Object group
Represents a named group of objects used to organize, select, or process related model elements together.
- Grouped model objects
- Shared organization
- Batch-oriented selection support
How to use this section
- Use Connector, Source, Schema, and Table when reviewing source-to-warehouse structure
- Use Transformation, Filter, Macro, and SQL Script when reviewing generated or custom logic
- Use Package, Deployment, and Object Script / Object Group when reviewing execution and release behavior
- Use Model, Hierarchy, Partition, and Object group when reviewing analytical organization and object grouping
Key takeaway
Entities are the concrete building blocks of an AnalyticsCreator project. They describe the objects that are modeled, generated, deployed, executed, and consumed across the data warehouse lifecycle.