Deployment

Overview

The Deployment page is used to define and run a deployment package for the active AnalyticsCreator repository. Use it to name the deployment, choose the output directory, configure deployment options, select generated deployment artifacts, maintain SQLCMD variables, and review deployment progress in the log.

Function

Use this page to maintain the deployment name, output directory, data warehouse deployment settings, SSIS settings, optional output files, tabular OLAP deployment settings, multidimensional OLAP deployment settings, deployment artifacts, and SQLCMD variables.

The Options tab contains the deployment configuration. It controls database deployment, package output, BI output, OLAP deployment scripts, generated package selection, and deployment variables.

Deploy starts the deployment run and writes progress to the log. Interrupt stops an active run. Save stores the deployment definition. Cancel closes the page without continuing the current edit.

Deployment context

A deployment definition controls which AnalyticsCreator artifacts are generated or deployed. The same page is used to create a new deployment definition, edit an existing deployment definition, or run a saved deployment.

Access

Open this page from the Deployments branch in the navigation tree, from the Deployment toolbar, or from the Deployments list.

How to access

Navigation tree

Data warehouse -> Deployments -> Add deployment, List deployments, or [deployment] -> Edit/Run deployment.

Toolbar

Deployment -> Deployment package.

Diagram

Not opened directly from the diagram. Use the Deployments branch or the Deployment toolbar.

Screen overview

The Deployment page is split into three main areas: deployment identity and page actions, deployment options, and deployment run controls. The deployment options area is documented in separate tables because it contains multiple configuration sections.

Deployment - Screen overview

A. Deployment identity and page actions

Area A contains the deployment name, output directory, and page-level actions.

ID Property / Action Description
A.1 Name Deployment name shown in the Deployments list and navigation tree.
A.2 Directory Output directory used for generated deployment files. The directory can use the {LOGIN} alias.
A.3 Cancel Closes the page without continuing the current edit.
A.4 Save Stores the current deployment definition.

B. Deployment options

Area B contains the deployment configuration sections, deployment artifact selection, and SQLCMD variables.

B.1 Data warehouse

Deployment - B.1 Data warehouse
ID Property Description
B.1 Data warehouse Section used to configure DACPAC generation, target database connection, deployment safety options, and layer-database handling.
B.1.1 Create DACPAC Generates a DACPAC for the selected repository objects.
B.1.2 Object Group Limits the deployment to a selected object group or keeps all groups selected.
B.1.3 DACPAC Compatibility Compatibility level used when generating the DACPAC.
B.1.4 Database to deploy and to use as source in generated files Target database connection used by the deployment and generated output files.
B.1.5 Manual con. string Uses a manual connection string instead of the individual connection fields.
B.1.6 Server Target database server.
B.1.7 DB Name Target database name.
B.1.8 Authentication options Selects the database authentication mode: Integrated, Standard, or Azure AD.
B.1.9 Trust server certificate Allows the connection to trust the server certificate.
B.1.10 Login Login used when the selected authentication mode requires credentials.
B.1.11 Password Password used when the selected authentication mode requires credentials.
B.1.12 Deploy DACPAC Deploys the generated DACPAC to the configured target database.
B.1.13 Allow data loss Allows deployment changes that may cause data loss.
B.1.14 Drop objects not in source Drops target objects that are not present in the generated source model.
B.1.15 Backup DB before changes Creates a database backup before applying deployment changes.
B.1.16 Block when drift detected Blocks deployment when target drift is detected.
B.1.17 Deploy in single user mode Runs deployment in single-user mode.
B.1.18 Allow incompatible platform Allows deployment when the target platform is marked as incompatible.
B.1.19 Deploy test cases Includes test-case deployment output.
B.1.20 Allow using separate databases to store layers Enables layer-specific database handling for deployments that store layers in separate databases.

B.2 SSIS settings

