<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Compose Release Notes -  August 2021 Initial Release to Service Release 4 in Release Notes</title>
    <link>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-August-2021-Initial-Release-to/ta-p/1980331</link>
    <description>&lt;DIV class="page" title="Page 1"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;Table of Contents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="5"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following release notes cover the versions of Qlik Compose released in August 2021.&amp;nbsp;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;Migration and upgrade&lt;/H3&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes various upgrade scenarios and considerations. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compose for Data Warehouses upgrade path &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Direct upgrade is supported from Compose February 2021 or Compose May 2021 only. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When upgrading from Compose for Data Warehouses, the upgrade path is as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrading from supported versions &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers upgrading from 6.5 or 6.6 should first upgrade to 6.6.1, then to Compose February 2021, and finally to Compose August 2021.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers upgrading from 6.6.1 should first upgrade to Compose February 2021, and then to Compose August 2021.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrading from unsupported versions &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers upgrading from 6.3 or 6.4 should first upgrade to 6.5, then to 6.6.1, then to Compose February 2021, and finally to Compose August 2021.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers upgrading from 3.1 should contact Qlik Support.&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;See also: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For information on the procedure for upgrading from Compose for Data Warehouses to Compose February 2021, see the &lt;/SPAN&gt;&lt;SPAN&gt;February 2021 release notes&lt;/SPAN&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For information on upgrading from Compose for Data Lakes, see Migration from Compose for Data Lakes&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Required post-upgrade actions when upgrading from Qlik Compose&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;ETL script enhancements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After upgrading, in order to benefit from the latest enhancements to the task ETL scripts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers with Data Warehouse projects should regenerate all task ETLs either by selecting the task and clicking the Generate button in the Manage Tasks and Manage Data Marts windows, or by running the generate_project CLI as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers with Data Lake projects should regenerate all task ETLs by selecting the task and clicking the Generate button in the Manage Storage Tasks window, or by running the generate_ project CLI as described in the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrade scripts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After upgrading, you need to run two upgrade scripts. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade script 1&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Should be run when upgrading to Compose August 2021 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Various performance enhancements in this release require modifications to the internal Compose tables in the following data warehouses: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft SQL Server&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Oracle&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Google Cloud BigQuery&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Amazon Redshift &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;If you have Data Warehouse projects configured to use any of the above databases, you need to generate an upgrade script and then run it in each of the relevant databases.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt;Running the script in Google Cloud BigQuery and Amazon Redshift databases will delete historical monitoring metadata.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade script 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run when upgrading to Compose August 2021 Service Release 02 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This upgrade script must be run after upgrading as the database structure has been slightly modified to correctly report the error mart for each source (as part of the Uniform source consolidation feature).&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Generating and running the upgrade scripts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ComposeCli.exe connect&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the following command:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;ComposeCli.exe generate_upgrade_scripts​&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;SPAN&gt;&lt;SPAN&gt;For each of your projects, the CLI output will tell you the name of the script and its location. Each script has a different name, consisting of the script identifier (the bold part), the project name, and a timestamp.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 1:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_1\ddl-scripts\ComposeUpgradeFrom2021_ 5To2021_8Project_1__210714142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 2:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_2\ddl-scripts\ComposeUpgradeFrom2021_ 8SP4To2021_8SP9Project_2__220114142110.sq&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Access each of your databases using SQL Workbench or a similar tool and run the script(s).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;When the script(s) completes successfully, generate and run your tasks in Compose.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Updating the Views in Data Lake projects &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;&amp;nbsp;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;If you are upgrading from a version prior to Qlik Compose February 2021 Patch Release 04, you need to recreate the Compose Views for each of your Data Lake projects. The Views can be recreated using the Compose web console or using the Compose CLI. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If Compose detects a mismatch between the Logical &lt;STRONG&gt;Metadata&lt;/STRONG&gt; (defined via the Metadata panel) and the Storage Zone metadata, the view recreation operation will fail and you will need to validate and adjust the storage before retrying the operation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Recreating the Views with the web console&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;To recreate the Views using the web console, simply select &lt;STRONG&gt;Recreate Views&lt;/STRONG&gt; from the menu in the top-right of the &lt;STRONG&gt;STORAGE ZONE&lt;/STRONG&gt; panel. You will be prompted to confirm the operation as it might take some time, during which the Views data might not be accessible.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Recreating the Views with the CLI&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;To recreate the Views using the CLI: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the following command to connect to the server: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe connect
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the command completes successfully, run the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ComposeCli.exe recreate_views --project &lt;/SPAN&gt;&lt;SPAN&gt;project_name &lt;/SPAN&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;--project&lt;/SPAN&gt;&lt;SPAN&gt;isthenameoftheprojectforwhichyouneedtheviewstoberecreated. Example: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe recreate_views --project myproject
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Licensing&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Existing Compose for Data Warehouses customers who want to create and manage Data Warehouse projects only in Qlik Compose can use their existing license. Similarly, existing Compose for Data Lakes customers who want to create and manage Data Lake projects only in Qlik Compose can use their existing license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Customers migrating from Qlik Compose for Data Warehouses or Qlik Compose for Data Lakes, and who want to create and manage both Data Warehouse projects and Data Lakes projects in Qlik Compose, will need to obtain a new license. Customers upgrading from Compose February 2021 can continue using their existing license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It should be noted that the license is enforced only when trying to generate, run, or schedule a task (via the UI or API ). Other operations such as Test Connection may also fail if you do not have an appropriate license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Migration from Compose for Data Lakes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section explains how to migrate your projects from Qlik Compose for Data Lakes to Qlik Compose. You can migrate both your project definitions and your data although the latter is only required if you need to migrate production data. Before starting, make sure you have installed Qlik Compose on a dedicated machine. &lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Migration can be performed from Compose for Data Lakes 6.6 only.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The migration process consisting of the following steps: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Step1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Step2: Upgrade your data base&lt;/SPAN&gt;&lt;SPAN&gt;s to the versions supported by Qlik Compose&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Step3: Deploy the projects on Qlik Compose and migrate the data&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="markup"&gt;Before migrating to a production environment, It is strongly recommended to:
* Backupyourstoragedata
* BackuptheCompose"data"folder(defaultlocation:C:\Program Files\Qlik\Compose\data)
* Try out the migration in a test environment first&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Migrating the objects and settings&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following objects and project settings can be migrated: &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Objects &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Project Settings &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Data sources&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Attribute domains&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Attributes Entities&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Mappings&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Storage tasks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Command tasks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Workflows&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Reusable transformations &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Lowest Date and Highest Date&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Generate DDL scripts but do not run them&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Ignore Mapping Data Type validation&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Prefix for storage tables&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Suffix for Replicate Change Tables &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Limitations and considerations&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Notifications and task schedules will not be migrated.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The following objects/settings will not be migrated as the corresponding functionality is either different in Qlik Compose or not available:
&lt;UL&gt;
&lt;LI&gt;The Variables tab in the project settings&lt;/LI&gt;
&lt;LI&gt;The Use buckets option in the Storage Zone connection settings. This was only relevant for Spark projects and Hive versions preceding 3.0, which are not currently supported in Qlik Compose.&lt;/LI&gt;
&lt;LI&gt;Partitions defined in the Physical Metadata tab's Partition Key sub-tab.&lt;/LI&gt;
&lt;LI&gt;The Mark the matching Storage record as deleted in history tables, but delete the record from other tables option. Qlik Compose performs "soft" deletes only.&lt;/LI&gt;
&lt;LI&gt;The Archive the Change Tables option.&lt;/LI&gt;
&lt;LI&gt;The Provisioning Zone in Spark projects&lt;/LI&gt;
&lt;LI&gt;Schema evolution. Schema evolution has been completely redesigned in Qlik Compose.&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;In the Storage task settings:&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;The Sqoop incremental import(load)setting&lt;/LI&gt;
&lt;LI&gt;The If Header__FROM_DATE is not connected setting&lt;/LI&gt;
&lt;LI&gt;The Default History Resolution setting will always be according to the input time(and not Daily)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Multiple mappings for a single logical entity. The mappings will be imported, but as only one mapping is supported you will need to delete all of the mappings (in Qlik Compose) except the one that you want to keep.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;In Spark projects, a single task performs Full Load and Change Processing. In Qlik Compose, this task will be split into two separate tasks: Full Load and Change Processing. Any workflows with such tasks will need to be modified to reflect the new behavior.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The default "FromDate"and"ToDate" column names in Qlik Compose are header__fd and header__td respectively (where "header__" is a hardcoded prefix used to differentiate Compose columns from standard columns). During migration, the column names defined for your Qlik Compose for Data Lakes projects will be retained (i.e. header__&amp;lt;existing-name&amp;gt;). However, any new Data Lake projects you create will use the defaults, unless you override them in the project settings Naming tab.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Migrating the data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;You should only migrate the data if it is used in a production environment and you have historical records that you need to preserve. Otherwise, it is simpler (and preferable) to simply reload the Replicate task, which will populate the landing database with the most recent data.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The data migration procedure consists of several steps (which differ slightly between Hive projects and Spark projects), including generating a script and then running that script on your storage cluster (designated by the Host parameter in the storage settings). The script copies the data from the old storage tables to the newly created storage tables and modifies the data in the internal Compose columns (in the storage tables) to conform to Qlik Compose. The script also copies the change processing context so tasks will be able to resume from the point they were stopped in Compose for Data Lakes. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Limitations and considerations&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The storage contains INSERTED, UPDATED and DELETED records: &lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;For HDS entities: INSERTED, UPDATED and DELETED records will be indicated by the letters "I", "U" and "D" respectively.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;For ODS entities: INSERTED and UPDATED records will be indicated by the letter "I",and deleted records will be indicated by the letter "D".&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;In Compose for Data Lakes, for each of the projects that you want to migrate, do the following: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;a). Create the deployment package &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the main Compose for Data Lakes window, right-click the desired project and select Create Deployment Package from the context menu.&lt;BR /&gt;The Create Deployment Package - &amp;lt;Project_Name&amp;gt; window opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Provide a Version number and a Description in the designated fields and then click OK. Depending on your browser settings, either a ZIP file containing a JSON file (with the project settings) and a readme.txt file will be saved to your browser's default download location or you will be prompted to download the ZIP file.&lt;BR /&gt;The ZIP file name is in the following format: &amp;lt;Project_Name&amp;gt;_deployment_&amp;lt;Date&amp;gt;__&amp;lt;Time&amp;gt;.zip &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Copy the deployment ZIP file to the Qlik Compose machine or make it accessible to the Qlik Compose machine (by placing it in a shared folder, for example). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;b). Prepare the Hive project data for migration&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Only applicable if you have Hive projects and you need to migrate their data.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Switch to Monitor view and run your Change Processing (CDC) tasks (by selecting each task and clicking the Run button). Wait for the tasks to complete. This will ensure that the storage tables contain the latest updates. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;c). Prepare the Spark project data for migration&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Only applicable if you have Spark projects and you need to migrate their data.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Select File and Table Action &amp;gt; Create External Tables from the Storage Zone menu. This is required as the option to work with files alone is not available in Hive. After the external storage tables are created, click Validate External Tables to validate them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Switch to Monitor view and: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run your Change Processing (CDC) and/or Storage tasks. Wait for the tasks to complete. This will ensure that the storage tables contain the latest updates. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the Compactor task and wait for it to complete. This merges the changes (i.e. history) from the delta_hds folder with the hds folder and then deletes the delta_hds folder. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Make a note of the Compose for Data Lakes states storage folder path in the file system as you will need to specify it later. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To do this: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Open the Manage Data Storage Tasks window by clicking Data Storage Tasks in the bottom right of the Storage Zone panel. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the left pane, select a task and then click the Task Commands toolbar button. The Task Commands - landing &amp;lt;name&amp;gt; (&amp;lt;n&amp;gt; instructions) dialog opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Double-click the last command in the list. The dialog switches to item view and displays the last command. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The storage path is shown below the Description field as shown in the following example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 14.04.32.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93503iD1EE4B7BF11A06A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 14.04.32.png" alt="Screenshot 2022-11-11 at 14.04.32.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;d. Copy the path up to and including the word "storage".&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 2: Upgrade your databases to the versions supported by Qlik Compose&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;For more information on supported platforms, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Supported%20Platforms%20and%20Databases/supported_platforms_and_dbs.htm" target="_self"&gt;&lt;SPAN&gt;Compose Help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; 
If you are migrating your data:
* To prevent data conflicts, it is strongly recommended to take the Compose for Data Lakes machine offline at this stage.
* You will need to create new databases for each of your projects(as new tables with the same names as the existing tables will be created during the data migration).&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 3: Deploy the projects on Qlik Compose and migrate the data &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;On the Qlik Compose machine, do the following: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;a). Migrate the project definitions &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Create a Data Lake project as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2022/Content/Global_Common/Content/SharedEMReplicate/Tasks%20at%20Runtime/monitor_run_buttons.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;When migrating Hive projects, best practice is to create a project with the same (or at least very similar) options. For example, if the project you are migrating was configured to use an Operation Data Store, then you should also select this option when creating the new project.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Define a Storage Zone. For instructions, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Storage%20Zone%20Connection/define_zone_connection_setup_intro.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Makes sure to specify:
* The same Host that was defined for the storage in the Compose for Data Lakes
project.
* A different Database (as new tables with the same name will be created during the data migration).&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Merge the Compose for Data Lakes project with the Qlik Compose project by running the following command:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ComposeCli.exe adjust_cfdl_project --project &lt;/SPAN&gt;&lt;SPAN&gt;project_for_migration &lt;/SPAN&gt;&lt;SPAN&gt;-- infile &lt;/SPAN&gt;&lt;SPAN&gt;deployment_zip_file_path &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Where:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to the deployment ZIP file that you copied to the Qlik Compose machine.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Example: &lt;/STRONG&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe adjust_cfdl_project --project sales --infile sales_
     deployment_2021_06_02__19_24_21.zip
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;The adjusted deployment package will be created in the following location: &amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project_name&amp;gt;\deployment_package The file name will be in following format: &amp;lt;project_name&amp;gt;__&amp;lt;timestamp&amp;gt;__QlikComposeDLMigration.zip&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;SPAN&gt;Deploy the package as follows:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the main Compose window, select the project you created earlier. Then, click the Deployment drop-down menu in the toolbar and select Deploy.&lt;BR /&gt;The Deploy window opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Click Select and browse to the location of the deployment package created in Step 4. In the Open window, either double-click the deployment package ZIP file or select the file and click OK.&lt;BR /&gt;The package details will be displayed. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Click Deploy to deploy the package. When prompted to replace the existing project, confirm the operation. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The project will be deployed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Review all settings to make sure they are correct.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;6. For each of your sources, open the Edit Data Source dialog, and make sure the Associate with Replicate task check box is selected. Then choose a Replicate task. Note that although this was optional in Compose for Data Lakes, it is required in the new Compose product. For an explanation of how to do this, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Data%20Source%20Connections/add_data_sources_in_compose_data_lakes.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help.&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;7. Create the Storage Tables as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Data%20Warehouse/create_data_warehouse_tables.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;b). Migrate the data from a Hive project &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;Only applicable if you performed the data migration preparation procedure outlined in Step 1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Then generate the migration script, as shown in the following example command:&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe create_cfdl_data_migration_script --project hive --infile
     "C:\Migration\MyProject_deployment_2021_06_15__13_28_20.zip "
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to your Compose for Data Lakes project deployment file before it was adjusted. See steps 1-3 of Migration and upgrade above. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The script will be generated in the following location: &amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project-name&amp;gt;\ddl-scripts\C4DL_DATA_ &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;MIGRATION_SCRIPT_&amp;lt;timestamp&amp;gt;.sql&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;3.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Run the Schema Evolution process and choose Ignore Changes as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Storage%20Zone/schema_evolution.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. This basically "resets" Schema Evolution, thereby ensuring that old changes will not be applied to the storage should you want to run Schema Evolution at some point in the future.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;4. Access the storage cluster using SQL Workbench or a similar tool and run the script.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; If an error occurs when running the script, run the script again from the point of failure.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;SPAN&gt;5. When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;c). Migrate the data from a Spark project&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Only applicable if you performed the data migration preparation procedure outlined in Step 1: Prepare project deployment and data migration in Compose for Data Lakes &lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Then generate the migration script, as shown in the following example command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe create_cfdl_data_migration_script --project hive --
     states_path hdfs://cluster.qliktech.com:8020/compose/states/storage --
     infile "C:\Migration\MyProject_deployment_2021_06_15__13_28_20.zip"
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to your Compose for Data Lakes project deployment file before it was adjusted. See steps 1-3 of Migration and upgrade above. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--state_path&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to the Compose for Data Lakes states storage folder in the HDFS file system that you made a note of earlier.&lt;BR /&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The script will be generated in the following location: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project-name&amp;gt;\ddl-scripts\C4DL_DATA_ MIGRATION_SCRIPT_&amp;lt;timestamp&amp;gt;.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&amp;nbsp;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the Schema Evolution process and choose Ignore Changes as described in the &lt;/SPAN&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;. This basically "resets" Schema Evolution, thereby ensuring that old changes will not be applied to the storage should you want to run Schema Evolution at some point in the future. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Access the storage cluster using SQL Workbench or a similar tool and run the migration script.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; If an error occurs when running the script, run the script again from the point of failure.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compatibility with related Qlik products &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Qlik Replicate is required for landing data into the data warehouse or storage while Qlik Enterprise Manager offers a convenient way of monitoring and controlling Compose tasks running on different servers. This section lists the supported versions for each of these products. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose August 2021 Initial Release &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Compose August 2021 Initial Release is compatible with the following Replicate and Enterprise Manager product versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Replicate - Qlik Compose is compatible with Replicate November 2020 latest service release, and Replicate May 2021 latest service release.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enterprise Manager - Qlik Compose is compatible with Enterprise Manager May 2021 latest service release.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&amp;nbsp;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose August 2021 Service Packs 01 and 02 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Compose August 2021 Service Packs 01 and 02 are compatible with the following Replicate and Enterprise Manager product versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Replicate - Qlik Compose is compatible with Replicate May2021 latest service release and Replicate November 2021 (and its subsequent service releases).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enterprise Manager - Qlik Compose is compatible with Enterprise Manager November 2021(and its subsequent service releases) only.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;What's new?&lt;/H3&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose August 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;What's new in Data Warehouse projects?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose Data Warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Uniform source consolidation &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;To enable uniform source consolidation configuration, a new Consolidation tab has been added to the data warehouse task settings.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;When the Consolidate uniform sources option is enabled, Compose will read from the selected data sources and write the data to one consolidated entity. This is especially useful if your source data is managed across several databases with the same structure, as instead of having to define multiple data warehouse tasks (one for each source), you only need to define a single task that consolidates the data from the selected data sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Consolidation tab showing selected data sources &lt;/EM&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 14.51.04.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93505iFD4120E0DDD63573/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 14.51.04.png" alt="Screenshot 2022-11-11 at 14.51.04.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment variables&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments, as is the case with DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development and production) often have environment-specific settings such as database names, schema names, and Replicate task names. Variables allow you to easily move projects between different environments without needing to manually configure the settings for each environment. This is especially useful if many settings are different between environments. For each project, you can use the predefined environment variables or create your own environment variables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Snowflake VARIANT data type support&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;When creating a Landing Zone, the new Discover the VARIANT data type as option lets you choose &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;whether columns of the VARIANT data type will be created as JSON or XML in the Snowflake database.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;VARIANT data type support in Replicate is planned for the November 2021 release. Until then, this feature can be used to discover tables with this data type that were created manually in the Landing Zone, or to manually set certain columns in the model to the JSON/XML data type.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Support for data profiling and data quality rules when using Google Cloud BigQuery&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Added support for data profiling and data quality rules when using Google Cloud BigQuery as a data warehouse. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Attributes case sensitivity support&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P style="color: #009845;"&gt;&lt;FONT color="#000000"&gt;In previous versions, attempting to create several Attributes with the same name but a different case would result in a duplication error. Now, such attributes will be created with an integer suffix that increases incrementally for each attribute added with the same name. For example: Sales, SALES_01, and Sales_ 02​.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Associating a Replicate task that writes to a Hadoop target&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for associating a Replicate task that writes to a Hadoop target. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance improvements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The "Discover" queries have been optimized to return results much faster than in previous versions&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;When loading the data mart tables in Microsoft Azure Synapse Analytics, the 'FORCEORDER' hint has been added to the statements that populate the temporary DIM_MUT tables and to the statements that populate the fact tables. For each dimension, the statistics are updated the moment before they are used to load the fact tables.​&lt;/LI&gt;
&lt;LI&gt;The New Star Schema wizard has been scaled to allow a significantly larger number of tables to be selected.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance improvements that require Compose August 2021 Service Release 01 or later &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Validating a model with self-referencing entities is now significantly faster than in previous versions. For instance, it now takes less than a minute (instead of up to two hours) to validate a model with 5500 entities.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The time it takes to"Adjust" the data warehouse has been significantly reduced. For instance, it now takes less than three minutes (instead of up to two hours) to adjust a data warehouse with 5500 entities.&lt;/LI&gt;
&lt;LI&gt;Significantly improved the loading speed of data mart Type2 dimensions with more than two entities. In order to benefit from this improvement, customers upgrading with existing data marts needs to regenerate their data mart ETLs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart UX improvement &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;The Data Mart Dimensions tree and the Star Schema Fact tab were redesigned to provide a better user experience. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;What's new in Data Lake projects?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose Data Lake projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Support for excluding deleted records from ODS views&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;A Deleted records in ODS views section has been added to the General tab of the project settings, with the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Exclude the corresponding record from the ODS views - This is the default option as records marked as deleted should not usually be included in ODS views.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Include the corresponding record in the ODS views - Although not common, in some cases, you might want include records marked as deleted in the ODS views in order to analyze the number of deleted records and investigate the reason for their deletion. Also, regulatory compliance might require you to be able to retrieve the past record status (which requires change history as well).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;As this was the default behavior in previous versions, you might need to select this option to maintain backward compatibility.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;STRONG style="color: #339966; font-family: inherit; font-size: 16px;"&gt;Databricks on Google Cloud&lt;/STRONG&gt;&lt;/H3&gt;
&lt;LI-CODE lang="markup"&gt; Requires Replicate May 2021 Patch Release 02 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;Databricks on Google Cloud 8.x is now supported.&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Generating projects using the CLI &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Previously available only for Data Warehouse projects, this version introduces support for generating Data Lake projects using the Compose CLI. This can be especially useful when deploying projects between different environments. When the &lt;/SPAN&gt;&lt;SPAN&gt;generate_project &lt;/SPAN&gt;&lt;SPAN&gt;command is run, Compose: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Validates the metadata.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Creates any storage tables that do not exist. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Validates the storage.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Adjusts the storage if needed.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Generates all storage tasks.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;The "Associate with Replicate task option" is now mandatory &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When defining a Landing Zone for Data Lake projects, associating a Replicate task (by selecting the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Associate with Replicate task check box) is now mandatory. Therefore, after upgrading to this version, make sure to set this option if it is not already set.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;All Projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features that are common to both Data Lake projects and Data warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Task Recovery &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The ability to set SQL state classes and error codes for triggering task recovery has been added to the project settings' Environment tab.&lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.03.38.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93506iB480A9790AA765BA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.03.38.png" alt="Screenshot 2022-11-11 at 15.03.38.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Limitations and considerations:
* Schema evolution retries are not supported.
* ODBC statements comprise a small part of the task execution sequence. However,as the task retry mechanism is JDBC-based, ODBC statements will not be retried even if the specified SQL state/error code is encountered.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;New Project title setting&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Patch Release 12 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;A new Project title setting had been added to the Environment tab of the project settings. The project title will be shown in the console banner. If both an Environment Title and a Project Title are defined, the project title will be displayed to the right of the environment title. Unlike the Environment title and Environment type, which are unique for each environment, the project title is environment independent. This means that the project title will always be retained, even when deploying to a different environment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The following image shows the banner with both an Environment title and a Project title: &lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.05.22.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93507i91F73C570E51FC2F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.05.22.png" alt="Screenshot 2022-11-11 at 15.05.22.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;The banner text is shown without the Environment title and Project title console labels. This provides greater flexibility as it allows you add any banner text you like, regardless of the actual label name. For example, specifying Project owner: Mike Smith in the Project title field, will display that text in the banner.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Support for multiple Replicate Servers&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for configuring connectivity to Multiple Replicate Servers. This can be especially useful if you need to set up several projects in Compose, each with a different Replicate Server and task. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.06.08.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93508iF2A063EA53437B8E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.06.08.png" alt="Screenshot 2022-11-11 at 15.06.08.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;License &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The parameter for registering a license has been changed from --req to --infile, thereby aligning it with other Qlik data integration products. In addition, the need to append the path with an "@" symbol is no longer applicable. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Example of previous command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCLI.exe register_license --req @c:\Admin\Temp\lic.txt
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Example of new command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCLI.exe register_license --infile c:\Admin\Temp\lic.txt
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Creating and dropping tables via Compose is now significantly faster when a large number of tables is involved. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for Microsoft Edge Browser&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for accessing the Compose console using Microsoft Edge. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compose Support in Enterprise Manager &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;From Enterprise Manager Service Release SR2, the following functionality will now be supported when working with Qlik Compose August 2021 (or above):&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Monitoring of Data Lake projects&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Monitoring of workflows - Note that monitoring information is provided at the workflow level only. For information on individual tasks in the workflow, you need to drill-down to the Compose project from Enterprise Manager.&lt;/LI&gt;
&lt;LI&gt;Monitoring tasks that have the same name, but are defined in different Compose projects. To facilitate such support:
&lt;UL&gt;
&lt;LI&gt;In the API, Compose task names are now appended with a double underscore and the project name. For example, MyTask__MyProject.&amp;nbsp;&lt;LI-CODE lang="markup"&gt;Task names without an appended project name are no longer supported. Therefore, any scripts or applications using the old name format (i.e. without the __projectName suffix) will need to be updated to use the new format.​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;SPAN&gt;In the console user interface, a new Project column has been added, allowing you to easily differentiate between two tasks with the same name.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;The newly supported functionality has also been incorporated into the following API methods (REST, .NET, and Python): GetTaskList, GetTaskDetails, RunTask, and StopTask. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;End of Life/Support and Deprecated Features&lt;/H3&gt;
&lt;DIV class="page" title="Page 20"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section provides information about End of Life versions, End of Support features, and deprecated features. &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Internet Explorer will no longer be supported from Compose May2022. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;Resolved Defects&lt;/H3&gt;
&lt;DIV class="page" title="Page 21"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Resolved issues in Compose August 2021 Initial &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Release&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 21"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section lists the resolved issues in Compose August 2021 Initial Release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="219"&gt;Component/Process&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;Description&amp;nbsp;&lt;/TD&gt;
&lt;TD width="120"&gt;Customer Case #&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;UI - Table Creation Modifiers&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;The Table Creation Modifiers feature was mistakenly available in Data Lake projects. It has now been removed.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;UI - Lookup&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;A "Project Settings is null" error would be encountered when clicking the Show Lookup Data button in the Select Lookup Table window.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Amazon EMR&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When using Amazon EMR with Glue, the following error would sometimes be encountered when performing Full Load of many tables (excerpt): &lt;BR /&gt;&lt;BR /&gt;ERROR processing query/statement. Error Code: 10006, SQL state: TStatus(statusCode:ERROR_STATUS,&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2193872&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Project deployment - Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;After deploying a project with a Snowflake data warehouse, Compose would fail to run queries on Snowflake.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2201916&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Generate project command&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When the database_already_adjusted parameter was included in the generate_project command, Compose would drop and recreate the data mart tables.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2191511&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft SQL Server&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When using Windows authentication, the JDBC connection would fail with a "This driver is not configured for integrated authentication" error while running a Compose task.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2201049&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Generate Project Documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When trying to generate project documentation, an "Object reference not set to an instance of an object." error would sometimes be encountered.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2189238&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft SQL Server&lt;/TD&gt;
&lt;TD&gt;Using VARCHAR to calculate the checksum would sometimes result in an incorrect value. This was fixed by using VARCHAR(MAX) instead.&lt;BR /&gt;After upgrading, you need to regenerate all the task ETLs (which can also be done using the generate_project CLI command). For details, see the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;Compose Help&lt;/A&gt;. It is also recommended to reload any data that contains strings. For an explanation of how to reload data, see Reloading data from the source tables to the Landing Zone in the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Data%20Warehouse/change_processing_task.htm" target="_blank" rel="noopener"&gt;Compose Help.&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;2192529&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ETL Statements - Satellite Tables&lt;/TD&gt;
&lt;TD&gt;In rare scenarios related to backdating, the value in the "From Date" column would be different from the value in the "To Date" column of the preceding record.&lt;/TD&gt;
&lt;TD&gt;2165287&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ETL Statements - Error marts&lt;/TD&gt;
&lt;TD&gt;In rare scenarios, when the mapping contained filters and more than one data validation rule was defined, the filters would not be applied when moving the data to the error marts, resulting in incorrect data.&lt;/TD&gt;
&lt;TD&gt;N/A&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Snowflake&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;When the Optimize for initial load option was enabled and the data being loaded referenced missing records, the data warehouse task would sometimes fail with the following error: Cannot return unknown process parameter:&lt;/P&gt;
&lt;P&gt;Parameter StgRowsCnt_3327 not found.&lt;/P&gt;
&lt;P&gt;If the data being loaded does contains references to missing records, to prevent task errors resulting from missing data, make sure to add the missing records and load them in Compose as soon as they become available.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;2226814&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft Azure Synapse Analytics - Data Quality&lt;/TD&gt;
&lt;TD&gt;Filters used in Data Quality Rules would also be applied to the error mart (before the error mart rules). This would result in the error mart showing errors only for records that followed the filter and the Data Quality Rules.&lt;/TD&gt;
&lt;TD&gt;2202255&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Mail Server Settings&lt;/TD&gt;
&lt;TD&gt;When the mail server settings' Use SSL option was enabled, Compose would fail to send an email if TLS protocol was required.&lt;/TD&gt;
&lt;TD&gt;2229617&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Patch Release Notes (PR13 - build &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;2021.8.569) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;These release notes provide details on the resolved issues and/or enhancements included in this patch release. All patch releases are cumulative, meaning that they include the fixes and enhancements provided in previous patch releases. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Note: &lt;/SPAN&gt;&lt;SPAN&gt;After installing this patch, make sure you generate and run the applicable upgrade scripts, unless you already did this when you installed PR12, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;General upgrade script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;When upgrading from Qlik Compose &lt;/SPAN&gt;&lt;SPAN&gt;2021.8.425 PR08 &lt;/SPAN&gt;&lt;SPAN&gt;or earlier, after installing this patch you must also: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Generate the upgrade scripts&lt;BR /&gt;Run the upgrade script in each of your data warehouse database Regenerate the data mart ETLs &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To generate and run the script:&lt;BR /&gt;1. From the &lt;/SPAN&gt;&lt;SPAN&gt;Start &lt;/SPAN&gt;&lt;SPAN&gt;menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;       ComposeCli.exe connect
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;2. Run the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;       ComposeCli.exe generate_upgrade_scripts
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;For each of your projects, the CLI output will tell you the name of the script and its location. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Example:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;C:\Program Files\Qlik\Compose\data\projects\Project_1\ddl-scripts\&lt;/SPAN&gt;&lt;SPAN&gt;ComposeUpgradeFrom2021_8SP4To2021_8SP10Project_1__2107141421 10.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Access each of your databases using SQL Workbench or a similar tool and run the script. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics upgrade script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;After installing this patch, when you run the generate_upgrade_scripts command described above, the following script will also be generated (related to &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RECOB-4762 described below): &lt;/SPAN&gt;&lt;SPAN&gt;ComposeUpgradeFrom2021_8SP10To2021_8SP12&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;If you are using Microsoft Azure Synapse Analytics as your data warehouse, access your databases using SQL Workbench or a similar tool and run the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;script.&lt;BR /&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4929 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Lakes Project - Real-Time Views &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Subquery HIVE errors would sometimes be encountered when creating and reading from the real-time view. The issue was resolved by updating the latest applied partition during runtime, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5081&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26461&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Satellite Loading Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance issues would sometimes be encountered when loading data warehouse satellites tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5064&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;29989&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When generating project documentation, the following error would sometimes occur: &lt;/SPAN&gt;&lt;SPAN&gt;System.OutOfMemoryException &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5137&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;30948&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Adding dimensions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Adding a dimension without the "dummy" row would result in incomplete loading on the next task run. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Patch Release Notes (PR12 - build 2021.8.538) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;These release notes provide details on the resolved issues and/or enhancements included in this patch release. All patch releases are cumulative, meaning that they include the fixes and enhancements provided in previous patch releases. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4808 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2271788 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Environment variables in data mart &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After the data mart database name was applied as an environment variable, Compose would not clear the cache automatically, resulting in the old cache object not being reset. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4806 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26263 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Selecting a Replicate task would not be possible when using a Hortonworks Data Platform endpoint in a Cloudera Data Platform Compose project. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-625 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Environment variables in export &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An option has been added to remove environment information when exporting projects (CLI) or creating deployment packages. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To facilitate this functionality, the &lt;/SPAN&gt;&lt;SPAN&gt;--without_environment_specifics &lt;/SPAN&gt;&lt;SPAN&gt;parameter was added to the CLI and a &lt;/SPAN&gt;&lt;SPAN&gt;Replace environment specifics with defaults &lt;/SPAN&gt;&lt;SPAN&gt;option was added to the &lt;/SPAN&gt;&lt;SPAN&gt;Create Deployment Package &lt;/SPAN&gt;&lt;SPAN&gt;window. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4822 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;25044&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would sometimes be encountered when deploying a project: &lt;/SPAN&gt;&lt;SPAN&gt;Invalid Configuration file the database &amp;lt;name&amp;gt; Landing does not exist &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4802&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2218782&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Settings&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A new &lt;/SPAN&gt;&lt;SPAN&gt;Project title &lt;/SPAN&gt;&lt;SPAN&gt;field has been added to the project settings' &lt;/SPAN&gt;&lt;SPAN&gt;General &lt;/SPAN&gt;&lt;SPAN&gt;tab. The value of the field will be included in the project deployment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4861&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26682&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Test connection&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When the schema name was *, testing the connection for the landing database would return the following error: &lt;/SPAN&gt;&lt;SPAN&gt;Object reference not set to an instance of an object &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4854 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7550 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Lineage &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When importing data marts using the &lt;/SPAN&gt;&lt;SPAN&gt;Composecli import_csv &lt;/SPAN&gt;&lt;SPAN&gt;command, the "Show lineage" option for corresponding domain attributes would be disabled. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4876 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27847 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Deployment &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a landing connection was removed from the target project, project deployment would fail with the following error: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;REPO-E-ITMNTFND, Invalid configuration file. The 'Database' 'Landing4' does not exist. REPO,
CONFIGURATION_ITEM_NOT_FOUND,Database,Landing4
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4809&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;22405&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Hub tables would sometimes be updated unnecessarily which would result in unnecessary updates of the related dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4836 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Failed to set a filter on a dimension or a fact. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4762 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A number of changes related to statistics have been implemented. In addition, several statements are now tagged with an identifier label for troubleshooting 'problem queries' and identifying possible ways to optimize database settings. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The labels are as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Table Type &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hubs: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Satellites: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type1 dimensions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type2 dimensions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Transactional facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;State-oriented facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Aggregated facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Tag &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_HubIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_SatIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_DimT1_Init/CMPS_&amp;lt;data mart name&amp;gt;_DimT1_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_DimT2_Init/CMPS_&amp;lt;data mart name&amp;gt;_DimT2_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctTra_Init/CMPS_&amp;lt;data mart name&amp;gt;_FctTra_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctStO_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctAgg_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4779&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24471&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Filters and expression on dimensions would not work as expected. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4882&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27704&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a data mart contained an entity with multiple satellites, the query would sometimes be generated incorrectly. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4864&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24810&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Filters and expressions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Tasks with filters or expressions would end with errors. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4913 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27960&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compare CSV CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The Compare CSV CLI would sometimes not complete successfully. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4917&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;28209&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Expression Editor&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would sometimes occur when opening the Expression Editor. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4959 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20574 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Tasks - Snowflake &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Records in the data warehouse would not be updated with a NULL value, even though the data warehouse task was set to "Set the target value to null". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4928&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27075&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Metadata validation in Data Lakes projects&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validating the metadata would fail with an error that "ID" is a reserved word. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR11 (build 2021.8.493) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4722&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2271788&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In the generated project documentation, the domain name would be shown in the attribute name field. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4739&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;22780&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Databricks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After upgrading to 2021.08 SP08, Databricks connection issues would be encountered when a token was revoked. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4707 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts - Oracle&lt;BR /&gt;Description: The following Oracle syntax error would be encountered during the initial load task command: &lt;/SPAN&gt;&lt;SPAN&gt;ORA-01400: cannot insert NULL into &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4675&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;15882&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Facts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;State oriented facts would not reflect changes that were made to the Type 2 relation or changes that were made to the dimension table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4771&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24505&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Users with the "Designer" role were not able to deploy project deployment packages. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4785&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10094&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Import CSV&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After running the import_csv CLI command to import tasks, the generated task statements would contain a syntax error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4776&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;23553&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart editing&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When working with large models, it would not be possible to edit a dimension or fact. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR10 (build 2021.8.465) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-602 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Lake projects: Support for excluding deleted records from ODS views &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A &lt;/SPAN&gt;&lt;SPAN&gt;Deleted records in ODS views &lt;/SPAN&gt;&lt;SPAN&gt;section has been added to the &lt;/SPAN&gt;&lt;SPAN&gt;General &lt;/SPAN&gt;&lt;SPAN&gt;tab of the project settings, with the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Exclude the corresponding record from the ODS views &lt;/SPAN&gt;&lt;SPAN&gt;- This is the default option as records marked as deleted should not usually be included in ODS views.&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Include the corresponding record in the ODS views &lt;/SPAN&gt;&lt;SPAN&gt;- Although not common, in some cases, you might want include records marked as deleted in the ODS views in order to analyze the number of deleted records and investigate the reason for their deletion. Also, regulatory compliance might&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;require you to be able to retrieve the past record status (which requires change history as well).&lt;BR /&gt;As this was the default behavior in previous versions, you might need to select this option to maintain backward compatibility &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-601 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Projects: Uniform source consolidation &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added the ability to consolidate data from multiple uniform sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To enable uniform source consolidation configuration, a new &lt;/SPAN&gt;&lt;SPAN&gt;Consolidation &lt;/SPAN&gt;&lt;SPAN&gt;tab has been added to the data warehouse task settings. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When the Consolidate uniform sources option is enabled, Compose will read from the selected data sources and write the data to one consolidated entity. This is especially useful if your source data is managed across several databases with the same structure, as instead of having to define multiple data warehouse tasks (one for each source), you only need to define a single task that consolidates the data from the selected data sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-618&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Projects: Environment Variables&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added the ability to set predefined and user-defined environment variables in data warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments, as is the case with DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development and production) often have environment-specific settings such as database names, schema names, and Replicate task names. Variables allow you to easily move projects between different environments without needing to manually configure the settings for each environment. This is especially useful if many settings are different between environments. For each project, you can use the predefined environment variables or create your own environment variables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4656 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;21696 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CSV Import - Microsoft Azure Synapse Analytics Data Warehouse &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Importing a CSV file to a project with a Microsoft Azure Synapse Analytics data warehouse would fail if the CSV contained an NVARCHAR attribute. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4666&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19667&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Security&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Resolved security vulnerabilities discovered in Compose 2021.8.0.365. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4699 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;23508&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Upgrade Script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the generate_upgrade_script command would fail after upgrading to 2021.8.0.425. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR09 (build 2021.8.425) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4528&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17678&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Pivot table - Google BigQuery&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In Google BigQuery projects, the data mart pivot table displays a "no data error" when there is data in tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4529 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17465 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data profiler - Google BigQuery &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In Google BigQuery projects, the following error would be encountered when using the data profiler: "SYS,GENERAL_EXCEPTION, Sequence contains no elements" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4535&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16513&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;OID and VID Columns&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The OID and VID column names would include the entire path from the fact source to the dimension instead of just the dimension name. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4555 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2260638 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;MySQL source &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When setting up a MySQL source connection, testing the connection would return the following error: "Object reference not set to an instance of an object". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4557&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19777&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Export CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After deleting an entity, export of projects using the CLI would sometimes fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4584 &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19673 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a dimension contained more than 10 entities, loading of the data mart would fail with the following error: "Case expressions may only be nested to level 10.Operation cancelled by user" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4595&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20256&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart task generation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart task generation would fail when attributes of the same entity were assigned to different satellite tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4633&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20347&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Bulk Operations&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Generating Bulk Operations would not include the last data mart in the list. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4636&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20746&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Some projects could not be opened after upgrading. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR08 (build 2021.8.372) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4464 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14522 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the "generate_project" command with the "database_already_adjusted" parameter would reset the data mart to the "Create Tables" state. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3917&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2256585&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart dimensions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Sometimes, rows in dimensions would incorrectly be marked as obsolete. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4459&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17328&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI - Export CSV&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the export_csv command would cause ETL Set generation to fail for lookups with the following error: SYS,GENERAL_EXCEPTION,startIndex cannot be larger than length of string.&amp;lt;p&amp;gt;Parameter name: startIndex &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4481&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17567&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart creation would sometimes fail with the following error "Sequence contains no matching element". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4482&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17567&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would sometimes be encountered when trying to delete a star schema. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4390&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;12810&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The ETL for handling data mart dimensions would use the non-optimized approach for one of the statements. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4386&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14640&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After four hours of inactivity, a "Snowflake Authentication token has expired" error would be shown. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4500&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5008&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Verification of unused and/or outdated column mapping expressions would lead to redundant errors. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4501 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17659 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validation of Type 2 dimensions would sometimes fail with an error that no Type 2 columns were detected (and that the dimension should be created as Type 1), even though Type 2 relationships existed in the dimension. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR07 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;Due to a technical issue, the patch release versions skipped from PR06 to PR08. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR06 (build 2021.8.336) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4370 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Security &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Fixes critical vulnerabilities (CVE-2021-45105, CVE-2021-45046, CVE-2021-44228) that may allow an attacker to perform remote code execution by exploiting the insecure JNDI lookups feature exposed by the logging library log4j. The fix replaces the vulnerable log4j library with version 2.16. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4293&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;15341&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Editing a data mart entity after creating the data mart would result in all of the fields being reordered alphabetically. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4199&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;12178&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project settings - Snowflake only&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Enabling the &lt;/SPAN&gt;&lt;SPAN&gt;Write metadata to the TDWM tables in the data warehouse &lt;/SPAN&gt;&lt;SPAN&gt;option in the project settings would have no effect. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB--4320&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Deployment packages&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The source schema connection would not be updated after deploying a deployment package. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4258 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13575 &lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart creation would fail when there were more than 500 relationships. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4330&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13852&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Amazon Redshift&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would occur when trying to connect to Amazon Redshift using SSL. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4351 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16688&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When there was a 3-tier relationship - for example, Entity_AEntity_BEntity_C - and the Fact table contained columns from Entity_A and Entity_C, changes in the relationship values in Entity_B (which should have updated columns from Entity_C in the Fact) would not be updated in the Fact table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4071&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5258&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Live Views&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Reading from live views would take an excessively long time. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4387&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16511&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Columns with numeric(n,n) data types would not be retrieved from the Landing Zone. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4339&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5276&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Import&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would sometimes be encountered when importing a data mart: &lt;/SPAN&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION,Sequence contains no matching element &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4388&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14522&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compose CLI Project Generation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Generating the project would truncate the data mart tables when running the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCli.exe generate_project --project &amp;lt;project name&amp;gt; --database_already_adjusted
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After generating the project, you need to clear the cache by running the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCli.exe clear_cache --project &amp;lt;project_name&amp;gt; --type storage
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4316&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart Tasks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;W&lt;/SPAN&gt;&lt;SPAN&gt;hen loading dimensions, a column would sometimes be used twice, causing the data mart task to fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4235&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13170&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart Tasks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A &lt;/SPAN&gt;&lt;SPAN&gt;runtime parameter ("MutCnt_8323" or similar) was incorrectly initialized, causing the data mart task to fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR05 (build 2021.8.294) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4104&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by adding indexes to Transactional and State Oriented fact tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4105&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by creating the TEMP table as a HEAP table instead of a HASH table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4106&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by updating the statistics after each incremental load of the dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4126 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10967 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved for data mart ETL tasks by adding indexes (over columns used for join clauses) to intermediate tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4109 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10247 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Diagnostics &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Diagnostic packages would contain the server name of the customer environment, which would sometimes result in users being locked out when the package was deployed in our internal testing environment. Now, the diagnostic packages will be generated without the server name. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4113&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2222648&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The project documentation for Multi-Table ETLs and Post-Loading ETLs was generated without contents. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4142 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10996 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compose CLI Timeouts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A session expired error would sometimes occur during the CLI commands that took a long time to complete (e.g. import_csv). To resolve such timeouts, users can now add the "–timeout &lt;/SPAN&gt;&lt;SPAN&gt;seconds&lt;/SPAN&gt;&lt;SPAN&gt;" parameter to the command. Setting "--timeout -1" will run the command without it timing out. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3928&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7892&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Post-ETL Error Reporting&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Errors in Post-ETL stored procedures run on Microsoft Azure Synapse Analytics would not be reported. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4149&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2218407&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs on Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;While working with Snowflake via the private link configuration, the engine task would sometimes stop unexpectedly. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR04 (build 2021.8.262) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4045 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10967 &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Generate project CLI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would drop the Qlik table "TPIL_DMA_RUNNO". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3999&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9804&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Generate project CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The generate_project CLI command would fail with a --database_already_adjusted error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Improved data mart type 2 dimension loading performance. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3996&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The Data Mart Dimensions tree and the Star Schema Fact tab were redesigned to provide a better user experience. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4070&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Replicate task association&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added support for associating a Replicate task that writes to a Hadoop target. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3755&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2195665&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Metadata&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Attributes with the same name but a different case are now suffixed with _01. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4057 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Creating a denormalized new dimension would create the root dimension only. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Qlik Compose August 2021 – Release Notes for PR03 (build 2021.8.250)&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3990&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2264064&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Workflows&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In rare cases, it would not be possible to create, edit, or duplicate workflows. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-551&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Quality&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added support for data profiling and data quality rules when using a Google Cloud BigQuery data warehouse. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3937, RECOB-3859 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2236402, 5136 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Upgrade &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After migrating to 2021.5, projects containing two domain attributes with the same name but a different case (e.g. abc and Abc) would fail to load with the following error: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION, An item with the same key has already been added. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3987&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;It would not be possible to open a project after deployment if one schema was missing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4043&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9043&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Fact tables would contain obsolete VIDs from dimensions, resulting in orphaned records. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4033 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9805 &lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 17"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading tasks would sometimes fail with the following error:&lt;BR /&gt;Cannot write value for process parameter twice: 1265: Duplicate write to param DimCnt_Tot &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR02 (build 2021.8.220) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3204&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2214622&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Loading data mart dimensions into Snowflake and Microsoft Azure Synapse Analytics &lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a data mart ETL task failed, the next task would sometimes load duplicate rows into dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3957&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2231873&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Adding data mart dimensions would sometimes fail without a clear error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3954&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;8634&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data warehouse validation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would occur when validating the data warehouse: Index was out of range. Must be non-negative and less than the size of the collection &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3902&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7392&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The data warehouse ETL would fail to create a transient table with a "already exists" error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3934&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;8399&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Importing a project repository to a new project that does not exist it would fail with the following error: Project: 'Project_name' does not exist. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR01 (build 2021.8.197) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3636&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2248515&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Backdating&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Backdated data in the Data Warehouse would not get updated in the Data Mart. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3703 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2240557&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Backdating &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Migrating a project from an older version would disable the backdating options. The issue was resolved by adding a new CLI command line that sets the "Add actual data row and a precursor row" option for all entities as well as in the project settings.&lt;BR /&gt;composecli set_backdating_options --project project_name&lt;BR /&gt;After running the command, refresh the browser to see the changes. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3719 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2260256 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Discovery from Snowflake &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a landing table had a foreign key, discovering the table would result in the following error (excerpt): Specified argument was out of the range of valid values. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3799 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2264057 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Validation and Schema Evolution &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validation of Databricks storage and Snowflake data warehouse would be excessively long. The slow Databricks validation would also impact schema evolution. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;About Qlik&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Qlik converts complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio provides advanced, enterprise-grade AI/ML, data integration, and analytics. Our AI/ML tools, both practical and scalable, lead to better decisions, faster. We excel in data integration and governance, offering comprehensive solutions that work with diverse data sources. Intuitive analytics from Qlik uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities. As strategic partners, our platform-agnostic technology and expertise make our customers more competitive.&lt;/P&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;&lt;A href="https://qlik.com" target="_blank" rel="noopener"&gt;qlik.com&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;/H3&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 20 Dec 2024 20:29:01 GMT</pubDate>
    <dc:creator>frida_tell</dc:creator>
    <dc:date>2024-12-20T20:29:01Z</dc:date>
    <item>
      <title>Qlik Compose Release Notes -  August 2021 Initial Release to Service Release 4</title>
      <link>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-August-2021-Initial-Release-to/ta-p/1980331</link>
      <description>&lt;DIV class="page" title="Page 1"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;Table of Contents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="5"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following release notes cover the versions of Qlik Compose released in August 2021.&amp;nbsp;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;Migration and upgrade&lt;/H3&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes various upgrade scenarios and considerations. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compose for Data Warehouses upgrade path &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Direct upgrade is supported from Compose February 2021 or Compose May 2021 only. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When upgrading from Compose for Data Warehouses, the upgrade path is as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrading from supported versions &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers upgrading from 6.5 or 6.6 should first upgrade to 6.6.1, then to Compose February 2021, and finally to Compose August 2021.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers upgrading from 6.6.1 should first upgrade to Compose February 2021, and then to Compose August 2021.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrading from unsupported versions &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers upgrading from 6.3 or 6.4 should first upgrade to 6.5, then to 6.6.1, then to Compose February 2021, and finally to Compose August 2021.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers upgrading from 3.1 should contact Qlik Support.&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;See also: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For information on the procedure for upgrading from Compose for Data Warehouses to Compose February 2021, see the &lt;/SPAN&gt;&lt;SPAN&gt;February 2021 release notes&lt;/SPAN&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For information on upgrading from Compose for Data Lakes, see Migration from Compose for Data Lakes&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Required post-upgrade actions when upgrading from Qlik Compose&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;ETL script enhancements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After upgrading, in order to benefit from the latest enhancements to the task ETL scripts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Customers with Data Warehouse projects should regenerate all task ETLs either by selecting the task and clicking the Generate button in the Manage Tasks and Manage Data Marts windows, or by running the generate_project CLI as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Customers with Data Lake projects should regenerate all task ETLs by selecting the task and clicking the Generate button in the Manage Storage Tasks window, or by running the generate_ project CLI as described in the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrade scripts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After upgrading, you need to run two upgrade scripts. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade script 1&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Should be run when upgrading to Compose August 2021 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Various performance enhancements in this release require modifications to the internal Compose tables in the following data warehouses: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft SQL Server&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Oracle&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Google Cloud BigQuery&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Amazon Redshift &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;If you have Data Warehouse projects configured to use any of the above databases, you need to generate an upgrade script and then run it in each of the relevant databases.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt;Running the script in Google Cloud BigQuery and Amazon Redshift databases will delete historical monitoring metadata.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade script 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run when upgrading to Compose August 2021 Service Release 02 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This upgrade script must be run after upgrading as the database structure has been slightly modified to correctly report the error mart for each source (as part of the Uniform source consolidation feature).&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Generating and running the upgrade scripts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ComposeCli.exe connect&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the following command:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;ComposeCli.exe generate_upgrade_scripts​&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;SPAN&gt;&lt;SPAN&gt;For each of your projects, the CLI output will tell you the name of the script and its location. Each script has a different name, consisting of the script identifier (the bold part), the project name, and a timestamp.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 1:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_1\ddl-scripts\ComposeUpgradeFrom2021_ 5To2021_8Project_1__210714142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 2:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_2\ddl-scripts\ComposeUpgradeFrom2021_ 8SP4To2021_8SP9Project_2__220114142110.sq&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Access each of your databases using SQL Workbench or a similar tool and run the script(s).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;When the script(s) completes successfully, generate and run your tasks in Compose.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Updating the Views in Data Lake projects &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;&amp;nbsp;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;If you are upgrading from a version prior to Qlik Compose February 2021 Patch Release 04, you need to recreate the Compose Views for each of your Data Lake projects. The Views can be recreated using the Compose web console or using the Compose CLI. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If Compose detects a mismatch between the Logical &lt;STRONG&gt;Metadata&lt;/STRONG&gt; (defined via the Metadata panel) and the Storage Zone metadata, the view recreation operation will fail and you will need to validate and adjust the storage before retrying the operation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Recreating the Views with the web console&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;To recreate the Views using the web console, simply select &lt;STRONG&gt;Recreate Views&lt;/STRONG&gt; from the menu in the top-right of the &lt;STRONG&gt;STORAGE ZONE&lt;/STRONG&gt; panel. You will be prompted to confirm the operation as it might take some time, during which the Views data might not be accessible.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Recreating the Views with the CLI&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;To recreate the Views using the CLI: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the following command to connect to the server: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe connect
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the command completes successfully, run the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ComposeCli.exe recreate_views --project &lt;/SPAN&gt;&lt;SPAN&gt;project_name &lt;/SPAN&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;--project&lt;/SPAN&gt;&lt;SPAN&gt;isthenameoftheprojectforwhichyouneedtheviewstoberecreated. Example: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe recreate_views --project myproject
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Licensing&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Existing Compose for Data Warehouses customers who want to create and manage Data Warehouse projects only in Qlik Compose can use their existing license. Similarly, existing Compose for Data Lakes customers who want to create and manage Data Lake projects only in Qlik Compose can use their existing license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Customers migrating from Qlik Compose for Data Warehouses or Qlik Compose for Data Lakes, and who want to create and manage both Data Warehouse projects and Data Lakes projects in Qlik Compose, will need to obtain a new license. Customers upgrading from Compose February 2021 can continue using their existing license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It should be noted that the license is enforced only when trying to generate, run, or schedule a task (via the UI or API ). Other operations such as Test Connection may also fail if you do not have an appropriate license. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Migration from Compose for Data Lakes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section explains how to migrate your projects from Qlik Compose for Data Lakes to Qlik Compose. You can migrate both your project definitions and your data although the latter is only required if you need to migrate production data. Before starting, make sure you have installed Qlik Compose on a dedicated machine. &lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Migration can be performed from Compose for Data Lakes 6.6 only.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The migration process consisting of the following steps: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Step1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Step2: Upgrade your data base&lt;/SPAN&gt;&lt;SPAN&gt;s to the versions supported by Qlik Compose&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Step3: Deploy the projects on Qlik Compose and migrate the data&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="markup"&gt;Before migrating to a production environment, It is strongly recommended to:
* Backupyourstoragedata
* BackuptheCompose"data"folder(defaultlocation:C:\Program Files\Qlik\Compose\data)
* Try out the migration in a test environment first&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Migrating the objects and settings&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following objects and project settings can be migrated: &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Objects &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Project Settings &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Data sources&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Attribute domains&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Attributes Entities&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Mappings&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Storage tasks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Command tasks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Workflows&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Reusable transformations &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Lowest Date and Highest Date&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Generate DDL scripts but do not run them&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Ignore Mapping Data Type validation&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Prefix for storage tables&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Suffix for Replicate Change Tables &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Limitations and considerations&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Notifications and task schedules will not be migrated.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The following objects/settings will not be migrated as the corresponding functionality is either different in Qlik Compose or not available:
&lt;UL&gt;
&lt;LI&gt;The Variables tab in the project settings&lt;/LI&gt;
&lt;LI&gt;The Use buckets option in the Storage Zone connection settings. This was only relevant for Spark projects and Hive versions preceding 3.0, which are not currently supported in Qlik Compose.&lt;/LI&gt;
&lt;LI&gt;Partitions defined in the Physical Metadata tab's Partition Key sub-tab.&lt;/LI&gt;
&lt;LI&gt;The Mark the matching Storage record as deleted in history tables, but delete the record from other tables option. Qlik Compose performs "soft" deletes only.&lt;/LI&gt;
&lt;LI&gt;The Archive the Change Tables option.&lt;/LI&gt;
&lt;LI&gt;The Provisioning Zone in Spark projects&lt;/LI&gt;
&lt;LI&gt;Schema evolution. Schema evolution has been completely redesigned in Qlik Compose.&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;In the Storage task settings:&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;The Sqoop incremental import(load)setting&lt;/LI&gt;
&lt;LI&gt;The If Header__FROM_DATE is not connected setting&lt;/LI&gt;
&lt;LI&gt;The Default History Resolution setting will always be according to the input time(and not Daily)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Multiple mappings for a single logical entity. The mappings will be imported, but as only one mapping is supported you will need to delete all of the mappings (in Qlik Compose) except the one that you want to keep.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;In Spark projects, a single task performs Full Load and Change Processing. In Qlik Compose, this task will be split into two separate tasks: Full Load and Change Processing. Any workflows with such tasks will need to be modified to reflect the new behavior.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The default "FromDate"and"ToDate" column names in Qlik Compose are header__fd and header__td respectively (where "header__" is a hardcoded prefix used to differentiate Compose columns from standard columns). During migration, the column names defined for your Qlik Compose for Data Lakes projects will be retained (i.e. header__&amp;lt;existing-name&amp;gt;). However, any new Data Lake projects you create will use the defaults, unless you override them in the project settings Naming tab.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Migrating the data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;You should only migrate the data if it is used in a production environment and you have historical records that you need to preserve. Otherwise, it is simpler (and preferable) to simply reload the Replicate task, which will populate the landing database with the most recent data.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The data migration procedure consists of several steps (which differ slightly between Hive projects and Spark projects), including generating a script and then running that script on your storage cluster (designated by the Host parameter in the storage settings). The script copies the data from the old storage tables to the newly created storage tables and modifies the data in the internal Compose columns (in the storage tables) to conform to Qlik Compose. The script also copies the change processing context so tasks will be able to resume from the point they were stopped in Compose for Data Lakes. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Limitations and considerations&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The storage contains INSERTED, UPDATED and DELETED records: &lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;For HDS entities: INSERTED, UPDATED and DELETED records will be indicated by the letters "I", "U" and "D" respectively.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;For ODS entities: INSERTED and UPDATED records will be indicated by the letter "I",and deleted records will be indicated by the letter "D".&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;In Compose for Data Lakes, for each of the projects that you want to migrate, do the following: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;a). Create the deployment package &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the main Compose for Data Lakes window, right-click the desired project and select Create Deployment Package from the context menu.&lt;BR /&gt;The Create Deployment Package - &amp;lt;Project_Name&amp;gt; window opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Provide a Version number and a Description in the designated fields and then click OK. Depending on your browser settings, either a ZIP file containing a JSON file (with the project settings) and a readme.txt file will be saved to your browser's default download location or you will be prompted to download the ZIP file.&lt;BR /&gt;The ZIP file name is in the following format: &amp;lt;Project_Name&amp;gt;_deployment_&amp;lt;Date&amp;gt;__&amp;lt;Time&amp;gt;.zip &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Copy the deployment ZIP file to the Qlik Compose machine or make it accessible to the Qlik Compose machine (by placing it in a shared folder, for example). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;b). Prepare the Hive project data for migration&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Only applicable if you have Hive projects and you need to migrate their data.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Switch to Monitor view and run your Change Processing (CDC) tasks (by selecting each task and clicking the Run button). Wait for the tasks to complete. This will ensure that the storage tables contain the latest updates. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;c). Prepare the Spark project data for migration&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Only applicable if you have Spark projects and you need to migrate their data.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Select File and Table Action &amp;gt; Create External Tables from the Storage Zone menu. This is required as the option to work with files alone is not available in Hive. After the external storage tables are created, click Validate External Tables to validate them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Switch to Monitor view and: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run your Change Processing (CDC) and/or Storage tasks. Wait for the tasks to complete. This will ensure that the storage tables contain the latest updates. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the Compactor task and wait for it to complete. This merges the changes (i.e. history) from the delta_hds folder with the hds folder and then deletes the delta_hds folder. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Make a note of the Compose for Data Lakes states storage folder path in the file system as you will need to specify it later. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To do this: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Open the Manage Data Storage Tasks window by clicking Data Storage Tasks in the bottom right of the Storage Zone panel. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the left pane, select a task and then click the Task Commands toolbar button. The Task Commands - landing &amp;lt;name&amp;gt; (&amp;lt;n&amp;gt; instructions) dialog opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Double-click the last command in the list. The dialog switches to item view and displays the last command. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The storage path is shown below the Description field as shown in the following example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 14.04.32.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93503iD1EE4B7BF11A06A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 14.04.32.png" alt="Screenshot 2022-11-11 at 14.04.32.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;d. Copy the path up to and including the word "storage".&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 2: Upgrade your databases to the versions supported by Qlik Compose&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;For more information on supported platforms, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Supported%20Platforms%20and%20Databases/supported_platforms_and_dbs.htm" target="_self"&gt;&lt;SPAN&gt;Compose Help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; 
If you are migrating your data:
* To prevent data conflicts, it is strongly recommended to take the Compose for Data Lakes machine offline at this stage.
* You will need to create new databases for each of your projects(as new tables with the same names as the existing tables will be created during the data migration).&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Step 3: Deploy the projects on Qlik Compose and migrate the data &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;On the Qlik Compose machine, do the following: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;a). Migrate the project definitions &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Create a Data Lake project as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2022/Content/Global_Common/Content/SharedEMReplicate/Tasks%20at%20Runtime/monitor_run_buttons.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;When migrating Hive projects, best practice is to create a project with the same (or at least very similar) options. For example, if the project you are migrating was configured to use an Operation Data Store, then you should also select this option when creating the new project.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Define a Storage Zone. For instructions, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Storage%20Zone%20Connection/define_zone_connection_setup_intro.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Makes sure to specify:
* The same Host that was defined for the storage in the Compose for Data Lakes
project.
* A different Database (as new tables with the same name will be created during the data migration).&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Merge the Compose for Data Lakes project with the Qlik Compose project by running the following command:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ComposeCli.exe adjust_cfdl_project --project &lt;/SPAN&gt;&lt;SPAN&gt;project_for_migration &lt;/SPAN&gt;&lt;SPAN&gt;-- infile &lt;/SPAN&gt;&lt;SPAN&gt;deployment_zip_file_path &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Where:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to the deployment ZIP file that you copied to the Qlik Compose machine.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Example: &lt;/STRONG&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe adjust_cfdl_project --project sales --infile sales_
     deployment_2021_06_02__19_24_21.zip
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;The adjusted deployment package will be created in the following location: &amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project_name&amp;gt;\deployment_package The file name will be in following format: &amp;lt;project_name&amp;gt;__&amp;lt;timestamp&amp;gt;__QlikComposeDLMigration.zip&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;SPAN&gt;Deploy the package as follows:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;In the main Compose window, select the project you created earlier. Then, click the Deployment drop-down menu in the toolbar and select Deploy.&lt;BR /&gt;The Deploy window opens. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Click Select and browse to the location of the deployment package created in Step 4. In the Open window, either double-click the deployment package ZIP file or select the file and click OK.&lt;BR /&gt;The package details will be displayed. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Click Deploy to deploy the package. When prompted to replace the existing project, confirm the operation. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The project will be deployed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Review all settings to make sure they are correct.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;6. For each of your sources, open the Edit Data Source dialog, and make sure the Associate with Replicate task check box is selected. Then choose a Replicate task. Note that although this was optional in Compose for Data Lakes, it is required in the new Compose product. For an explanation of how to do this, see the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Data%20Source%20Connections/add_data_sources_in_compose_data_lakes.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help.&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;7. Create the Storage Tables as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Data%20Warehouse/create_data_warehouse_tables.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;b). Migrate the data from a Hive project &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;Only applicable if you performed the data migration preparation procedure outlined in Step 1: Prepare project deployment and data migration in Compose for Data Lakes&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Then generate the migration script, as shown in the following example command:&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe create_cfdl_data_migration_script --project hive --infile
     "C:\Migration\MyProject_deployment_2021_06_15__13_28_20.zip "
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to your Compose for Data Lakes project deployment file before it was adjusted. See steps 1-3 of Migration and upgrade above. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The script will be generated in the following location: &amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project-name&amp;gt;\ddl-scripts\C4DL_DATA_ &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;MIGRATION_SCRIPT_&amp;lt;timestamp&amp;gt;.sql&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;3.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Run the Schema Evolution process and choose Ignore Changes as described in the &lt;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Storage%20Zone/schema_evolution.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. This basically "resets" Schema Evolution, thereby ensuring that old changes will not be applied to the storage should you want to run Schema Evolution at some point in the future.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;4. Access the storage cluster using SQL Workbench or a similar tool and run the script.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; If an error occurs when running the script, run the script again from the point of failure.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;SPAN&gt;5. When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;c). Migrate the data from a Spark project&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Only applicable if you performed the data migration preparation procedure outlined in Step 1: Prepare project deployment and data migration in Compose for Data Lakes &lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;From the Start menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;SPAN&gt;ComposeCli.exe connect &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Then generate the migration script, as shown in the following example command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;     ComposeCli.exe create_cfdl_data_migration_script --project hive --
     states_path hdfs://cluster.qliktech.com:8020/compose/states/storage --
     infile "C:\Migration\MyProject_deployment_2021_06_15__13_28_20.zip"
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Where: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;--project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the name of the project you created in Qlik Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--infile&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to your Compose for Data Lakes project deployment file before it was adjusted. See steps 1-3 of Migration and upgrade above. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--state_path&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is the path to the Compose for Data Lakes states storage folder in the HDFS file system that you made a note of earlier.&lt;BR /&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The script will be generated in the following location: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;lt;COMPOSE_INSTALL_DIR&amp;gt;\data\projects\&amp;lt;project-name&amp;gt;\ddl-scripts\C4DL_DATA_ MIGRATION_SCRIPT_&amp;lt;timestamp&amp;gt;.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&amp;nbsp;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Run the Schema Evolution process and choose Ignore Changes as described in the &lt;/SPAN&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;. This basically "resets" Schema Evolution, thereby ensuring that old changes will not be applied to the storage should you want to run Schema Evolution at some point in the future. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Access the storage cluster using SQL Workbench or a similar tool and run the migration script.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; If an error occurs when running the script, run the script again from the point of failure.&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compatibility with related Qlik products &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Qlik Replicate is required for landing data into the data warehouse or storage while Qlik Enterprise Manager offers a convenient way of monitoring and controlling Compose tasks running on different servers. This section lists the supported versions for each of these products. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose August 2021 Initial Release &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Compose August 2021 Initial Release is compatible with the following Replicate and Enterprise Manager product versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Replicate - Qlik Compose is compatible with Replicate November 2020 latest service release, and Replicate May 2021 latest service release.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enterprise Manager - Qlik Compose is compatible with Enterprise Manager May 2021 latest service release.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&amp;nbsp;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose August 2021 Service Packs 01 and 02 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Compose August 2021 Service Packs 01 and 02 are compatible with the following Replicate and Enterprise Manager product versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Replicate - Qlik Compose is compatible with Replicate May2021 latest service release and Replicate November 2021 (and its subsequent service releases).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enterprise Manager - Qlik Compose is compatible with Enterprise Manager November 2021(and its subsequent service releases) only.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;What's new?&lt;/H3&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose August 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;What's new in Data Warehouse projects?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose Data Warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Uniform source consolidation &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;To enable uniform source consolidation configuration, a new Consolidation tab has been added to the data warehouse task settings.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;When the Consolidate uniform sources option is enabled, Compose will read from the selected data sources and write the data to one consolidated entity. This is especially useful if your source data is managed across several databases with the same structure, as instead of having to define multiple data warehouse tasks (one for each source), you only need to define a single task that consolidates the data from the selected data sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Consolidation tab showing selected data sources &lt;/EM&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 14.51.04.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93505iFD4120E0DDD63573/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 14.51.04.png" alt="Screenshot 2022-11-11 at 14.51.04.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment variables&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments, as is the case with DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development and production) often have environment-specific settings such as database names, schema names, and Replicate task names. Variables allow you to easily move projects between different environments without needing to manually configure the settings for each environment. This is especially useful if many settings are different between environments. For each project, you can use the predefined environment variables or create your own environment variables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Snowflake VARIANT data type support&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;When creating a Landing Zone, the new Discover the VARIANT data type as option lets you choose &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;whether columns of the VARIANT data type will be created as JSON or XML in the Snowflake database.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;VARIANT data type support in Replicate is planned for the November 2021 release. Until then, this feature can be used to discover tables with this data type that were created manually in the Landing Zone, or to manually set certain columns in the model to the JSON/XML data type.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Support for data profiling and data quality rules when using Google Cloud BigQuery&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Added support for data profiling and data quality rules when using Google Cloud BigQuery as a data warehouse. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Attributes case sensitivity support&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P style="color: #009845;"&gt;&lt;FONT color="#000000"&gt;In previous versions, attempting to create several Attributes with the same name but a different case would result in a duplication error. Now, such attributes will be created with an integer suffix that increases incrementally for each attribute added with the same name. For example: Sales, SALES_01, and Sales_ 02​.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Associating a Replicate task that writes to a Hadoop target&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for associating a Replicate task that writes to a Hadoop target. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance improvements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The "Discover" queries have been optimized to return results much faster than in previous versions&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;When loading the data mart tables in Microsoft Azure Synapse Analytics, the 'FORCEORDER' hint has been added to the statements that populate the temporary DIM_MUT tables and to the statements that populate the fact tables. For each dimension, the statistics are updated the moment before they are used to load the fact tables.​&lt;/LI&gt;
&lt;LI&gt;The New Star Schema wizard has been scaled to allow a significantly larger number of tables to be selected.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance improvements that require Compose August 2021 Service Release 01 or later &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Validating a model with self-referencing entities is now significantly faster than in previous versions. For instance, it now takes less than a minute (instead of up to two hours) to validate a model with 5500 entities.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;The time it takes to"Adjust" the data warehouse has been significantly reduced. For instance, it now takes less than three minutes (instead of up to two hours) to adjust a data warehouse with 5500 entities.&lt;/LI&gt;
&lt;LI&gt;Significantly improved the loading speed of data mart Type2 dimensions with more than two entities. In order to benefit from this improvement, customers upgrading with existing data marts needs to regenerate their data mart ETLs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart UX improvement &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;The Data Mart Dimensions tree and the Star Schema Fact tab were redesigned to provide a better user experience. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;What's new in Data Lake projects?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features introduced in Qlik Compose Data Lake projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Support for excluding deleted records from ODS views&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 03 or later.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;A Deleted records in ODS views section has been added to the General tab of the project settings, with the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Exclude the corresponding record from the ODS views - This is the default option as records marked as deleted should not usually be included in ODS views.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Include the corresponding record in the ODS views - Although not common, in some cases, you might want include records marked as deleted in the ODS views in order to analyze the number of deleted records and investigate the reason for their deletion. Also, regulatory compliance might require you to be able to retrieve the past record status (which requires change history as well).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;As this was the default behavior in previous versions, you might need to select this option to maintain backward compatibility.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;STRONG style="color: #339966; font-family: inherit; font-size: 16px;"&gt;Databricks on Google Cloud&lt;/STRONG&gt;&lt;/H3&gt;
&lt;LI-CODE lang="markup"&gt; Requires Replicate May 2021 Patch Release 02 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;Databricks on Google Cloud 8.x is now supported.&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Generating projects using the CLI &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Previously available only for Data Warehouse projects, this version introduces support for generating Data Lake projects using the Compose CLI. This can be especially useful when deploying projects between different environments. When the &lt;/SPAN&gt;&lt;SPAN&gt;generate_project &lt;/SPAN&gt;&lt;SPAN&gt;command is run, Compose: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Validates the metadata.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Creates any storage tables that do not exist. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Validates the storage.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Adjusts the storage if needed.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Generates all storage tasks.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;The "Associate with Replicate task option" is now mandatory &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When defining a Landing Zone for Data Lake projects, associating a Replicate task (by selecting the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Associate with Replicate task check box) is now mandatory. Therefore, after upgrading to this version, make sure to set this option if it is not already set.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;All Projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section describes the enhancements and new features that are common to both Data Lake projects and Data warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Task Recovery &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The ability to set SQL state classes and error codes for triggering task recovery has been added to the project settings' Environment tab.&lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.03.38.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93506iB480A9790AA765BA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.03.38.png" alt="Screenshot 2022-11-11 at 15.03.38.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Limitations and considerations:
* Schema evolution retries are not supported.
* ODBC statements comprise a small part of the task execution sequence. However,as the task retry mechanism is JDBC-based, ODBC statements will not be retried even if the specified SQL state/error code is encountered.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;New Project title setting&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Patch Release 12 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;A new Project title setting had been added to the Environment tab of the project settings. The project title will be shown in the console banner. If both an Environment Title and a Project Title are defined, the project title will be displayed to the right of the environment title. Unlike the Environment title and Environment type, which are unique for each environment, the project title is environment independent. This means that the project title will always be retained, even when deploying to a different environment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The following image shows the banner with both an Environment title and a Project title: &lt;/SPAN&gt;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.05.22.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93507i91F73C570E51FC2F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.05.22.png" alt="Screenshot 2022-11-11 at 15.05.22.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;The banner text is shown without the Environment title and Project title console labels. This provides greater flexibility as it allows you add any banner text you like, regardless of the actual label name. For example, specifying Project owner: Mike Smith in the Project title field, will display that text in the banner.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Support for multiple Replicate Servers&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for configuring connectivity to Multiple Replicate Servers. This can be especially useful if you need to set up several projects in Compose, each with a different Replicate Server and task. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 15.06.08.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93508iF2A063EA53437B8E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 15.06.08.png" alt="Screenshot 2022-11-11 at 15.06.08.png" /&gt;&lt;/span&gt;
&lt;P&gt; &lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;License &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The parameter for registering a license has been changed from --req to --infile, thereby aligning it with other Qlik data integration products. In addition, the need to append the path with an "@" symbol is no longer applicable. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Example of previous command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCLI.exe register_license --req @c:\Admin\Temp\lic.txt
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Example of new command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCLI.exe register_license --infile c:\Admin\Temp\lic.txt
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Performance &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Creating and dropping tables via Compose is now significantly faster when a large number of tables is involved. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for Microsoft Edge Browser&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Requires Compose August 2021 Service Release 01 or later.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces support for accessing the Compose console using Microsoft Edge. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Compose Support in Enterprise Manager &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;From Enterprise Manager Service Release SR2, the following functionality will now be supported when working with Qlik Compose August 2021 (or above):&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 19"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Monitoring of Data Lake projects&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Monitoring of workflows - Note that monitoring information is provided at the workflow level only. For information on individual tasks in the workflow, you need to drill-down to the Compose project from Enterprise Manager.&lt;/LI&gt;
&lt;LI&gt;Monitoring tasks that have the same name, but are defined in different Compose projects. To facilitate such support:
&lt;UL&gt;
&lt;LI&gt;In the API, Compose task names are now appended with a double underscore and the project name. For example, MyTask__MyProject.&amp;nbsp;&lt;LI-CODE lang="markup"&gt;Task names without an appended project name are no longer supported. Therefore, any scripts or applications using the old name format (i.e. without the __projectName suffix) will need to be updated to use the new format.​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;SPAN&gt;In the console user interface, a new Project column has been added, allowing you to easily differentiate between two tasks with the same name.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;The newly supported functionality has also been incorporated into the following API methods (REST, .NET, and Python): GetTaskList, GetTaskDetails, RunTask, and StopTask. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;End of Life/Support and Deprecated Features&lt;/H3&gt;
&lt;DIV class="page" title="Page 20"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section provides information about End of Life versions, End of Support features, and deprecated features. &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Internet Explorer will no longer be supported from Compose May2022. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;Resolved Defects&lt;/H3&gt;
&lt;DIV class="page" title="Page 21"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Resolved issues in Compose August 2021 Initial &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Release&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 21"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The following section lists the resolved issues in Compose August 2021 Initial Release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="219"&gt;Component/Process&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;Description&amp;nbsp;&lt;/TD&gt;
&lt;TD width="120"&gt;Customer Case #&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;UI - Table Creation Modifiers&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;The Table Creation Modifiers feature was mistakenly available in Data Lake projects. It has now been removed.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;UI - Lookup&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;A "Project Settings is null" error would be encountered when clicking the Show Lookup Data button in the Select Lookup Table window.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Amazon EMR&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When using Amazon EMR with Glue, the following error would sometimes be encountered when performing Full Load of many tables (excerpt): &lt;BR /&gt;&lt;BR /&gt;ERROR processing query/statement. Error Code: 10006, SQL state: TStatus(statusCode:ERROR_STATUS,&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2193872&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Project deployment - Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;After deploying a project with a Snowflake data warehouse, Compose would fail to run queries on Snowflake.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2201916&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Generate project command&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When the database_already_adjusted parameter was included in the generate_project command, Compose would drop and recreate the data mart tables.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2191511&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft SQL Server&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When using Windows authentication, the JDBC connection would fail with a "This driver is not configured for integrated authentication" error while running a Compose task.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2201049&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Generate Project Documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="387"&gt;When trying to generate project documentation, an "Object reference not set to an instance of an object." error would sometimes be encountered.&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;2189238&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft SQL Server&lt;/TD&gt;
&lt;TD&gt;Using VARCHAR to calculate the checksum would sometimes result in an incorrect value. This was fixed by using VARCHAR(MAX) instead.&lt;BR /&gt;After upgrading, you need to regenerate all the task ETLs (which can also be done using the generate_project CLI command). For details, see the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Projects/Generate_projects.htm" target="_self"&gt;Compose Help&lt;/A&gt;. It is also recommended to reload any data that contains strings. For an explanation of how to reload data, see Reloading data from the source tables to the Landing Zone in the &lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DW/Data%20Warehouse/change_processing_task.htm" target="_blank" rel="noopener"&gt;Compose Help.&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;2192529&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ETL Statements - Satellite Tables&lt;/TD&gt;
&lt;TD&gt;In rare scenarios related to backdating, the value in the "From Date" column would be different from the value in the "To Date" column of the preceding record.&lt;/TD&gt;
&lt;TD&gt;2165287&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ETL Statements - Error marts&lt;/TD&gt;
&lt;TD&gt;In rare scenarios, when the mapping contained filters and more than one data validation rule was defined, the filters would not be applied when moving the data to the error marts, resulting in incorrect data.&lt;/TD&gt;
&lt;TD&gt;N/A&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Snowflake&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;When the Optimize for initial load option was enabled and the data being loaded referenced missing records, the data warehouse task would sometimes fail with the following error: Cannot return unknown process parameter:&lt;/P&gt;
&lt;P&gt;Parameter StgRowsCnt_3327 not found.&lt;/P&gt;
&lt;P&gt;If the data being loaded does contains references to missing records, to prevent task errors resulting from missing data, make sure to add the missing records and load them in Compose as soon as they become available.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;2226814&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Microsoft Azure Synapse Analytics - Data Quality&lt;/TD&gt;
&lt;TD&gt;Filters used in Data Quality Rules would also be applied to the error mart (before the error mart rules). This would result in the error mart showing errors only for records that followed the filter and the Data Quality Rules.&lt;/TD&gt;
&lt;TD&gt;2202255&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Mail Server Settings&lt;/TD&gt;
&lt;TD&gt;When the mail server settings' Use SSL option was enabled, Compose would fail to send an email if TLS protocol was required.&lt;/TD&gt;
&lt;TD&gt;2229617&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Patch Release Notes (PR13 - build &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;2021.8.569) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;These release notes provide details on the resolved issues and/or enhancements included in this patch release. All patch releases are cumulative, meaning that they include the fixes and enhancements provided in previous patch releases. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Note: &lt;/SPAN&gt;&lt;SPAN&gt;After installing this patch, make sure you generate and run the applicable upgrade scripts, unless you already did this when you installed PR12, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;General upgrade script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;When upgrading from Qlik Compose &lt;/SPAN&gt;&lt;SPAN&gt;2021.8.425 PR08 &lt;/SPAN&gt;&lt;SPAN&gt;or earlier, after installing this patch you must also: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Generate the upgrade scripts&lt;BR /&gt;Run the upgrade script in each of your data warehouse database Regenerate the data mart ETLs &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To generate and run the script:&lt;BR /&gt;1. From the &lt;/SPAN&gt;&lt;SPAN&gt;Start &lt;/SPAN&gt;&lt;SPAN&gt;menu, open the Compose Command Line console and run the following command:. &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;       ComposeCli.exe connect
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;2. Run the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;       ComposeCli.exe generate_upgrade_scripts
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;For each of your projects, the CLI output will tell you the name of the script and its location. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Example:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;C:\Program Files\Qlik\Compose\data\projects\Project_1\ddl-scripts\&lt;/SPAN&gt;&lt;SPAN&gt;ComposeUpgradeFrom2021_8SP4To2021_8SP10Project_1__2107141421 10.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Access each of your databases using SQL Workbench or a similar tool and run the script. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics upgrade script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;After installing this patch, when you run the generate_upgrade_scripts command described above, the following script will also be generated (related to &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RECOB-4762 described below): &lt;/SPAN&gt;&lt;SPAN&gt;ComposeUpgradeFrom2021_8SP10To2021_8SP12&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;If you are using Microsoft Azure Synapse Analytics as your data warehouse, access your databases using SQL Workbench or a similar tool and run the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;script.&lt;BR /&gt;When the script completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4929 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Lakes Project - Real-Time Views &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Subquery HIVE errors would sometimes be encountered when creating and reading from the real-time view. The issue was resolved by updating the latest applied partition during runtime, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5081&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26461&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Satellite Loading Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance issues would sometimes be encountered when loading data warehouse satellites tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5064&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;29989&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When generating project documentation, the following error would sometimes occur: &lt;/SPAN&gt;&lt;SPAN&gt;System.OutOfMemoryException &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-5137&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;30948&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Adding dimensions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Adding a dimension without the "dummy" row would result in incomplete loading on the next task run. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Patch Release Notes (PR12 - build 2021.8.538) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;These release notes provide details on the resolved issues and/or enhancements included in this patch release. All patch releases are cumulative, meaning that they include the fixes and enhancements provided in previous patch releases. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4808 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2271788 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Environment variables in data mart &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After the data mart database name was applied as an environment variable, Compose would not clear the cache automatically, resulting in the old cache object not being reset. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4806 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26263 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Selecting a Replicate task would not be possible when using a Hortonworks Data Platform endpoint in a Cloudera Data Platform Compose project. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-625 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Environment variables in export &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An option has been added to remove environment information when exporting projects (CLI) or creating deployment packages. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To facilitate this functionality, the &lt;/SPAN&gt;&lt;SPAN&gt;--without_environment_specifics &lt;/SPAN&gt;&lt;SPAN&gt;parameter was added to the CLI and a &lt;/SPAN&gt;&lt;SPAN&gt;Replace environment specifics with defaults &lt;/SPAN&gt;&lt;SPAN&gt;option was added to the &lt;/SPAN&gt;&lt;SPAN&gt;Create Deployment Package &lt;/SPAN&gt;&lt;SPAN&gt;window. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4822 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;25044&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would sometimes be encountered when deploying a project: &lt;/SPAN&gt;&lt;SPAN&gt;Invalid Configuration file the database &amp;lt;name&amp;gt; Landing does not exist &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4802&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2218782&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Settings&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A new &lt;/SPAN&gt;&lt;SPAN&gt;Project title &lt;/SPAN&gt;&lt;SPAN&gt;field has been added to the project settings' &lt;/SPAN&gt;&lt;SPAN&gt;General &lt;/SPAN&gt;&lt;SPAN&gt;tab. The value of the field will be included in the project deployment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4861&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;26682&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Test connection&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When the schema name was *, testing the connection for the landing database would return the following error: &lt;/SPAN&gt;&lt;SPAN&gt;Object reference not set to an instance of an object &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4854 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7550 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Lineage &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When importing data marts using the &lt;/SPAN&gt;&lt;SPAN&gt;Composecli import_csv &lt;/SPAN&gt;&lt;SPAN&gt;command, the "Show lineage" option for corresponding domain attributes would be disabled. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4876 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27847 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Deployment &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a landing connection was removed from the target project, project deployment would fail with the following error: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;REPO-E-ITMNTFND, Invalid configuration file. The 'Database' 'Landing4' does not exist. REPO,
CONFIGURATION_ITEM_NOT_FOUND,Database,Landing4
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4809&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;22405&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Hub tables would sometimes be updated unnecessarily which would result in unnecessary updates of the related dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4836 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Failed to set a filter on a dimension or a fact. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4762 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A number of changes related to statistics have been implemented. In addition, several statements are now tagged with an identifier label for troubleshooting 'problem queries' and identifying possible ways to optimize database settings. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;The labels are as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Table Type &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hubs: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Satellites: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type1 dimensions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type2 dimensions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Transactional facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;State-oriented facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Aggregated facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Tag &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_HubIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_SatIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_DimT1_Init/CMPS_&amp;lt;data mart name&amp;gt;_DimT1_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_DimT2_Init/CMPS_&amp;lt;data mart name&amp;gt;_DimT2_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctTra_Init/CMPS_&amp;lt;data mart name&amp;gt;_FctTra_Incr &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctStO_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctAgg_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4779&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24471&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Filters and expression on dimensions would not work as expected. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4882&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27704&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a data mart contained an entity with multiple satellites, the query would sometimes be generated incorrectly. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4864&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24810&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Filters and expressions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Tasks with filters or expressions would end with errors. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4913 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27960&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compare CSV CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The Compare CSV CLI would sometimes not complete successfully. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4917&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;28209&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Expression Editor&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would sometimes occur when opening the Expression Editor. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4959 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20574 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Tasks - Snowflake &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Records in the data warehouse would not be updated with a NULL value, even though the data warehouse task was set to "Set the target value to null". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4928&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;27075&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Metadata validation in Data Lakes projects&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validating the metadata would fail with an error that "ID" is a reserved word. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR11 (build 2021.8.493) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4722&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2271788&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In the generated project documentation, the domain name would be shown in the attribute name field. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4739&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;22780&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Databricks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After upgrading to 2021.08 SP08, Databricks connection issues would be encountered when a token was revoked. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4707 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts - Oracle&lt;BR /&gt;Description: The following Oracle syntax error would be encountered during the initial load task command: &lt;/SPAN&gt;&lt;SPAN&gt;ORA-01400: cannot insert NULL into &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4675&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;15882&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Facts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;State oriented facts would not reflect changes that were made to the Type 2 relation or changes that were made to the dimension table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4771&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;24505&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Users with the "Designer" role were not able to deploy project deployment packages. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4785&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10094&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Import CSV&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After running the import_csv CLI command to import tasks, the generated task statements would contain a syntax error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4776&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;23553&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart editing&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When working with large models, it would not be possible to edit a dimension or fact. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR10 (build 2021.8.465) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-602 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Lake projects: Support for excluding deleted records from ODS views &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A &lt;/SPAN&gt;&lt;SPAN&gt;Deleted records in ODS views &lt;/SPAN&gt;&lt;SPAN&gt;section has been added to the &lt;/SPAN&gt;&lt;SPAN&gt;General &lt;/SPAN&gt;&lt;SPAN&gt;tab of the project settings, with the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Exclude the corresponding record from the ODS views &lt;/SPAN&gt;&lt;SPAN&gt;- This is the default option as records marked as deleted should not usually be included in ODS views.&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Include the corresponding record in the ODS views &lt;/SPAN&gt;&lt;SPAN&gt;- Although not common, in some cases, you might want include records marked as deleted in the ODS views in order to analyze the number of deleted records and investigate the reason for their deletion. Also, regulatory compliance might&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 7"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;require you to be able to retrieve the past record status (which requires change history as well).&lt;BR /&gt;As this was the default behavior in previous versions, you might need to select this option to maintain backward compatibility &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-601 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Projects: Uniform source consolidation &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added the ability to consolidate data from multiple uniform sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To enable uniform source consolidation configuration, a new &lt;/SPAN&gt;&lt;SPAN&gt;Consolidation &lt;/SPAN&gt;&lt;SPAN&gt;tab has been added to the data warehouse task settings. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When the Consolidate uniform sources option is enabled, Compose will read from the selected data sources and write the data to one consolidated entity. This is especially useful if your source data is managed across several databases with the same structure, as instead of having to define multiple data warehouse tasks (one for each source), you only need to define a single task that consolidates the data from the selected data sources. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-618&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Feature&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Warehouse Projects: Environment Variables&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added the ability to set predefined and user-defined environment variables in data warehouse projects. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments, as is the case with DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development and production) often have environment-specific settings such as database names, schema names, and Replicate task names. Variables allow you to easily move projects between different environments without needing to manually configure the settings for each environment. This is especially useful if many settings are different between environments. For each project, you can use the predefined environment variables or create your own environment variables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For more information, see the Compose August 2021 online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4656 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;21696 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CSV Import - Microsoft Azure Synapse Analytics Data Warehouse &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Importing a CSV file to a project with a Microsoft Azure Synapse Analytics data warehouse would fail if the CSV contained an NVARCHAR attribute. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4666&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19667&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Security&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Resolved security vulnerabilities discovered in Compose 2021.8.0.365. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4699 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;23508&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Upgrade Script&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the generate_upgrade_script command would fail after upgrading to 2021.8.0.425. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR09 (build 2021.8.425) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4528&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17678&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Pivot table - Google BigQuery&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In Google BigQuery projects, the data mart pivot table displays a "no data error" when there is data in tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4529 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17465 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data profiler - Google BigQuery &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In Google BigQuery projects, the following error would be encountered when using the data profiler: "SYS,GENERAL_EXCEPTION, Sequence contains no elements" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4535&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16513&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;OID and VID Columns&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The OID and VID column names would include the entire path from the fact source to the dimension instead of just the dimension name. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4555 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2260638 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;MySQL source &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When setting up a MySQL source connection, testing the connection would return the following error: "Object reference not set to an instance of an object". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4557&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19777&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Export CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After deleting an entity, export of projects using the CLI would sometimes fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4584 &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;19673 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a dimension contained more than 10 entities, loading of the data mart would fail with the following error: "Case expressions may only be nested to level 10.Operation cancelled by user" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4595&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20256&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart task generation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart task generation would fail when attributes of the same entity were assigned to different satellite tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4633&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20347&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Bulk Operations&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Generating Bulk Operations would not include the last data mart in the list. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4636&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;20746&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Some projects could not be opened after upgrading. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR08 (build 2021.8.372) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4464 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14522 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the "generate_project" command with the "database_already_adjusted" parameter would reset the data mart to the "Create Tables" state. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3917&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2256585&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart dimensions&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Sometimes, rows in dimensions would incorrectly be marked as obsolete. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4459&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17328&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI - Export CSV&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the export_csv command would cause ETL Set generation to fail for lookups with the following error: SYS,GENERAL_EXCEPTION,startIndex cannot be larger than length of string.&amp;lt;p&amp;gt;Parameter name: startIndex &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4481&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17567&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart creation would sometimes fail with the following error "Sequence contains no matching element". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4482&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17567&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would sometimes be encountered when trying to delete a star schema. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4390&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;12810&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The ETL for handling data mart dimensions would use the non-optimized approach for one of the statements. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4386&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14640&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After four hours of inactivity, a "Snowflake Authentication token has expired" error would be shown. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4500&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5008&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Verification of unused and/or outdated column mapping expressions would lead to redundant errors. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4501 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;17659 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validation of Type 2 dimensions would sometimes fail with an error that no Type 2 columns were detected (and that the dimension should be created as Type 1), even though Type 2 relationships existed in the dimension. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR07 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;Due to a technical issue, the patch release versions skipped from PR06 to PR08. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR06 (build 2021.8.336) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4370 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Security &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Fixes critical vulnerabilities (CVE-2021-45105, CVE-2021-45046, CVE-2021-44228) that may allow an attacker to perform remote code execution by exploiting the insecure JNDI lookups feature exposed by the logging library log4j. The fix replaces the vulnerable log4j library with version 2.16. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4293&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;15341&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Editing a data mart entity after creating the data mart would result in all of the fields being reordered alphabetically. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4199&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;12178&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project settings - Snowflake only&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Enabling the &lt;/SPAN&gt;&lt;SPAN&gt;Write metadata to the TDWM tables in the data warehouse &lt;/SPAN&gt;&lt;SPAN&gt;option in the project settings would have no effect. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB--4320&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Deployment packages&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The source schema connection would not be updated after deploying a deployment package. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4258 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13575 &lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart creation would fail when there were more than 500 relationships. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4330&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13852&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Amazon Redshift&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;An error would occur when trying to connect to Amazon Redshift using SSL. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4351 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16688&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Marts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When there was a 3-tier relationship - for example, Entity_AEntity_BEntity_C - and the Fact table contained columns from Entity_A and Entity_C, changes in the relationship values in Entity_B (which should have updated columns from Entity_C in the Fact) would not be updated in the Fact table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4071&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5258&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Live Views&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Reading from live views would take an excessively long time. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4387&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;16511&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Columns with numeric(n,n) data types would not be retrieved from the Landing Zone. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4339&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;5276&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Import&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would sometimes be encountered when importing a data mart: &lt;/SPAN&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION,Sequence contains no matching element &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4388&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;14522&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compose CLI Project Generation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Generating the project would truncate the data mart tables when running the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCli.exe generate_project --project &amp;lt;project name&amp;gt; --database_already_adjusted
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;After generating the project, you need to clear the cache by running the following command: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;ComposeCli.exe clear_cache --project &amp;lt;project_name&amp;gt; --type storage
&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4316&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart Tasks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;W&lt;/SPAN&gt;&lt;SPAN&gt;hen loading dimensions, a column would sometimes be used twice, causing the data mart task to fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4235&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;13170&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart Tasks&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A &lt;/SPAN&gt;&lt;SPAN&gt;runtime parameter ("MutCnt_8323" or similar) was incorrectly initialized, causing the data mart task to fail. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR05 (build 2021.8.294) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4104&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by adding indexes to Transactional and State Oriented fact tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4105&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by creating the TEMP table as a HEAP table instead of a HASH table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4106&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2160919&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved by updating the statistics after each incremental load of the dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4126 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10967 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 14"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Azure Synapse Analytics Performance&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Performance was improved for data mart ETL tasks by adding indexes (over columns used for join clauses) to intermediate tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4109 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10247 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Diagnostics &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Diagnostic packages would contain the server name of the customer environment, which would sometimes result in users being locked out when the package was deployed in our internal testing environment. Now, the diagnostic packages will be generated without the server name. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4113&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2222648&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Documentation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The project documentation for Multi-Table ETLs and Post-Loading ETLs was generated without contents. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4142 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10996 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Compose CLI Timeouts &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;A session expired error would sometimes occur during the CLI commands that took a long time to complete (e.g. import_csv). To resolve such timeouts, users can now add the "–timeout &lt;/SPAN&gt;&lt;SPAN&gt;seconds&lt;/SPAN&gt;&lt;SPAN&gt;" parameter to the command. Setting "--timeout -1" will run the command without it timing out. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3928&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7892&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Post-ETL Error Reporting&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Errors in Post-ETL stored procedures run on Microsoft Azure Synapse Analytics would not be reported. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4149&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2218407&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;ETLs on Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;While working with Snowflake via the private link configuration, the engine task would sometimes stop unexpectedly. &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR04 (build 2021.8.262) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4045 &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 15"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;10967 &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Generate project CLI &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would drop the Qlik table "TPIL_DMA_RUNNO". &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3999&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9804&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Generate project CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The generate_project CLI command would fail with a --database_already_adjusted error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Improved data mart type 2 dimension loading performance. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3996&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;UI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The Data Mart Dimensions tree and the Star Schema Fact tab were redesigned to provide a better user experience. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4070&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Replicate task association&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added support for associating a Replicate task that writes to a Hadoop target. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3755&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2195665&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Metadata&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Attributes with the same name but a different case are now suffixed with _01. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4057 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 16"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Creating a denormalized new dimension would create the root dimension only. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Qlik Compose August 2021 – Release Notes for PR03 (build 2021.8.250)&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3990&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2264064&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Workflows&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;In rare cases, it would not be possible to create, edit, or duplicate workflows. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;CMPS-551&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Enhancement&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Quality&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Added support for data profiling and data quality rules when using a Google Cloud BigQuery data warehouse. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3937, RECOB-3859 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2236402, 5136 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Upgrade &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;After migrating to 2021.5, projects containing two domain attributes with the same name but a different case (e.g. abc and Abc) would fail to load with the following error: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION, An item with the same key has already been added. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3987&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;N/A&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Project Deployment&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;It would not be possible to open a project after deployment if one schema was missing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4043&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9043&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Fact tables would contain obsolete VIDs from dimensions, resulting in orphaned records. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-4033 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;9805 &lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 17"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data Mart&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Data mart loading tasks would sometimes fail with the following error:&lt;BR /&gt;Cannot write value for process parameter twice: 1265: Duplicate write to param DimCnt_Tot &lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR02 (build 2021.8.220) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3204&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2214622&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Loading data mart dimensions into Snowflake and Microsoft Azure Synapse Analytics &lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a data mart ETL task failed, the next task would sometimes load duplicate rows into dimensions. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3957&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2231873&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data marts&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Adding data mart dimensions would sometimes fail without a clear error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3954&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;8634&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Data warehouse validation&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The following error would occur when validating the data warehouse: Index was out of range. Must be non-negative and less than the size of the collection &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3902&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;7392&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Snowflake&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;The data warehouse ETL would fail to create a transient table with a "already exists" error. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3934&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;8399&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;CLI&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Importing a project repository to a new project that does not exist it would fail with the following error: Project: 'Project_name' does not exist. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 18"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose August 2021 – Release Notes for PR01 (build 2021.8.197) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the enhancements and resolved issues in this patch release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3636&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2248515&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Backdating&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Backdated data in the Data Warehouse would not get updated in the Data Mart. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3703 &lt;/SPAN&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2240557&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Backdating &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Migrating a project from an older version would disable the backdating options. The issue was resolved by adding a new CLI command line that sets the "Add actual data row and a precursor row" option for all entities as well as in the project settings.&lt;BR /&gt;composecli set_backdating_options --project project_name&lt;BR /&gt;After running the command, refresh the browser to see the changes. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3719 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2260256 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Discovery from Snowflake &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;When a landing table had a foreign key, discovering the table would result in the following error (excerpt): Specified argument was out of the range of valid values. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: &lt;/SPAN&gt;&lt;SPAN&gt;RECOB-3799 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: &lt;/SPAN&gt;&lt;SPAN&gt;2264057 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Type: &lt;/SPAN&gt;&lt;SPAN&gt;Issue &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: &lt;/SPAN&gt;&lt;SPAN&gt;Validation and Schema Evolution &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;SPAN&gt;Validation of Databricks storage and Snowflake data warehouse would be excessively long. The slow Databricks validation would also impact schema evolution. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;About Qlik&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Qlik converts complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio provides advanced, enterprise-grade AI/ML, data integration, and analytics. Our AI/ML tools, both practical and scalable, lead to better decisions, faster. We excel in data integration and governance, offering comprehensive solutions that work with diverse data sources. Intuitive analytics from Qlik uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities. As strategic partners, our platform-agnostic technology and expertise make our customers more competitive.&lt;/P&gt;
&lt;P style="color: #009845;"&gt;&lt;STRONG&gt;&lt;A href="https://qlik.com" target="_blank" rel="noopener"&gt;qlik.com&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;/H3&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 20 Dec 2024 20:29:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-August-2021-Initial-Release-to/ta-p/1980331</guid>
      <dc:creator>frida_tell</dc:creator>
      <dc:date>2024-12-20T20:29:01Z</dc:date>
    </item>
  </channel>
</rss>

