Deployment

Overview

A Deployment is a repository entity that defines how AnalyticsCreator generates and deploys output artifacts from the repository. It combines the deployment name, output directory, database deployment settings, package selection, SSIS configuration handling, and optional analytical model outputs.

Function

Use the Deployment entity to create a reusable deployment package configuration. A deployment can generate DACPAC output, selected SSIS or ADF package output, SQLCMD variable values, layer database variables, Power BI projects, Tableau models, Qlik scripts, and OLAP scripts.

The deployment editor can also run the deployment. Before saving or running, AnalyticsCreator validates the deployment name, output directory, configuration settings, database connection settings, and OLAP naming requirements for the selected options.

Saved deployments are stored with their selected packages and variables. Package selections are stored separately for SSIS and ADF2, and deployment variables are recreated from the current editor state when the deployment is saved.

Access

Deployments can be opened from the Deployment ribbon tab, from the Deployments branch in the repository navigation tree, or from the deployments list.

How to access

Navigation tree

Data warehouse -> Deployments -> DEPLOYMENT

Toolbar

Deployment -> Deployment package

Diagram

Not applicable.

Visual element

Deployments list, Deployment detail page, and deployment nodes in the repository navigation tree.

Screen overview

The Deployment detail page contains the following visible fields, option groups, grids, and actions.

ID Property Description
1NameDeployment name. Saving requires a non-empty value.
2DirectoryOutput directory for generated deployment files. The directory can use the {LOGIN} alias and must exist after the alias is resolved.
3Data warehouseDACPAC and target data warehouse settings, including object group, compatibility level, manual connection string, server, database name, security mode, login, password, and trust server certificate.
4DACPAC deployment optionsControls deployment behavior such as deploy DACPAC, allow data loss, drop objects not in source, backup database before changes, block when drift detected, deploy in single user mode, allow incompatible platform, and deploy test cases.
5Allow using separate databases to store layersEnables layer-variable configuration. When enabled, the dedicated layer variables grid is shown and DACPAC deployment is disabled.
6SSIS settingsControls how connection strings are stored: none, environment variable, configuration file, package parameter, project parameter, or all connection strings as project parameters.
7Environment variable / Config file path / Parameter nameDynamic field whose label and required value depend on the selected SSIS configuration mode.
8Other filesOptions to create a PowerBI project, Tableau model, or Qlik script.
9Tabular OLAP deploymentTabular model settings such as XMLA script creation, server, database, login, password, service account/current user selection, cube processing, compatibility level, star selection, connector name, model name, perspectives, and partitions.
10Multidimensional OLAP deploymentMultidimensional cube settings such as XMLA script creation, server, database, login, password, service account/current user selection, cube processing, compatibility level, perspectives, and partitions.
11Packages gridLists generated packages with SSIS, ADF2, PackageName, PackageType, and Description. Header clicks toggle package selection or sort package rows.
12SQLCMD VariablesStores variable names and values for deployment-time substitution.
13Layer variablesShows one row per layer when separate layer databases are enabled. Each row stores the layer and variable name.
14LogDisplays deployment progress messages while the deployment runs.
15Deploy / InterruptDeploy saves the current settings and starts generation. Interrupt cancels a running deployment process.
16Save / CancelSave stores the deployment configuration. Cancel returns to the previous page and prompts for unsaved changes when needed.

List behavior

  • The deployments list filters by deployment name or description.
  • The list grid shows Name and Description.
  • Double-clicking a deployment row opens the selected deployment in the Deployment detail page.
  • New opens the Deployment detail page for a new deployment.
  • Delete removes the selected deployment after confirmation.

Deployment actions

  • The Deployments branch provides Refresh, List deployments, and Add deployment.
  • A selected deployment provides Edit/Run deployment, Delete deployment, and Duplicate deployment.
  • The Deployment ribbon button opens the deployments list, where existing deployments can be opened or new deployments can be created.
  • Running a deployment disables Deploy, Save, and Cancel while the process is active, enables Interrupt, and writes status messages to the Log tab.

Related topics