Deployment - B.2 SSIS settings
ID Property Description
B.2 SSIS settings Section used to configure generated SSIS package settings.
B.2.1 Connection string to SSIS_Configuration stored as Defines how the SSIS_Configuration connection string is stored.
B.2.2 Storage mode options Available storage options include None, Environment variable, Configuration file, Package parameter, and Project parameter.
B.2.3 All connection strings stored as Defines how all generated package connection strings are stored.
B.2.4 Project reference Uses project-reference behaviour with the Integration Services catalog.
B.2.5 Package compatibility level SQL Server package compatibility level used for generated SSIS output.
B.2.6 Environment variable Environment variable name used when environment-variable storage is selected.
B.2.7 Deploy SSIS_Configurations Includes SSIS_Configurations deployment output.
B.2.8 Set environment variable Sets the configured environment variable during deployment generation.

B.3 Other files

Deployment - B.3 Other files
ID Property Description
B.3 Other files Section used to select additional BI and script output files.
B.3.1 Create PowerBI project Generates Power BI project output.
B.3.2 Create Tableau model Generates Tableau model output.
B.3.3 Create Qlik script Generates Qlik script output.

B.4 Tabular OLAP deployment

Deployment - B.4 Tabular OLAP deployment
ID Property Description
B.4 Tabular OLAP deployment Section used to configure tabular OLAP deployment output.
B.4.1 Create XMLA script Generates an XMLA script for the tabular OLAP model.
B.4.2 Server Tabular OLAP server.
B.4.3 DB Name Tabular OLAP database name.
B.4.4 Login Login used for the tabular OLAP deployment target when credentials are required.
B.4.5 Password Password used for the tabular OLAP deployment target when credentials are required.
B.4.6 Use the service account Uses the service account for the tabular OLAP deployment connection.
B.4.7 Use the credentials of current user Uses the current user credentials for the tabular OLAP deployment connection.
B.4.8 Process cube in workflow package Includes cube processing in the workflow package.
B.4.9 Create cube during deployment Creates the tabular cube during deployment.
B.4.10 Compatibility level Compatibility level for the tabular OLAP model.
B.4.11 Facts from star Star context used for fact generation in the tabular model.
B.4.12 Connector name Connector name used by the tabular model output.
B.4.13 Model name Model name used for the tabular OLAP output.
B.4.14 Create partitions Includes tabular partition creation.
B.4.15 Create perspectives Includes tabular perspective creation.

B.5 Multidimensional OLAP deployment

Deployment - B.5 Multidimensional OLAP deployment
ID Property Description
B.5 Multidimensional OLAP deployment Section used to configure multidimensional OLAP deployment output.
B.5.1 Create XMLA script Generates an XMLA script for the multidimensional OLAP model.
B.5.2 Server Multidimensional OLAP server.
B.5.3 DB Name Multidimensional OLAP database name.
B.5.4 Login Login used for the multidimensional OLAP deployment target when credentials are required.
B.5.5 Password Password used for the multidimensional OLAP deployment target when credentials are required.
B.5.6 Use the service account Uses the service account for the multidimensional OLAP deployment connection.
B.5.7 Use the credentials of current user Uses the current user credentials for the multidimensional OLAP deployment connection.
B.5.8 Process cube in workflow package Includes cube processing in the workflow package.
B.5.9 Create cube during deployment Creates the multidimensional cube during deployment.
B.5.10 Compatibility level Compatibility level for the multidimensional OLAP model.
B.5.11 Create perspectives Includes multidimensional perspective creation.
B.5.12 Create partitions Includes multidimensional partition creation.

B.6 Deployment Packages

Deployment - B.6 Deployment Packages
ID Property Description
B.6 Deployment artifacts Grid used to select generated packages for deployment output.
B.6.1 SSIS Includes the package in SSIS output.
B.6.2 ADF2 Includes the package in Azure Data Factory v2 output.
B.6.3 PackageName Generated package name.
B.6.4 PackageType Generated package type.
B.6.5 Description Description of the generated package.

B.7 SQLCMD Variables

Deployment - B.7 SQLCMD Variables
ID Property Description
B.7 SQLCMD Variables Grid used to maintain deployment variables.
B.7.1 Variable SQLCMD variable name.
B.7.2 Value Value assigned to the SQLCMD variable.

C. Log and run controls

Area C contains the Log tab and deployment run controls.

Deployment - C. Log and run controls
ID Property / Action Description
C.1 Log Tab used to display deployment progress and run messages after deployment starts.
C.2 Deploy Starts the deployment run and writes progress to the log.
C.3 Interrupt Stops an active deployment run.

Related topics