<?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  - May 2022 Initial Release to Service Release 1 in Release Notes</title>
    <link>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-May-2022-Initial-Release-to-Service/ta-p/1930766</link>
    <description>&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;The following release notes cover the versions of Qlik Compose released in May 2022.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Skipping versions: Customers who are not upgrading directly from the previous version are strongly encouraged to review the release notes for all versions higher than their currently installed version.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H3&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Migration and upgrade&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&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 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;Upgrade paths&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;FONT color="#339966"&gt;&lt;STRONG&gt;Compose upgrade path&lt;/STRONG&gt;&lt;/FONT&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;Direct upgrade is supported from Compose May 2021 or Compose August 2021 only. Customers upgrading from earlier Compose versions need to first upgrade to one of the aforementioned versions and then to Compose May 2022. &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;Compose for Data Warehouses upgrade path&lt;/STRONG&gt;&lt;/FONT&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;Compose for Data Warehouses has been superseded by Qlik Compose. Existing Compose for Data Warehouses customers can upgrade to Qlik Compose as described below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;For information on the procedure for upgrading from Compose for Data Warehouses to Compose February 2021, see the Qlik Compose February 2021 release notes&lt;/LI-CODE&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 Compose for Data Warehouses 6.6.1 (September 2020) or 7.0 (November 2020):&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Compose May 2022. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&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 Compose for Data Warehouses 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;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 6.5 or 6.6: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.6.1. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2022.(including SRs). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 6.3 or 6.4: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.5. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.6.1. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2022 (including SRs). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 3.1 should contact Qlik Support.&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;Compose for Data Lakes upgrade path&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;P&gt;&lt;SPAN&gt;For information on upgrading from Compose for Data Lakes, see Migrating from Compose for Data Lakes (page 5). &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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Required post-upgrade actions after upgrading from Qlik Compose &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&gt;
&lt;/DIV&gt;
&lt;/DIV&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;ETL script enhancements&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 class="page" title="Page 3"&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;&lt;SPAN&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;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Upgrade scripts&lt;/FONT&gt;&lt;/STRONG&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, depending on the version from which you upgraded, you might need to generate upgrade scripts and run them in your databases. &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;Upgrade script 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021.&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 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;/P&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 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrade script 2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021 Service Release 02.&lt;/LI-CODE&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;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 (page 9) feature).&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 class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Upgrade script 3&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021 SP 12, and only if you have projects with Microsoft Azure Synapse Analytics data warehouse (or intend to create such projects in the future).&lt;/LI-CODE&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;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 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 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;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;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. Each script has a different name, consisting of the script identifier (the bold part), the project name, and a timestamp. &lt;/SPAN&gt;&lt;/P&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_8SP10Project_2__220114142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 3:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_3\ddl-scripts\ComposeUpgradeFrom2021_ 8SP10To2021_8SP12Project_3__220518142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&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(s). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script(s) completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Licensing &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&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;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;Migrating 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;Compose for Data Lakes has been superseded by Qlik Compose. Existing Compose for Data Lakes customers can migrate their 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. &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;For migration instructions, see Qlik Compose August 2021 Release notes.&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 class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for the "Replicate Databricks (Cloud Storage)" target endpoint&lt;/FONT&gt; &lt;/SPAN&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;LI-CODE lang="markup"&gt;Relevant to Compose May 2022 SR1 only. Requires Replicate November 2022 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;From Compose May 2022 SR1, if you use Replicate November 2022 or later to land data in Databricks, only the Replicate Databricks (Cloud Storage) target endpoint can be used. If you are using Replicate May 2022, you can continue using te existing Databricks target endpoints.&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;Compatibility with related Qlik products&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;Qlik Replicate is required for landing data into the data warehouse or storage while Qlik Enterprise Manager allows you to monitor and control 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 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose May 2022 Initial Release&lt;/STRONG&gt;&lt;/FONT&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;Compose May 2022 Initial Release is compatible with the following Replicate and Enterprise Manager versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Qlik Replicate&lt;/STRONG&gt; - Qlik Compose is compatible with Replicate November 2021 latest service release and Replicate May 2022.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise Manager&lt;/STRONG&gt; - Qlik Compose is compatible with Enterprise Manager May 2022.&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose May 2022 Service Release 1&lt;/STRONG&gt;&lt;/FONT&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;Compose May 2022 Service Release 01 is compatible with the following Replicate and Enterprise Manager versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Qlik Replicate&lt;/STRONG&gt; - Qlik Compose is compatible with Replicate May 2022 and Replicate November 2022.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise Manager&lt;/STRONG&gt; - Qlik Compose is compatible with Enterprise Manager November 2022.&lt;/LI&gt;
&lt;/UL&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&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;H3 style="color: #009845;"&gt;What's new?&lt;/H3&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 following section describes the enhancements and new features introduced in Qlik Compose May 2022.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;The "What's new?" is cumulative, meaning that it also describes features that were already released as part of Compose August 2021 service/patch releases. This is because customers upgrading from initial release versions might not be aware of features that were released in interim service releases.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 7"&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&gt;
&lt;/DIV&gt;
&lt;/DIV&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 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 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;Keeping changes in the Change Tables&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&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;This version introduces a new Keep in Change Tables option in the landing zone connection settings: &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 09.25.32.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93483i2A273CFEB4405E09/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.25.32.png" alt="Screenshot 2022-11-11 at 09.25.32.png" /&gt;&lt;/span&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;When you select the &lt;STRONG&gt;Keep in Change Tables&lt;/STRONG&gt; option, the changes are kept in the Change Tables after they are applied (instead of being deleted or archived). This is useful as it allows you to: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Use the changes in multiple Compose projects that share the same landing&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Leverage Change Table data across multiple mappings and/or tasks in the same project&lt;/LI&gt;
&lt;LI&gt;Preserve the Replicate data for auditing purposes or reprocessing in case of error&lt;/LI&gt;
&lt;LI&gt;Reduce cloud data warehouse costs by eliminating the need to delete changes after every ETL execution&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;Referenced dimensions &lt;/STRONG&gt;&lt;/FONT&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;This version introduces support for referencing dimensions. To facilitate this new functionality, a new &lt;STRONG&gt;Reference selected dimensions&lt;/STRONG&gt; option has been added to the &lt;STRONG&gt;Import Dimensions&lt;/STRONG&gt; dialog which, together with the toolbar button, has been renamed to &lt;STRONG&gt;Import and Reference Dimensions&lt;/STRONG&gt;. &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;The ability to reference dimensions improves data mart design efficiency and execution flexibility by facilitating the reuse of data sets. Reuse of dimension tables across data marts allows you to break up fact tables into smaller units of work for both design and data loading, while ensuring consistency of data for analytics. &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 class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart enhancements &lt;/STRONG&gt;&lt;/FONT&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;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart adjust&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 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces the following enhancements: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The automatic data mart adjust feature has been extended to include DROP COLUMN and ADD COLUMN support.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;In previous versions, adding a dimension which did not relate to any fact would require the data mart to b e dropped and recreated. From this version, such dimensions can be adding using auto-adjust, including Date and Time dimensions.&lt;/LI&gt;
&lt;LI&gt;The&amp;nbsp;&lt;SPAN&gt;generate_project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CLI now supports automatic data mart adjust for specific objects.In previous versions, Compose would adjust the data marts by dropping and recreating the tables, regardless of the required change. This would sometimes take a lot of time to complete. From this version, only the changes will be adjusted. For example, if a new column was added to a dimension, only that specific column will be added to the data mart tables. To support this new functionality the - -stopIfDatamartsNeedRecreation parameter must be included in the command. I this parameter is omitted and the data mart needs to be adjusted, Compose will drop and recreate the data mart tables like it did in previous versions.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&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;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart reloading &lt;/STRONG&gt;&lt;/FONT&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;This version introduces the ability to reload the data mart or parts of the data mart without dropping and recreating it, thereby eliminating costly and lengthy reloading of the data mart while maximizing data availability. Such operations should usually be performed after a column with history has been added by the automatic adjust operation. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To facilitate this, a new &lt;/SPAN&gt;&lt;SPAN&gt;mark_reload_datamart_on_next_run &lt;/SPAN&gt;&lt;SPAN&gt;CLI has been developed. The new CLI allows users to mark dimensions and facts to be reloaded on the next data mart run. These can either be specific dimensions and facts or multiple dimensions and facts (either from the same data mart or different data marts) using a CSV file. &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;FONT color="#339966"&gt;&lt;STRONG&gt;Microsoft Azure Synapse Analytics Enhancements&lt;/STRONG&gt;&lt;/FONT&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;​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. Moreover, the addition of labels to ELT queries enables fine-grained workload management and workload isolation via Synapse WORKLOAD GROUPS and CLASSIFIERS. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The identifier labels are as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Table type &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Tag &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Hubs &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_HubIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Satellites &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_SatIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type1 dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type2 dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Transactional facts &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;State-oriented facts &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctStO_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Aggregated facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&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 9"&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 class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Uniform source consolidation as its name suggests allows you to ingest data from multiple sources into a single, consolidated, entity. &lt;/SPAN&gt;&lt;/P&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;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;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 09.35.45.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93486i725F0D0085DB90F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.35.45.png" alt="Screenshot 2022-11-11 at 09.35.45.png" /&gt;&lt;/span&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;Environment variables &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;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments such as DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Excluding environment variables from export operations &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&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;P&gt;&lt;SPAN&gt;An option has been added to replace environment-specific settings with the defaults 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 &lt;/SPAN&gt;&lt;SPAN&gt;export_project_repository &lt;/SPAN&gt;&lt;SPAN&gt;CLI and a Exclude environment variable values option was added to the Create Deployment Package dialog. &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for data profiling and data quality rules when using Google &lt;/SPAN&gt;&lt;SPAN&gt;Cloud BigQuery &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;P&gt;&lt;SPAN&gt;You can now configure 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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Attributes case sensitivity support&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;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 now 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;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Associating a Replicate task that writes to a Hadoop target&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;You can now associate a Replicate task that writes to a Hadoop target with the Compose landing. &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;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Performance improvements&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;P&gt;&lt;SPAN&gt;This version provides the following performance improvements: &lt;/SPAN&gt;&lt;/P&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;Optimized queries, resulting in significantly improved data warehouse loading and CDC performance.&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;LI&gt;Improved performance of dataware house loading, by reducing statements executed when there is no data to process. This change impacts cloud data warehouses such as Snowflake, Amazon Redshift, Google BigQuery, and so on.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Relevant from Compose May 2022 SR1 only.​&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for Redshift Spectrum external tables​&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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; Supported from Compose May 2022 SR1 only.​&lt;/LI-CODE&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;Customers who want to leverage this support need to create Redshift Spectrum external tables and discover them. Additionally, when running a CDC task, the new Keep in Change Tables option &lt;/SPAN&gt;&lt;SPAN&gt;described above &lt;/SPAN&gt;&lt;SPAN&gt;needs to be turned on.&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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Data mart UX improvement&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;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 class="page" title="Page 11"&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 11"&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 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for excluding deleted records from ODS views&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;A &lt;STRONG&gt;Deleted records in ODS views&lt;/STRONG&gt; section has been added to the &lt;STRONG&gt;General tab&lt;/STRONG&gt; of the project settings, with &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Exclude the corresponding record from the ODS views&lt;/STRONG&gt; - 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;STRONG&gt;Include the corresponding record in the ODS views&lt;/STRONG&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 require you to be able to retrieve the past record status (which requires change history as well).&lt;/LI&gt;
&lt;/UL&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 class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Improved Historical Data Store resolution&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;Supported from Compose May 2022 SR1 only.​&lt;/LI-CODE&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;In previous versions, HDS resolution was one second. This was problematic at times as multiple changes to a Primary Key within a second resulted in only the last change appearing in the HDS. To view all the history, customers were forced to review the landing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;From this version, all changes (history) will shown in the HDS, facilitating better support for auditing.​ &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Associating a Replicate task that writes to a Hortonworks Data &lt;/SPAN&gt;&lt;SPAN&gt;Platform target&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;You can now associate a Replicate task that writes to a Hortwonworks Data Platform target with the Compose landing connection (in a Cloudera Data Platform (CDP) Compose project). &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Databricks projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;New Databricks versions &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;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Databricks 9.1 LTS is now supported on all cloud providers (AWS, Azure, and Google Cloud Platform).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Databricks 10.4 LTS is now supported on all cloud providers (AWS, Azure, and Google Cloud Platform).&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt; Databricks 10.4 LTS is supported from Compose May 2022 SR1 only.&lt;/LI-CODE&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;SQL Warehouse compute and Parquet support&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;LI-CODE lang="markup"&gt; Supported from Compose May 2022 SR1 only.​​&lt;/LI-CODE&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 May 2022 SR1 introduces support for SQL Warehouse compute. To benefit from this support, customers need to use the new Replicate Databricks (Cloud Storage) target endpoint, which is available from Replicate November 2022. SQL Warehouse compute offers a lower cost alternative to clusters while also allowing Parquet file format to be used in the Landing Zone.&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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;New features common to both Data Warehouse projects and Data Lake projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;New Project title setting&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;A new &lt;STRONG&gt;Project title&lt;/STRONG&gt; setting had been added to the &lt;STRONG&gt;Environment tab&lt;/STRONG&gt; of the project settings. The project title will be shown in the console banner. If both an &lt;STRONG&gt;Environment Title&lt;/STRONG&gt; and a &lt;STRONG&gt;Project Title&lt;/STRONG&gt; are defined, the project title will be displayed to the right of the environment title. Unlike the &lt;STRONG&gt;Environment title&lt;/STRONG&gt; 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 &lt;STRONG&gt;Environment title&lt;/STRONG&gt; and a &lt;STRONG&gt;Project title&lt;/STRONG&gt;:&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 09.50.30.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93491i8529077958C80C0B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.50.30.png" alt="Screenshot 2022-11-11 at 09.50.30.png" /&gt;&lt;/span&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 class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for Microsoft Edge Browser&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;This version introduces support for accessing the Compose console using Microsoft Edge. &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;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Windows Server 2022 (64-bit) support&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;Windows Server 2022 support is available from Compose May 2022 SR1. &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Security Hardening&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;For security reasons, command tasks are now blocked by default. To be able to run command tasks, a Compose administrator needs to turn on this capability using the Compose CLI. For more information, see the Compose online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;This functionality only applies to command tasks created after a clean installation. If you upgrade to this version, command tasks will continue to work as previously.&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 class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Managing user and group roles using the Compose CLI&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;LI-CODE lang="markup"&gt; This feature is available from Compose May 2022 SR1 only.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&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;You can set and update user and group roles using the Compose CLI. You can also remove users and groups from a role in one of the available scopes (for example, Admin in All Projects). This is especially useful if you need to automate project deployment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;End of Life/Support and deprecated features&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H3&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 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 is no longer supported.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Support for Databricks 7.3 has been discontinued.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="markup"&gt; End of support for Databricks 7.3 is applicable to Compose May 2022 SR1 only.&lt;/LI-CODE&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;/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&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;H3 style="color: #009845;"&gt;Resolved defects&lt;/H3&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 lists the defects and enhancements resolved since Compose August 2021 Initial Release.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Defects&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="112"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="163"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="260"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4808&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2271788&lt;/TD&gt;
&lt;TD width="163"&gt;Environment variables in data mart&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4806&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;26263&lt;/TD&gt;
&lt;TD width="163"&gt;UI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Selecting a Replicate task would not be possible when using a Hortonworks Data Platform endpoint in a Cloudera Data Platform Compose project​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4822&lt;/TD&gt;
&lt;TD width="112"&gt;25044&lt;/TD&gt;
&lt;TD width="163"&gt;Project deployment&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when deploying a project: Invalid Configuration file the database &amp;lt;name&amp;gt; Landing does not exist&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4861&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;26682&lt;/TD&gt;
&lt;TD width="163"&gt;Test connection&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When the schema name was*, testing the connection for the landing database would return the following error: &lt;BR /&gt;Object reference not set to an instance of an object&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4854&lt;/TD&gt;
&lt;TD width="112"&gt;7550&lt;/TD&gt;
&lt;TD width="163"&gt;Lineage&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When importing data marts using the Composecli import_csv command, the "Showlineage" option for corresponding domain attributes would be disabled.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4876&lt;/TD&gt;
&lt;TD width="112"&gt;27847&lt;/TD&gt;
&lt;TD width="163"&gt;Project Deployment&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a landing connection was removed from the target project, project deployment would fail with the following error:&lt;BR /&gt;REPO-E-ITMNTFND, Invalid configuration file. The 'Database' 'Landing4' does not exist. REPO,CONFIGURATION_ITEM_NOT_FOUND,Database,Landing4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4809&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;22405&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Hub tables would sometimes be updated unnecessarily which would result in unnecessary updates of the related dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4836&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Failed to set a filter on a dimension or a fact.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4779&lt;/TD&gt;
&lt;TD width="112"&gt;24471&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Filters and expression on dimensions would not work as expected.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4882&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;27704&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;When a data mart contained an entity with multiple satellites, the query would sometimes be generated incorrectly.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4864&lt;/TD&gt;
&lt;TD width="112"&gt;24810&lt;/TD&gt;
&lt;TD width="163"&gt;Filters and expressions&lt;/TD&gt;
&lt;TD width="260"&gt;Tasks with filters or expressions would end with errors.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4913&lt;/TD&gt;
&lt;TD width="112"&gt;27960&lt;/TD&gt;
&lt;TD width="163"&gt;Compare CSV CLI&lt;/TD&gt;
&lt;TD width="260"&gt;The Compare CSV CLI would sometimes not complete successfully.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4917&lt;/TD&gt;
&lt;TD width="112"&gt;28209&lt;/TD&gt;
&lt;TD width="163"&gt;Expression Editor&lt;/TD&gt;
&lt;TD width="260"&gt;An error would sometimes occur when opening the Expression Editor.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4959&lt;/TD&gt;
&lt;TD width="112"&gt;20574&lt;/TD&gt;
&lt;TD width="163"&gt;Data Warehouse Tasks - Snowflake&lt;/TD&gt;
&lt;TD width="260"&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".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4928&lt;/TD&gt;
&lt;TD width="112"&gt;27075&lt;/TD&gt;
&lt;TD width="163"&gt;Metadata validation in Data Lakes projects&lt;/TD&gt;
&lt;TD width="260"&gt;Validating the metadata would fail with an error that "ID" is a reserved word.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4722&lt;/TD&gt;
&lt;TD width="112"&gt;2271788&lt;/TD&gt;
&lt;TD width="163"&gt;Project documentation&lt;/TD&gt;
&lt;TD width="260"&gt;In the generated project documentation, the domain name would be shown in the attribute name field.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4739&lt;/TD&gt;
&lt;TD width="112"&gt;22780&lt;/TD&gt;
&lt;TD width="163"&gt;Databricks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;After upgrading to 2021.08 SP08, Databricks connection issues would be encountered when a token was revoked.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4707&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts - Oracle&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;​​​The following Oracle syntax error would be encountered during the initial load task command:&lt;BR /&gt;ORA-01400: cannot insert NULL into&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4675&lt;/TD&gt;
&lt;TD width="112"&gt;15882&lt;/TD&gt;
&lt;TD width="163"&gt;Facts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4771&lt;/TD&gt;
&lt;TD width="112"&gt;24505&lt;/TD&gt;
&lt;TD width="163"&gt;Project deployment&lt;/TD&gt;
&lt;TD width="260"&gt;Users with the "Designer" role were not able to deploy project deployment packages.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4785&lt;/TD&gt;
&lt;TD width="112"&gt;10094&lt;/TD&gt;
&lt;TD width="163"&gt;Import CSV&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;After running the import_csv CLI command to import tasks, the generated task statements would contain a syntax error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4776&lt;/TD&gt;
&lt;TD width="112"&gt;23553&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart editing&lt;/TD&gt;
&lt;TD width="260"&gt;When working with large models, it would not be possible to edit a dimension or fact.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4656&lt;/TD&gt;
&lt;TD width="112"&gt;21696&lt;/TD&gt;
&lt;TD width="163"&gt;CSV Import - Microsoft Azure Synapse Analytics Data Warehouse&lt;/TD&gt;
&lt;TD width="260"&gt;Importing a CSV file to a project with a Microsoft Azure Synapse Analytics datawarehouse would fail if the CSV contained an NVARCHAR attribute.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4666&lt;/TD&gt;
&lt;TD width="112"&gt;19667&lt;/TD&gt;
&lt;TD width="163"&gt;Security&lt;/TD&gt;
&lt;TD width="260"&gt;Resolved security vulnerabilities discovered in Compose 2021.8.0.365​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4699&lt;/TD&gt;
&lt;TD width="112"&gt;23508&lt;/TD&gt;
&lt;TD width="163"&gt;Upgrade Script&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_upgrade_script command would fail after upgrading to 2021.8.0.425.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4045&lt;/TD&gt;
&lt;TD width="112"&gt;10967&lt;/TD&gt;
&lt;TD width="163"&gt;Generate project CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would drop the Qlik table "TPIL_DMA_RUNNO"​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3999&lt;/TD&gt;
&lt;TD width="112"&gt;9804&lt;/TD&gt;
&lt;TD width="163"&gt;Generate project CLI&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would fail with the following error:&lt;BR /&gt;SQL compilation error: &amp;lt;p&amp;gt;Object does not exist, or operation cannot be performed.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4057&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Creating a denormalized new dimension would create the root dimension only.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3990&lt;/TD&gt;
&lt;TD width="112"&gt;2264064&lt;/TD&gt;
&lt;TD width="163"&gt;Workflows&lt;/TD&gt;
&lt;TD width="260"&gt;In rare cases, it would not be possible to create, edit, or duplicate workflows.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3937,&lt;BR /&gt;RECOB-3859&lt;/TD&gt;
&lt;TD width="112"&gt;2236402, 5136&lt;/TD&gt;
&lt;TD width="163"&gt;Upgrade&lt;/TD&gt;
&lt;TD width="260"&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;BR /&gt;&lt;BR /&gt;SYS,GENERAL_EXCEPTION, An item with the same key has already been added.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3987&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Project Deployment&lt;/TD&gt;
&lt;TD width="260"&gt;It would not be possible to open a project after deployment if one schema was missing.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4043&lt;/TD&gt;
&lt;TD width="112"&gt;9043&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Fact tables would contain obsolete VIDs from dimensions, resulting in orphaned records.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4033&lt;/TD&gt;
&lt;TD width="112"&gt;9805&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart loading tasks would sometimes fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Cannot write value for process parameter twice: 1265: Duplicate write to param DimCnt_Tot&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3204&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2214622&lt;/TD&gt;
&lt;TD width="163"&gt;Loading data mart dimensions into Snowflake and Microsoft Azure Synapse Analytics&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a data mart ETL task failed, the next task would sometimes load duplicate rows into dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3957&lt;/TD&gt;
&lt;TD width="112"&gt;2231873&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Adding data mart dimensions would sometimes fail without a clear error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3954&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;8634&lt;/TD&gt;
&lt;TD width="163"&gt;Data warehouse validation&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would occur when validating the data warehouse: &lt;BR /&gt;&lt;BR /&gt;Index was out of range. Must be non-negative and less than the size of the collection​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3902&lt;/TD&gt;
&lt;TD width="112"&gt;7392&lt;/TD&gt;
&lt;TD width="163"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="260"&gt;The data warehouse ETL would fail to create a transient table with a "already exists​" error.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3934&lt;/TD&gt;
&lt;TD width="112"&gt;8399&lt;/TD&gt;
&lt;TD width="163"&gt;CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Importing a project repository to a new project that does not exist it would fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Project: 'Project_name' does not exist.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3636&lt;/TD&gt;
&lt;TD width="112"&gt;2248515&lt;/TD&gt;
&lt;TD width="163"&gt;Backdating&lt;/TD&gt;
&lt;TD width="260"&gt;Backdated data in the Data Warehouse would not get updated in the Data Mart.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3703&lt;/TD&gt;
&lt;TD width="112"&gt;2240557&lt;/TD&gt;
&lt;TD width="163"&gt;Backdating&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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;&lt;BR /&gt;composecli set_backdating_options --project project_name&lt;BR /&gt;&lt;BR /&gt;After running the command, refresh the browser to see the changes.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3719&lt;/TD&gt;
&lt;TD width="112"&gt;2260256&lt;/TD&gt;
&lt;TD width="163"&gt;Discovery from Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a landing table had a foreign key, discovering the table would result in the following error (excerpt):&lt;BR /&gt;Specified argument was out of the range of valid values.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3799&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2264057&lt;/TD&gt;
&lt;TD width="163"&gt;Validation and Schema Evolution&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Validation of Databricks storage and Snowflake data warehouse would be excessively long. The slow Databricks validation would also impact schema evolution.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4528&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17678&lt;/TD&gt;
&lt;TD width="163"&gt;Pivot table - Google BigQuery&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;In Google BigQuery projects, the data mart pivot table displays a "no data error" when there is data in tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;&amp;nbsp;RECOB-4529&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17465&lt;/TD&gt;
&lt;TD width="163"&gt;Data profiler - Google BigQuery&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;&amp;nbsp;​In Google BigQuery projects, the following error would be encountered when using the data profiler: "SYS,GENERAL_EXCEPTION,Sequence contains no elements"&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;&amp;nbsp;RECOB-4535&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;16513&lt;/TD&gt;
&lt;TD width="163"&gt;OID and VID Columns&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4555&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2260638&lt;/TD&gt;
&lt;TD width="163"&gt;&amp;nbsp;MySQL source&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4557&lt;/TD&gt;
&lt;TD width="112"&gt;19777&lt;/TD&gt;
&lt;TD width="163"&gt;Export CLI&lt;/TD&gt;
&lt;TD width="260"&gt;After deleting an entity, export of projects using the CLI would sometimes fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4584&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;19673&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart loading&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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"&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4595&lt;/TD&gt;
&lt;TD width="112"&gt;20256&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart task generation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart task generation would fail when attributes of the same entity were assigned to different satellite tables​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4633&lt;/TD&gt;
&lt;TD width="112"&gt;20347&lt;/TD&gt;
&lt;TD width="163"&gt;Bulk Operations&lt;/TD&gt;
&lt;TD width="260"&gt;Generating Bulk Operations would not include the last data mart in the list.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4636&lt;/TD&gt;
&lt;TD width="112"&gt;20746&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart loading&lt;/TD&gt;
&lt;TD width="260"&gt;Some projects could not be opened after upgrading.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4464&lt;/TD&gt;
&lt;TD width="112"&gt;14522&lt;/TD&gt;
&lt;TD width="163"&gt;CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running t​he "generate_project" command with the "database_already_adjusted" parameter would reset the data mart to the "Create Tables" state​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3917&lt;/TD&gt;
&lt;TD width="112"&gt;2256585&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart dimensions&lt;/TD&gt;
&lt;TD width="260"&gt;Sometimes, rows in dimensions would incorrectly be marked as obsolete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4459&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17328&lt;/TD&gt;
&lt;TD width="163"&gt;CLI - Export CSV&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running the export_csv command would cause ETL Set generation to fail for lookups with the following error: &lt;BR /&gt;&lt;BR /&gt;SYS,GENERAL_EXCEPTION,startIndex cannot be larger than length of string.&amp;lt;p&amp;gt;Parameter name: startIndex&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4481&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17567&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Data Mart creation would sometimes fail with the following error "Sequence contains no matching element".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4482&lt;/TD&gt;
&lt;TD width="112"&gt;17567&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;An error would sometimes be encountered when trying to delete a star schema.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4390&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;12810&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;​The ETL for handling data mart dimensions would use the non-optimized approach for one of the statements.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4386&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;14640&lt;/TD&gt;
&lt;TD width="163"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="260"&gt;After four hours of inactivity, a "Snowflake Authentication token has expired" error would be shown.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4500&lt;/TD&gt;
&lt;TD width="112"&gt;5008&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Verification of unused and/or outdated column mapping expressions would lead to redundant errors.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4501&lt;/TD&gt;
&lt;TD width="112"&gt;17659&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4370&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Security&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4293&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;15341&lt;/TD&gt;
&lt;TD width="163"&gt;UI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Editing a data mart entity after creating the data mart would result in all of the fields being reordered alphabetically​​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4199&lt;/TD&gt;
&lt;TD width="112"&gt;12178&lt;/TD&gt;
&lt;TD width="163"&gt;Project settings - Snowflake only&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Enabling the Write metadata to the TDWM tables in the data warehouse option in the project settings would have no effect.​​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB--4320&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Deployment packages&lt;/TD&gt;
&lt;TD width="260"&gt;​The ​source schema connection would not be updated after deploying a deployment package.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4258&lt;/TD&gt;
&lt;TD width="112"&gt;13575&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;​Data mart creation would fail when there were more than 500 relationships.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4330&lt;/TD&gt;
&lt;TD width="112"&gt;13852&lt;/TD&gt;
&lt;TD width="163"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="260"&gt;​An error would occur when trying to connect to Amazon Redshift using SSL.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4351&lt;/TD&gt;
&lt;TD width="112"&gt;16688&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;When there was a 3-tier relationship - for example, Entity_A→Entity_B→Entity_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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4071&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;5258&lt;/TD&gt;
&lt;TD width="163"&gt;Live Views&lt;/TD&gt;
&lt;TD width="260"&gt;Reading from live views would take an excessively long time.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4387&lt;/TD&gt;
&lt;TD width="112"&gt;16511&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics&lt;/TD&gt;
&lt;TD width="260"&gt;Columns with numeric(n,n) data types would not be retrieved from the Landing Zone.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4339&lt;/TD&gt;
&lt;TD width="112"&gt;5276&lt;/TD&gt;
&lt;TD width="163"&gt;Import&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when importing a data mart: SYS,GENERAL_EXCEPTION,Sequence contains no matching element&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4388&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;14522&lt;/TD&gt;
&lt;TD width="163"&gt;ComposeCLI Project Generation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Generating the project would truncate the data mart tables when running the following command:&lt;BR /&gt;&lt;BR /&gt;ComposeCli.exe generate_project --project &amp;lt;project name&amp;gt; --database_already_adjusted&lt;BR /&gt;&lt;BR /&gt;After generating the project, you need to clear the cache by running the following command: &lt;BR /&gt;&lt;BR /&gt;ComposeCli.exe clear_cache --project &amp;lt;project_name&amp;gt; --type storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4316&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When loading dimensions, a column would sometimes be used twice, causing the data mart task to fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4235&lt;/TD&gt;
&lt;TD width="112"&gt;13170&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;A runtime parameter ("MutCnt_8323" or similar) was incorrectly initialized, causing the data mart task to fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4109&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;10247&lt;/TD&gt;
&lt;TD width="163"&gt;Diagnostics&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4113&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2222648&lt;/TD&gt;
&lt;TD width="163"&gt;Project Documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;The project documentation for Multi-Table ETLs and Post-Loading ETLs was generated without contents.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3928&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;7892&lt;/TD&gt;
&lt;TD width="163"&gt;Post-ETL Error Reporting&lt;/TD&gt;
&lt;TD width="260"&gt;Errors in Post-ETL stored procedures run on Microsoft Azure Synapse Analytics would not be reported.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4149&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2218407&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs on Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;While working with Snowflake via the private link configuration, the engine task would sometimes stop unexpectedly.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5239&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;33030&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Adjustment&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When dropping a relationship to a lookup-table in the Model, adjusting the data mart would fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Object reference not set to an instance of an object&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5210&lt;/TD&gt;
&lt;TD width="112"&gt;33745&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Task Generation&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when generating ETLs after data mart validation: &lt;BR /&gt;&lt;BR /&gt;Sequence contains no matching elements" or "SYS,GENERAL_EXCEPTION,Input string was not in a correct format&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5217&lt;/TD&gt;
&lt;TD width="112"&gt;30618&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart tasks would sometimes fail with the following error: Invalid object name dbo.TPIL_RUNS&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5081&lt;/TD&gt;
&lt;TD width="112"&gt;26461&lt;/TD&gt;
&lt;TD width="163"&gt;Satellite Loading Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Performance issues would sometimes be encountered when loading data warehouse satellites tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5064&lt;/TD&gt;
&lt;TD width="112"&gt;29989&lt;/TD&gt;
&lt;TD width="163"&gt;Project documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When generating project documentation, the following error would sometimes occur: System.OutOfMemoryException&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5137&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;30948&lt;/TD&gt;
&lt;TD width="163"&gt;Adding dimensions&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Adding a dimension without the "dummy" row would result in incomplete loading on the next task run.&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;P&gt;&lt;SPAN&gt;Enhancements&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="112"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="163"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="345"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;CMPS-625&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;TD width="163"&gt;Environment variables in export&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;An option has been added to remove environment information when exporting projects (CLI) or creating deployment packages. &lt;BR /&gt;To facilitate this functionality, the --without_environment_specificsparameter was added to the CLI and a Replace environment specifics with defaults option was added to the Create Deployment&amp;nbsp; Packagewindow.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4802&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2218782&lt;/TD&gt;
&lt;TD width="163"&gt;Project Settings&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;A new Project title field has been added to the project settings'General tab. The value of the field will be included in the project deployment.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4104&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by adding indexes to Transactional and State Oriented fact tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4105&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;&amp;nbsp;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by creating the TEMP table as a HEAP table instead of a HASH table.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4106&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by updating the statistics after each incremental load of the dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4126&lt;/TD&gt;
&lt;TD width="112"&gt;10967&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved for data mart ETL tasks by adding indexes (over columns used for join clauses) to intermediate tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4142&lt;/TD&gt;
&lt;TD width="112"&gt;10996&lt;/TD&gt;
&lt;TD width="163"&gt;Compose CLI Timeouts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&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 seconds" parameter to the command. Setting "--timeout -1" will run the command without it timing out.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4929&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Lakes Project - Real-Time Views&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&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;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H4 style="color: #009845;"&gt;Service Release 1&lt;/H4&gt;
&lt;DIV class="page" title="Page 1"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose May 2022 – Patch Release Notes (PR05 - build &lt;/SPAN&gt;&lt;SPAN&gt;2022.5.403)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5366&lt;/TD&gt;
&lt;TD width="111"&gt;35823&lt;/TD&gt;
&lt;TD width="87"&gt;Filters&lt;/TD&gt;
&lt;TD width="259"&gt;The fact table would not use the filter of the dimension table it was related to.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5618&lt;/TD&gt;
&lt;TD width="111"&gt;39793&lt;/TD&gt;
&lt;TD width="87"&gt;Data Marts - Relationships&lt;/TD&gt;
&lt;TD width="259"&gt;Relationship prefixes would be ignored when adding dimensions to existing facts.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6232&lt;/TD&gt;
&lt;TD width="111"&gt;57837&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Loading - SQL Server&lt;/TD&gt;
&lt;TD width="259"&gt;Loading the data mart would sometimes fail with an "Invalid column name" error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5410&lt;/TD&gt;
&lt;TD width="111"&gt;31391&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The SQL server TempDB system database would reach capacity during Data Mart task execution.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5418, RECOB-5555&lt;/TD&gt;
&lt;TD width="111"&gt;37420&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks - Performance&lt;/TD&gt;
&lt;TD width="259"&gt;Data mart tasks would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5425&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;51127&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Generation&lt;/TD&gt;
&lt;TD width="259"&gt;When there were multiple relationships to the same table, issues would be encountered when generating the data mart task.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5450&lt;/TD&gt;
&lt;TD width="111"&gt;20156&lt;/TD&gt;
&lt;TD width="87"&gt;Fact Table Statistics&lt;/TD&gt;
&lt;TD width="259"&gt;The UPDATE STATS command would only update the stats on some of the fact tables, instead of all of them.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5463&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;38236&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;When running Full Load ETL statements, records would be loaded directly into the indexed data mart table using CTE (Common Table Expression). These inserts would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5616&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;21675&lt;/TD&gt;
&lt;TD width="87"&gt;Data Marts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;When an entity had a self-referencing relationship, data mismatches would sometimes occur between the data warehouse and data mart hierarchies.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5645&lt;/TD&gt;
&lt;TD width="111"&gt;38753&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The OBSOLETE__INDICATION = 0 rows indicator would be temporarily missing from the data mart while the task was running.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5655&lt;/TD&gt;
&lt;TD width="111"&gt;43588&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;A task with five or more relationships would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5865&lt;/TD&gt;
&lt;TD width="111"&gt;50151&lt;/TD&gt;
&lt;TD width="87"&gt;Filters in Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;When defining a multi-column filter condition on a data mart dimension, where one column was from a Satellite table and the other column was from a Hub table, the the condition would not be processed correctly.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-5895&lt;/TD&gt;
&lt;TD width="111"&gt;38277&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The following error would sometime occur after running the data mart task: duplicate alias 'E04&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6191&lt;/TD&gt;
&lt;TD width="111"&gt;57012&lt;/TD&gt;
&lt;TD width="87"&gt;State-oriented Fact Tables&lt;/TD&gt;
&lt;TD width="259"&gt;&amp;nbsp;The OPTION(FORCE ORDER) hint would not be added for state-oriented fact tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-6203&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Performance&lt;/TD&gt;
&lt;TD width="259"&gt;Performance was improved by removing unnecessary queries.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6189&lt;/TD&gt;
&lt;TD width="111"&gt;53277&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;An "ambiguous column" error would occur in the data mart after upgrading from Compose for Data Warehouses 7.0 (November 2020).&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6031&lt;/TD&gt;
&lt;TD width="111"&gt;48268&lt;/TD&gt;
&lt;TD width="87"&gt;INSERT/UPDATE Operations&lt;/TD&gt;
&lt;TD width="259"&gt;A join clause would be used for INSERT/UPDATE operations, even when flags were set.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR04 - build 2022.5.377)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5729&lt;/TD&gt;
&lt;TD width="111"&gt;45316&lt;/TD&gt;
&lt;TD width="87"&gt;Record status&lt;/TD&gt;
&lt;TD width="259"&gt;Previously deleted records would still be shown as deleted after the source was reloaded.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6089&lt;/TD&gt;
&lt;TD width="111"&gt;54204&lt;/TD&gt;
&lt;TD width="87"&gt;ETL tasks&lt;/TD&gt;
&lt;TD width="259"&gt;ETL tasks would try to connect to localhost instead of the configured DSN, and fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6079&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Compose CLI&lt;/TD&gt;
&lt;TD width="259"&gt;Added the ability to manage user and group roles using the Compose CLI.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR03 - build 2022.5.358)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6005&lt;/TD&gt;
&lt;TD width="111"&gt;51516&lt;/TD&gt;
&lt;TD width="87"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="259"&gt;Added support for external (Spectrum) tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6014&lt;/TD&gt;
&lt;TD width="111"&gt;48481&lt;/TD&gt;
&lt;TD width="87"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="259"&gt;The following error would occur when using the JDBC 4.2 driver:&lt;BR /&gt;&lt;BR /&gt;Java connection failed, error: 'SYS-E-GNRLERR, Required driver class not found: com.amazon.redshift.jdbc41.Driver.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6003&lt;/TD&gt;
&lt;TD width="111"&gt;48481&lt;/TD&gt;
&lt;TD width="87"&gt;Databricks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;&amp;nbsp;The following error would occur when attempting to connect using the latest Databricks JDBC driver:&lt;BR /&gt;&lt;BR /&gt;Test connection failed, Error: SYS-E-HTTPFAIL, Failed to add session connection: SYS-E-GNRLERR, Required driver class not found: com.simba.spark.jdbc.Driver..&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6078&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Databricks Cloud Storage&lt;/TD&gt;
&lt;TD width="259"&gt;Added support for the new "Databricks (Cloud Storage)" Replicate endpoint.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-6041&lt;/TD&gt;
&lt;TD width="111"&gt;51707&lt;/TD&gt;
&lt;TD width="87"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="259"&gt;Header columns would be case-sensitive in task statements. The issue was resolved by setting the "setIgnoreCaseFlag" flag.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR02 - build 2022.5.297)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5582&lt;/TD&gt;
&lt;TD width="111"&gt;37431&lt;/TD&gt;
&lt;TD width="87"&gt;Drop and Recreate tables&lt;/TD&gt;
&lt;TD width="259"&gt;When using the Drop and Recreate &amp;gt; Tables Data Warehouse option, data would not be populated into the Date and Time hub tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5809&lt;/TD&gt;
&lt;TD width="111"&gt;44396&lt;/TD&gt;
&lt;TD width="87"&gt;Updating dimensions&lt;/TD&gt;
&lt;TD width="259"&gt;Updating "ghost" references in the data warehouse would not add the records to the dimension.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5742&lt;/TD&gt;
&lt;TD width="111"&gt;46049&lt;/TD&gt;
&lt;TD width="87"&gt;Compose CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;It would not be possible to run multiple instances of the Compose CLI. Therefore, it would not be possible to run multiple project workflows in parallel using the Compose CLI.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5835&lt;/TD&gt;
&lt;TD width="111"&gt;46762&lt;/TD&gt;
&lt;TD width="87"&gt;Data marts&lt;/TD&gt;
&lt;TD width="259"&gt;MIN/MAX custom date functions in the data mart task statements would be dropped prematurely.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR01 - build 2022.5.204)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5288&lt;/TD&gt;
&lt;TD width="111"&gt;33745&lt;/TD&gt;
&lt;TD width="87"&gt;Data mart ETL generation&lt;/TD&gt;
&lt;TD width="259"&gt;When generating ETLs after data mart validation, the following errors would sometimes occur: Sequence contains no matching elements &lt;BR /&gt;-OR- &lt;BR /&gt;SYS,GENERAL_EXCEPTION,Input string was not in a correct format.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5240&lt;/TD&gt;
&lt;TD width="111"&gt;33030&lt;/TD&gt;
&lt;TD width="87"&gt;Deleting dimensions&lt;/TD&gt;
&lt;TD width="259"&gt;Deleting a dimension would sometimes cause the following error: Object reference not set to an instance of an object&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5387&lt;/TD&gt;
&lt;TD width="111"&gt;34759&lt;/TD&gt;
&lt;TD width="87"&gt;Installation&lt;/TD&gt;
&lt;TD width="259"&gt;Some of the HTML files were missing after the installation.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5454&lt;/TD&gt;
&lt;TD width="111"&gt;32555&lt;/TD&gt;
&lt;TD width="87"&gt;Views&lt;/TD&gt;
&lt;TD width="259"&gt;CDP view creation was modified for Apache Impala compatibility.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5506&lt;/TD&gt;
&lt;TD width="111"&gt;38079&lt;/TD&gt;
&lt;TD width="87"&gt;Upgrade&lt;/TD&gt;
&lt;TD width="259"&gt;After upgrading from Compose November 2021 to Compose May 2022, the following error would occur: COMPOSE-E-DATAMARTMODELERROR, Datamart model error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5442&lt;/TD&gt;
&lt;TD width="111"&gt;38277&lt;/TD&gt;
&lt;TD width="87"&gt;Data mart tasks&lt;/TD&gt;
&lt;TD width="259"&gt;Data mart tasks would sometimes fail with the following error:&lt;BR /&gt;&lt;BR /&gt;Terminated:sqlstate 42601, errorcode 2027, message SQL compilation error:duplicate alias E04&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;Known issues&lt;/H3&gt;
&lt;DIV class="page" title="Page 37"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the known issues for this release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: N/A&lt;BR /&gt;Salesforce case: N/A&lt;BR /&gt;Component/Process: Schema Evolution - New Columns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: When using Replicate to move source data to Compose, both the Full Load and Store Changes replication options must be enabled. This means that when Replicate captures a new column, it is added to the Replicate Change Table only. In other words, the column is stored without being added to the actual target table (which in terms of Compose is the table containing the Full Load data only i.e. the landing table). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For example, let's assume the Employees source table contains the columns First Name and Last Name. Later, the column Middle Name is added to the source table as well. The Change Table will contain the new column while the Replicate Full Load target table (the Compose Landing table) will not. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In older versions of Compose for Data Warehouses, mappings relied on the Full Load tables (the Compose Landing tables), meaning that users were not able to see any new columns (i.e. Middle Name in the above example) until they were created in the Full Load tables via a reload. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;From Compose May 2021, the Compose Discover and Mappings windows show changes to new columns that exist in both the Change Tables and the Replicate Full Load target tables. This allows Schema Evolution to suggest adding columns that exist in either of them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Although this is a much better implementation, it may create another issue. If a Full Load or Reload occurs in Compose before the Replicate reload, Compose will try to read from columns that have not yet been propagated to the Landing tables (assuming they exist in the Change Tables only). In this case, the Compose task will fail with an error indicating that the columns are missing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Should you encounter such a scenario, either execute a reload in Replicate or create an additional mapping without the new columns to allow Compose to perform a Full Load from the Landing tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 37"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: N/A&lt;BR /&gt;Salesforce case: N/A&lt;BR /&gt;Component/Process: Referenced dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: If a dimension being referenced is dropped and created, or reloaded for any reason (for example, the source data mart is fully rebuilt on each load), any facts to which the referenced dimension was added should be reloaded too. Currently, Compose does not handle this automatically. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Workaround:&lt;/SPAN&gt;&lt;SPAN&gt;Run the data marts containing the referenced dimensions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 38"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: RECOB-5315 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: 33522 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: Snowflake Data Warehouse Tasks &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: When generating the data warehouse task, if any attribute with the JSON data type is defined as Type 2, the following error will occur: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION,invalid enum value&amp;lt;p&amp;gt;Parameter name: ACDataType
&lt;/SPAN&gt;&lt;/PRE&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;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&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;</description>
    <pubDate>Fri, 20 Dec 2024 20:27:29 GMT</pubDate>
    <dc:creator>Charlton_Book</dc:creator>
    <dc:date>2024-12-20T20:27:29Z</dc:date>
    <item>
      <title>Qlik Compose Release Notes  - May 2022 Initial Release to Service Release 1</title>
      <link>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-May-2022-Initial-Release-to-Service/ta-p/1930766</link>
      <description>&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;The following release notes cover the versions of Qlik Compose released in May 2022.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Skipping versions: Customers who are not upgrading directly from the previous version are strongly encouraged to review the release notes for all versions higher than their currently installed version.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H3&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Migration and upgrade&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&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 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;Upgrade paths&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;FONT color="#339966"&gt;&lt;STRONG&gt;Compose upgrade path&lt;/STRONG&gt;&lt;/FONT&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;Direct upgrade is supported from Compose May 2021 or Compose August 2021 only. Customers upgrading from earlier Compose versions need to first upgrade to one of the aforementioned versions and then to Compose May 2022. &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;Compose for Data Warehouses upgrade path&lt;/STRONG&gt;&lt;/FONT&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;Compose for Data Warehouses has been superseded by Qlik Compose. Existing Compose for Data Warehouses customers can upgrade to Qlik Compose as described below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;For information on the procedure for upgrading from Compose for Data Warehouses to Compose February 2021, see the Qlik Compose February 2021 release notes&lt;/LI-CODE&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 Compose for Data Warehouses 6.6.1 (September 2020) or 7.0 (November 2020):&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Compose May 2022. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&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 Compose for Data Warehouses 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;DIV class="page" title="Page 2"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 6.5 or 6.6: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.6.1. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2022.(including SRs). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 6.3 or 6.4: &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.5. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose for Data Warehouses 6.6.1. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose February 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2021. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;Upgrade to Compose May 2022 (including SRs). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Customers upgrading from Compose for Data Warehouses 3.1 should contact Qlik Support.&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;Compose for Data Lakes upgrade path&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;P&gt;&lt;SPAN&gt;For information on upgrading from Compose for Data Lakes, see Migrating from Compose for Data Lakes (page 5). &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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Required post-upgrade actions after upgrading from Qlik Compose &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&gt;
&lt;/DIV&gt;
&lt;/DIV&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;ETL script enhancements&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 class="page" title="Page 3"&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;&lt;SPAN&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;/SPAN&gt;&lt;A href="https://help.qlik.com/en-US/compose/May2022/Content/ComposeDWDL/Main/DL/Projects/Generate_projects.htm" target="_self"&gt;&lt;SPAN&gt;Compose online help&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 3"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Upgrade scripts&lt;/FONT&gt;&lt;/STRONG&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, depending on the version from which you upgraded, you might need to generate upgrade scripts and run them in your databases. &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;Upgrade script 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021.&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 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;/P&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 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upgrade script 2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021 Service Release 02.&lt;/LI-CODE&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;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 (page 9) feature).&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 class="page" title="Page 4"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Upgrade script 3&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Should be run only if upgrading from versions earlier than Compose August 2021 SP 12, and only if you have projects with Microsoft Azure Synapse Analytics data warehouse (or intend to create such projects in the future).&lt;/LI-CODE&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;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 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 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;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;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. Each script has a different name, consisting of the script identifier (the bold part), the project name, and a timestamp. &lt;/SPAN&gt;&lt;/P&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_8SP10Project_2__220114142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example of Upgrade script 3:&lt;/STRONG&gt;&lt;BR /&gt;C:\Program Files\Qlik\Compose\data\projects\Project_3\ddl-scripts\ComposeUpgradeFrom2021_ 8SP10To2021_8SP12Project_3__220518142110.sql &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&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(s). &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;SPAN&gt;When the script(s) completes successfully, generate and run your tasks in Compose. &lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Licensing &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&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;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;Migrating 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;Compose for Data Lakes has been superseded by Qlik Compose. Existing Compose for Data Lakes customers can migrate their 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. &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;For migration instructions, see Qlik Compose August 2021 Release notes.&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 class="page" title="Page 5"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H4&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for the "Replicate Databricks (Cloud Storage)" target endpoint&lt;/FONT&gt; &lt;/SPAN&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;LI-CODE lang="markup"&gt;Relevant to Compose May 2022 SR1 only. Requires Replicate November 2022 or later.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;From Compose May 2022 SR1, if you use Replicate November 2022 or later to land data in Databricks, only the Replicate Databricks (Cloud Storage) target endpoint can be used. If you are using Replicate May 2022, you can continue using te existing Databricks target endpoints.&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;Compatibility with related Qlik products&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;Qlik Replicate is required for landing data into the data warehouse or storage while Qlik Enterprise Manager allows you to monitor and control 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 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose May 2022 Initial Release&lt;/STRONG&gt;&lt;/FONT&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;Compose May 2022 Initial Release is compatible with the following Replicate and Enterprise Manager versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Qlik Replicate&lt;/STRONG&gt; - Qlik Compose is compatible with Replicate November 2021 latest service release and Replicate May 2022.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise Manager&lt;/STRONG&gt; - Qlik Compose is compatible with Enterprise Manager May 2022.&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 6"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Compose May 2022 Service Release 1&lt;/STRONG&gt;&lt;/FONT&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;Compose May 2022 Service Release 01 is compatible with the following Replicate and Enterprise Manager versions: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Qlik Replicate&lt;/STRONG&gt; - Qlik Compose is compatible with Replicate May 2022 and Replicate November 2022.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise Manager&lt;/STRONG&gt; - Qlik Compose is compatible with Enterprise Manager November 2022.&lt;/LI&gt;
&lt;/UL&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&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;H3 style="color: #009845;"&gt;What's new?&lt;/H3&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 following section describes the enhancements and new features introduced in Qlik Compose May 2022.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;The "What's new?" is cumulative, meaning that it also describes features that were already released as part of Compose August 2021 service/patch releases. This is because customers upgrading from initial release versions might not be aware of features that were released in interim service releases.&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 7"&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&gt;
&lt;/DIV&gt;
&lt;/DIV&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 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 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;Keeping changes in the Change Tables&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&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;This version introduces a new Keep in Change Tables option in the landing zone connection settings: &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 09.25.32.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93483i2A273CFEB4405E09/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.25.32.png" alt="Screenshot 2022-11-11 at 09.25.32.png" /&gt;&lt;/span&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;When you select the &lt;STRONG&gt;Keep in Change Tables&lt;/STRONG&gt; option, the changes are kept in the Change Tables after they are applied (instead of being deleted or archived). This is useful as it allows you to: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Use the changes in multiple Compose projects that share the same landing&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Leverage Change Table data across multiple mappings and/or tasks in the same project&lt;/LI&gt;
&lt;LI&gt;Preserve the Replicate data for auditing purposes or reprocessing in case of error&lt;/LI&gt;
&lt;LI&gt;Reduce cloud data warehouse costs by eliminating the need to delete changes after every ETL execution&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;Referenced dimensions &lt;/STRONG&gt;&lt;/FONT&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;This version introduces support for referencing dimensions. To facilitate this new functionality, a new &lt;STRONG&gt;Reference selected dimensions&lt;/STRONG&gt; option has been added to the &lt;STRONG&gt;Import Dimensions&lt;/STRONG&gt; dialog which, together with the toolbar button, has been renamed to &lt;STRONG&gt;Import and Reference Dimensions&lt;/STRONG&gt;. &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;The ability to reference dimensions improves data mart design efficiency and execution flexibility by facilitating the reuse of data sets. Reuse of dimension tables across data marts allows you to break up fact tables into smaller units of work for both design and data loading, while ensuring consistency of data for analytics. &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 class="page" title="Page 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart enhancements &lt;/STRONG&gt;&lt;/FONT&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;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart adjust&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 8"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This version introduces the following enhancements: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The automatic data mart adjust feature has been extended to include DROP COLUMN and ADD COLUMN support.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;In previous versions, adding a dimension which did not relate to any fact would require the data mart to b e dropped and recreated. From this version, such dimensions can be adding using auto-adjust, including Date and Time dimensions.&lt;/LI&gt;
&lt;LI&gt;The&amp;nbsp;&lt;SPAN&gt;generate_project&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CLI now supports automatic data mart adjust for specific objects.In previous versions, Compose would adjust the data marts by dropping and recreating the tables, regardless of the required change. This would sometimes take a lot of time to complete. From this version, only the changes will be adjusted. For example, if a new column was added to a dimension, only that specific column will be added to the data mart tables. To support this new functionality the - -stopIfDatamartsNeedRecreation parameter must be included in the command. I this parameter is omitted and the data mart needs to be adjusted, Compose will drop and recreate the data mart tables like it did in previous versions.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&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;FONT color="#339966"&gt;&lt;STRONG&gt;Data mart reloading &lt;/STRONG&gt;&lt;/FONT&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;This version introduces the ability to reload the data mart or parts of the data mart without dropping and recreating it, thereby eliminating costly and lengthy reloading of the data mart while maximizing data availability. Such operations should usually be performed after a column with history has been added by the automatic adjust operation. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To facilitate this, a new &lt;/SPAN&gt;&lt;SPAN&gt;mark_reload_datamart_on_next_run &lt;/SPAN&gt;&lt;SPAN&gt;CLI has been developed. The new CLI allows users to mark dimensions and facts to be reloaded on the next data mart run. These can either be specific dimensions and facts or multiple dimensions and facts (either from the same data mart or different data marts) using a CSV file. &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;FONT color="#339966"&gt;&lt;STRONG&gt;Microsoft Azure Synapse Analytics Enhancements&lt;/STRONG&gt;&lt;/FONT&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;​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. Moreover, the addition of labels to ELT queries enables fine-grained workload management and workload isolation via Synapse WORKLOAD GROUPS and CLASSIFIERS. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The identifier labels are as follows: &lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Table type &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="page" title="Page 8"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;STRONG&gt;Tag &lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Hubs &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 8"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_HubIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Satellites &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_SatIns &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type1 dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Type2 dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Transactional facts &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;State-oriented facts &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;CMPS_&amp;lt;data mart name&amp;gt;_FctStO_Init &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Aggregated facts: &lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;DIV class="page" title="Page 9"&gt;
&lt;DIV class="section"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&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&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&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 9"&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 class="page" title="Page 9"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Uniform source consolidation as its name suggests allows you to ingest data from multiple sources into a single, consolidated, entity. &lt;/SPAN&gt;&lt;/P&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;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;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-11-11 at 09.35.45.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93486i725F0D0085DB90F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.35.45.png" alt="Screenshot 2022-11-11 at 09.35.45.png" /&gt;&lt;/span&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;Environment variables &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;Environment variables allow developers to build more portable expressions, custom ETLs, and Compose configurations, which is especially useful when working with several environments such as DTAP (Development, Testing, Acceptance and Production). Different environments (for example, development&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Excluding environment variables from export operations &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&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;P&gt;&lt;SPAN&gt;An option has been added to replace environment-specific settings with the defaults 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 &lt;/SPAN&gt;&lt;SPAN&gt;export_project_repository &lt;/SPAN&gt;&lt;SPAN&gt;CLI and a Exclude environment variable values option was added to the Create Deployment Package dialog. &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for data profiling and data quality rules when using Google &lt;/SPAN&gt;&lt;SPAN&gt;Cloud BigQuery &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;P&gt;&lt;SPAN&gt;You can now configure 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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Attributes case sensitivity support&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;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 now 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;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Associating a Replicate task that writes to a Hadoop target&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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 10"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;You can now associate a Replicate task that writes to a Hadoop target with the Compose landing. &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;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Performance improvements&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;P&gt;&lt;SPAN&gt;This version provides the following performance improvements: &lt;/SPAN&gt;&lt;/P&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;Optimized queries, resulting in significantly improved data warehouse loading and CDC performance.&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;LI&gt;Improved performance of dataware house loading, by reducing statements executed when there is no data to process. This change impacts cloud data warehouses such as Snowflake, Amazon Redshift, Google BigQuery, and so on.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="markup"&gt; Relevant from Compose May 2022 SR1 only.​&lt;/LI-CODE&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Support for Redshift Spectrum external tables​&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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; Supported from Compose May 2022 SR1 only.​&lt;/LI-CODE&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;Customers who want to leverage this support need to create Redshift Spectrum external tables and discover them. Additionally, when running a CDC task, the new Keep in Change Tables option &lt;/SPAN&gt;&lt;SPAN&gt;described above &lt;/SPAN&gt;&lt;SPAN&gt;needs to be turned on.&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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Data mart UX improvement&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;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 class="page" title="Page 11"&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 11"&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 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for excluding deleted records from ODS views&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;A &lt;STRONG&gt;Deleted records in ODS views&lt;/STRONG&gt; section has been added to the &lt;STRONG&gt;General tab&lt;/STRONG&gt; of the project settings, with &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;the following options: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Exclude the corresponding record from the ODS views&lt;/STRONG&gt; - 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;STRONG&gt;Include the corresponding record in the ODS views&lt;/STRONG&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 require you to be able to retrieve the past record status (which requires change history as well).&lt;/LI&gt;
&lt;/UL&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 class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Improved Historical Data Store resolution&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;DIV class="page" title="Page 11"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt;Supported from Compose May 2022 SR1 only.​&lt;/LI-CODE&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;In previous versions, HDS resolution was one second. This was problematic at times as multiple changes to a Primary Key within a second resulted in only the last change appearing in the HDS. To view all the history, customers were forced to review the landing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;From this version, all changes (history) will shown in the HDS, facilitating better support for auditing.​ &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Associating a Replicate task that writes to a Hortonworks Data &lt;/SPAN&gt;&lt;SPAN&gt;Platform target&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;You can now associate a Replicate task that writes to a Hortwonworks Data Platform target with the Compose landing connection (in a Cloudera Data Platform (CDP) Compose project). &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Databricks projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;New Databricks versions &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;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Databricks 9.1 LTS is now supported on all cloud providers (AWS, Azure, and Google Cloud Platform).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Databricks 10.4 LTS is now supported on all cloud providers (AWS, Azure, and Google Cloud Platform).&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;&lt;LI-CODE lang="markup"&gt; Databricks 10.4 LTS is supported from Compose May 2022 SR1 only.&lt;/LI-CODE&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;SQL Warehouse compute and Parquet support&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;LI-CODE lang="markup"&gt; Supported from Compose May 2022 SR1 only.​​&lt;/LI-CODE&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 May 2022 SR1 introduces support for SQL Warehouse compute. To benefit from this support, customers need to use the new Replicate Databricks (Cloud Storage) target endpoint, which is available from Replicate November 2022. SQL Warehouse compute offers a lower cost alternative to clusters while also allowing Parquet file format to be used in the Landing Zone.&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;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;New features common to both Data Warehouse projects and Data Lake projects&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV class="page" title="Page 12"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;New Project title setting&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;A new &lt;STRONG&gt;Project title&lt;/STRONG&gt; setting had been added to the &lt;STRONG&gt;Environment tab&lt;/STRONG&gt; of the project settings. The project title will be shown in the console banner. If both an &lt;STRONG&gt;Environment Title&lt;/STRONG&gt; and a &lt;STRONG&gt;Project Title&lt;/STRONG&gt; are defined, the project title will be displayed to the right of the environment title. Unlike the &lt;STRONG&gt;Environment title&lt;/STRONG&gt; 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 &lt;STRONG&gt;Environment title&lt;/STRONG&gt; and a &lt;STRONG&gt;Project title&lt;/STRONG&gt;:&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 09.50.30.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/93491i8529077958C80C0B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-11-11 at 09.50.30.png" alt="Screenshot 2022-11-11 at 09.50.30.png" /&gt;&lt;/span&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 class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Support for Microsoft Edge Browser&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;This version introduces support for accessing the Compose console using Microsoft Edge. &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;H5&gt;&lt;SPAN&gt;&lt;FONT color="#339966"&gt;Windows Server 2022 (64-bit) support&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H5&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;Windows Server 2022 support is available from Compose May 2022 SR1. &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;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Security Hardening&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&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;For security reasons, command tasks are now blocked by default. To be able to run command tasks, a Compose administrator needs to turn on this capability using the Compose CLI. For more information, see the Compose online help. &lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;This functionality only applies to command tasks created after a clean installation. If you upgrade to this version, command tasks will continue to work as previously.&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 class="page" title="Page 13"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Managing user and group roles using the Compose CLI&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;LI-CODE lang="markup"&gt; This feature is available from Compose May 2022 SR1 only.&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&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;You can set and update user and group roles using the Compose CLI. You can also remove users and groups from a role in one of the available scopes (for example, Admin in All Projects). This is especially useful if you need to automate project deployment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;End of Life/Support and deprecated features&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H3&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 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 is no longer supported.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Support for Databricks 7.3 has been discontinued.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="markup"&gt; End of support for Databricks 7.3 is applicable to Compose May 2022 SR1 only.&lt;/LI-CODE&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;/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&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;H3 style="color: #009845;"&gt;Resolved defects&lt;/H3&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 lists the defects and enhancements resolved since Compose August 2021 Initial Release.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Defects&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="112"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="163"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="260"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4808&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2271788&lt;/TD&gt;
&lt;TD width="163"&gt;Environment variables in data mart&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4806&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;26263&lt;/TD&gt;
&lt;TD width="163"&gt;UI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Selecting a Replicate task would not be possible when using a Hortonworks Data Platform endpoint in a Cloudera Data Platform Compose project​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4822&lt;/TD&gt;
&lt;TD width="112"&gt;25044&lt;/TD&gt;
&lt;TD width="163"&gt;Project deployment&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when deploying a project: Invalid Configuration file the database &amp;lt;name&amp;gt; Landing does not exist&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4861&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;26682&lt;/TD&gt;
&lt;TD width="163"&gt;Test connection&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When the schema name was*, testing the connection for the landing database would return the following error: &lt;BR /&gt;Object reference not set to an instance of an object&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4854&lt;/TD&gt;
&lt;TD width="112"&gt;7550&lt;/TD&gt;
&lt;TD width="163"&gt;Lineage&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When importing data marts using the Composecli import_csv command, the "Showlineage" option for corresponding domain attributes would be disabled.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4876&lt;/TD&gt;
&lt;TD width="112"&gt;27847&lt;/TD&gt;
&lt;TD width="163"&gt;Project Deployment&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a landing connection was removed from the target project, project deployment would fail with the following error:&lt;BR /&gt;REPO-E-ITMNTFND, Invalid configuration file. The 'Database' 'Landing4' does not exist. REPO,CONFIGURATION_ITEM_NOT_FOUND,Database,Landing4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4809&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;22405&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Hub tables would sometimes be updated unnecessarily which would result in unnecessary updates of the related dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4836&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Failed to set a filter on a dimension or a fact.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4779&lt;/TD&gt;
&lt;TD width="112"&gt;24471&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Filters and expression on dimensions would not work as expected.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4882&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;27704&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;When a data mart contained an entity with multiple satellites, the query would sometimes be generated incorrectly.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4864&lt;/TD&gt;
&lt;TD width="112"&gt;24810&lt;/TD&gt;
&lt;TD width="163"&gt;Filters and expressions&lt;/TD&gt;
&lt;TD width="260"&gt;Tasks with filters or expressions would end with errors.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4913&lt;/TD&gt;
&lt;TD width="112"&gt;27960&lt;/TD&gt;
&lt;TD width="163"&gt;Compare CSV CLI&lt;/TD&gt;
&lt;TD width="260"&gt;The Compare CSV CLI would sometimes not complete successfully.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4917&lt;/TD&gt;
&lt;TD width="112"&gt;28209&lt;/TD&gt;
&lt;TD width="163"&gt;Expression Editor&lt;/TD&gt;
&lt;TD width="260"&gt;An error would sometimes occur when opening the Expression Editor.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4959&lt;/TD&gt;
&lt;TD width="112"&gt;20574&lt;/TD&gt;
&lt;TD width="163"&gt;Data Warehouse Tasks - Snowflake&lt;/TD&gt;
&lt;TD width="260"&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".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4928&lt;/TD&gt;
&lt;TD width="112"&gt;27075&lt;/TD&gt;
&lt;TD width="163"&gt;Metadata validation in Data Lakes projects&lt;/TD&gt;
&lt;TD width="260"&gt;Validating the metadata would fail with an error that "ID" is a reserved word.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4722&lt;/TD&gt;
&lt;TD width="112"&gt;2271788&lt;/TD&gt;
&lt;TD width="163"&gt;Project documentation&lt;/TD&gt;
&lt;TD width="260"&gt;In the generated project documentation, the domain name would be shown in the attribute name field.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4739&lt;/TD&gt;
&lt;TD width="112"&gt;22780&lt;/TD&gt;
&lt;TD width="163"&gt;Databricks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;After upgrading to 2021.08 SP08, Databricks connection issues would be encountered when a token was revoked.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4707&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts - Oracle&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;​​​The following Oracle syntax error would be encountered during the initial load task command:&lt;BR /&gt;ORA-01400: cannot insert NULL into&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4675&lt;/TD&gt;
&lt;TD width="112"&gt;15882&lt;/TD&gt;
&lt;TD width="163"&gt;Facts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4771&lt;/TD&gt;
&lt;TD width="112"&gt;24505&lt;/TD&gt;
&lt;TD width="163"&gt;Project deployment&lt;/TD&gt;
&lt;TD width="260"&gt;Users with the "Designer" role were not able to deploy project deployment packages.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4785&lt;/TD&gt;
&lt;TD width="112"&gt;10094&lt;/TD&gt;
&lt;TD width="163"&gt;Import CSV&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;After running the import_csv CLI command to import tasks, the generated task statements would contain a syntax error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4776&lt;/TD&gt;
&lt;TD width="112"&gt;23553&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart editing&lt;/TD&gt;
&lt;TD width="260"&gt;When working with large models, it would not be possible to edit a dimension or fact.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4656&lt;/TD&gt;
&lt;TD width="112"&gt;21696&lt;/TD&gt;
&lt;TD width="163"&gt;CSV Import - Microsoft Azure Synapse Analytics Data Warehouse&lt;/TD&gt;
&lt;TD width="260"&gt;Importing a CSV file to a project with a Microsoft Azure Synapse Analytics datawarehouse would fail if the CSV contained an NVARCHAR attribute.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4666&lt;/TD&gt;
&lt;TD width="112"&gt;19667&lt;/TD&gt;
&lt;TD width="163"&gt;Security&lt;/TD&gt;
&lt;TD width="260"&gt;Resolved security vulnerabilities discovered in Compose 2021.8.0.365​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4699&lt;/TD&gt;
&lt;TD width="112"&gt;23508&lt;/TD&gt;
&lt;TD width="163"&gt;Upgrade Script&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_upgrade_script command would fail after upgrading to 2021.8.0.425.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4045&lt;/TD&gt;
&lt;TD width="112"&gt;10967&lt;/TD&gt;
&lt;TD width="163"&gt;Generate project CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would drop the Qlik table "TPIL_DMA_RUNNO"​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3999&lt;/TD&gt;
&lt;TD width="112"&gt;9804&lt;/TD&gt;
&lt;TD width="163"&gt;Generate project CLI&lt;/TD&gt;
&lt;TD width="260"&gt;Running the generate_project CLI command with the --database_already_adjusted parameter would fail with the following error:&lt;BR /&gt;SQL compilation error: &amp;lt;p&amp;gt;Object does not exist, or operation cannot be performed.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4057&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Creating a denormalized new dimension would create the root dimension only.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3990&lt;/TD&gt;
&lt;TD width="112"&gt;2264064&lt;/TD&gt;
&lt;TD width="163"&gt;Workflows&lt;/TD&gt;
&lt;TD width="260"&gt;In rare cases, it would not be possible to create, edit, or duplicate workflows.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3937,&lt;BR /&gt;RECOB-3859&lt;/TD&gt;
&lt;TD width="112"&gt;2236402, 5136&lt;/TD&gt;
&lt;TD width="163"&gt;Upgrade&lt;/TD&gt;
&lt;TD width="260"&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;BR /&gt;&lt;BR /&gt;SYS,GENERAL_EXCEPTION, An item with the same key has already been added.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3987&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Project Deployment&lt;/TD&gt;
&lt;TD width="260"&gt;It would not be possible to open a project after deployment if one schema was missing.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4043&lt;/TD&gt;
&lt;TD width="112"&gt;9043&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Fact tables would contain obsolete VIDs from dimensions, resulting in orphaned records.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4033&lt;/TD&gt;
&lt;TD width="112"&gt;9805&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart loading tasks would sometimes fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Cannot write value for process parameter twice: 1265: Duplicate write to param DimCnt_Tot&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3204&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2214622&lt;/TD&gt;
&lt;TD width="163"&gt;Loading data mart dimensions into Snowflake and Microsoft Azure Synapse Analytics&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a data mart ETL task failed, the next task would sometimes load duplicate rows into dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3957&lt;/TD&gt;
&lt;TD width="112"&gt;2231873&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Adding data mart dimensions would sometimes fail without a clear error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3954&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;8634&lt;/TD&gt;
&lt;TD width="163"&gt;Data warehouse validation&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would occur when validating the data warehouse: &lt;BR /&gt;&lt;BR /&gt;Index was out of range. Must be non-negative and less than the size of the collection​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3902&lt;/TD&gt;
&lt;TD width="112"&gt;7392&lt;/TD&gt;
&lt;TD width="163"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="260"&gt;The data warehouse ETL would fail to create a transient table with a "already exists​" error.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3934&lt;/TD&gt;
&lt;TD width="112"&gt;8399&lt;/TD&gt;
&lt;TD width="163"&gt;CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Importing a project repository to a new project that does not exist it would fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Project: 'Project_name' does not exist.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3636&lt;/TD&gt;
&lt;TD width="112"&gt;2248515&lt;/TD&gt;
&lt;TD width="163"&gt;Backdating&lt;/TD&gt;
&lt;TD width="260"&gt;Backdated data in the Data Warehouse would not get updated in the Data Mart.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3703&lt;/TD&gt;
&lt;TD width="112"&gt;2240557&lt;/TD&gt;
&lt;TD width="163"&gt;Backdating&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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;&lt;BR /&gt;composecli set_backdating_options --project project_name&lt;BR /&gt;&lt;BR /&gt;After running the command, refresh the browser to see the changes.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3719&lt;/TD&gt;
&lt;TD width="112"&gt;2260256&lt;/TD&gt;
&lt;TD width="163"&gt;Discovery from Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When a landing table had a foreign key, discovering the table would result in the following error (excerpt):&lt;BR /&gt;Specified argument was out of the range of valid values.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3799&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2264057&lt;/TD&gt;
&lt;TD width="163"&gt;Validation and Schema Evolution&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Validation of Databricks storage and Snowflake data warehouse would be excessively long. The slow Databricks validation would also impact schema evolution.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4528&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17678&lt;/TD&gt;
&lt;TD width="163"&gt;Pivot table - Google BigQuery&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;In Google BigQuery projects, the data mart pivot table displays a "no data error" when there is data in tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;&amp;nbsp;RECOB-4529&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17465&lt;/TD&gt;
&lt;TD width="163"&gt;Data profiler - Google BigQuery&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;&amp;nbsp;​In Google BigQuery projects, the following error would be encountered when using the data profiler: "SYS,GENERAL_EXCEPTION,Sequence contains no elements"&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;&amp;nbsp;RECOB-4535&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;16513&lt;/TD&gt;
&lt;TD width="163"&gt;OID and VID Columns&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4555&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2260638&lt;/TD&gt;
&lt;TD width="163"&gt;&amp;nbsp;MySQL source&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4557&lt;/TD&gt;
&lt;TD width="112"&gt;19777&lt;/TD&gt;
&lt;TD width="163"&gt;Export CLI&lt;/TD&gt;
&lt;TD width="260"&gt;After deleting an entity, export of projects using the CLI would sometimes fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4584&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;19673&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart loading&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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"&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4595&lt;/TD&gt;
&lt;TD width="112"&gt;20256&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart task generation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart task generation would fail when attributes of the same entity were assigned to different satellite tables​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4633&lt;/TD&gt;
&lt;TD width="112"&gt;20347&lt;/TD&gt;
&lt;TD width="163"&gt;Bulk Operations&lt;/TD&gt;
&lt;TD width="260"&gt;Generating Bulk Operations would not include the last data mart in the list.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4636&lt;/TD&gt;
&lt;TD width="112"&gt;20746&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart loading&lt;/TD&gt;
&lt;TD width="260"&gt;Some projects could not be opened after upgrading.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4464&lt;/TD&gt;
&lt;TD width="112"&gt;14522&lt;/TD&gt;
&lt;TD width="163"&gt;CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running t​he "generate_project" command with the "database_already_adjusted" parameter would reset the data mart to the "Create Tables" state​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3917&lt;/TD&gt;
&lt;TD width="112"&gt;2256585&lt;/TD&gt;
&lt;TD width="163"&gt;Data mart dimensions&lt;/TD&gt;
&lt;TD width="260"&gt;Sometimes, rows in dimensions would incorrectly be marked as obsolete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4459&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17328&lt;/TD&gt;
&lt;TD width="163"&gt;CLI - Export CSV&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Running the export_csv command would cause ETL Set generation to fail for lookups with the following error: &lt;BR /&gt;&lt;BR /&gt;SYS,GENERAL_EXCEPTION,startIndex cannot be larger than length of string.&amp;lt;p&amp;gt;Parameter name: startIndex&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4481&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;17567&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;Data Mart creation would sometimes fail with the following error "Sequence contains no matching element".&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4482&lt;/TD&gt;
&lt;TD width="112"&gt;17567&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;An error would sometimes be encountered when trying to delete a star schema.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4390&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;12810&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;​The ETL for handling data mart dimensions would use the non-optimized approach for one of the statements.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4386&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;14640&lt;/TD&gt;
&lt;TD width="163"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="260"&gt;After four hours of inactivity, a "Snowflake Authentication token has expired" error would be shown.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4500&lt;/TD&gt;
&lt;TD width="112"&gt;5008&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Verification of unused and/or outdated column mapping expressions would lead to redundant errors.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4501&lt;/TD&gt;
&lt;TD width="112"&gt;17659&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4370&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Security&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4293&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;15341&lt;/TD&gt;
&lt;TD width="163"&gt;UI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Editing a data mart entity after creating the data mart would result in all of the fields being reordered alphabetically​​.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4199&lt;/TD&gt;
&lt;TD width="112"&gt;12178&lt;/TD&gt;
&lt;TD width="163"&gt;Project settings - Snowflake only&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Enabling the Write metadata to the TDWM tables in the data warehouse option in the project settings would have no effect.​​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB--4320&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Deployment packages&lt;/TD&gt;
&lt;TD width="260"&gt;​The ​source schema connection would not be updated after deploying a deployment package.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4258&lt;/TD&gt;
&lt;TD width="112"&gt;13575&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;​Data mart creation would fail when there were more than 500 relationships.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4330&lt;/TD&gt;
&lt;TD width="112"&gt;13852&lt;/TD&gt;
&lt;TD width="163"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="260"&gt;​An error would occur when trying to connect to Amazon Redshift using SSL.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4351&lt;/TD&gt;
&lt;TD width="112"&gt;16688&lt;/TD&gt;
&lt;TD width="163"&gt;Data Marts&lt;/TD&gt;
&lt;TD width="260"&gt;When there was a 3-tier relationship - for example, Entity_A→Entity_B→Entity_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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4071&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;5258&lt;/TD&gt;
&lt;TD width="163"&gt;Live Views&lt;/TD&gt;
&lt;TD width="260"&gt;Reading from live views would take an excessively long time.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4387&lt;/TD&gt;
&lt;TD width="112"&gt;16511&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics&lt;/TD&gt;
&lt;TD width="260"&gt;Columns with numeric(n,n) data types would not be retrieved from the Landing Zone.​&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4339&lt;/TD&gt;
&lt;TD width="112"&gt;5276&lt;/TD&gt;
&lt;TD width="163"&gt;Import&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when importing a data mart: SYS,GENERAL_EXCEPTION,Sequence contains no matching element&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4388&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;14522&lt;/TD&gt;
&lt;TD width="163"&gt;ComposeCLI Project Generation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Generating the project would truncate the data mart tables when running the following command:&lt;BR /&gt;&lt;BR /&gt;ComposeCli.exe generate_project --project &amp;lt;project name&amp;gt; --database_already_adjusted&lt;BR /&gt;&lt;BR /&gt;After generating the project, you need to clear the cache by running the following command: &lt;BR /&gt;&lt;BR /&gt;ComposeCli.exe clear_cache --project &amp;lt;project_name&amp;gt; --type storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4316&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When loading dimensions, a column would sometimes be used twice, causing the data mart task to fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4235&lt;/TD&gt;
&lt;TD width="112"&gt;13170&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;A runtime parameter ("MutCnt_8323" or similar) was incorrectly initialized, causing the data mart task to fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4109&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;10247&lt;/TD&gt;
&lt;TD width="163"&gt;Diagnostics&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&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.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4113&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2222648&lt;/TD&gt;
&lt;TD width="163"&gt;Project Documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;The project documentation for Multi-Table ETLs and Post-Loading ETLs was generated without contents.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-3928&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;7892&lt;/TD&gt;
&lt;TD width="163"&gt;Post-ETL Error Reporting&lt;/TD&gt;
&lt;TD width="260"&gt;Errors in Post-ETL stored procedures run on Microsoft Azure Synapse Analytics would not be reported.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4149&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2218407&lt;/TD&gt;
&lt;TD width="163"&gt;ETLs on Snowflake&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;While working with Snowflake via the private link configuration, the engine task would sometimes stop unexpectedly.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5239&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;33030&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Adjustment&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When dropping a relationship to a lookup-table in the Model, adjusting the data mart would fail with the following error: &lt;BR /&gt;&lt;BR /&gt;Object reference not set to an instance of an object&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5210&lt;/TD&gt;
&lt;TD width="112"&gt;33745&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Task Generation&lt;/TD&gt;
&lt;TD width="260"&gt;The following error would sometimes be encountered when generating ETLs after data mart validation: &lt;BR /&gt;&lt;BR /&gt;Sequence contains no matching elements" or "SYS,GENERAL_EXCEPTION,Input string was not in a correct format&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5217&lt;/TD&gt;
&lt;TD width="112"&gt;30618&lt;/TD&gt;
&lt;TD width="163"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="260"&gt;Data mart tasks would sometimes fail with the following error: Invalid object name dbo.TPIL_RUNS&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5081&lt;/TD&gt;
&lt;TD width="112"&gt;26461&lt;/TD&gt;
&lt;TD width="163"&gt;Satellite Loading Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Performance issues would sometimes be encountered when loading data warehouse satellites tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5064&lt;/TD&gt;
&lt;TD width="112"&gt;29989&lt;/TD&gt;
&lt;TD width="163"&gt;Project documentation&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;When generating project documentation, the following error would sometimes occur: System.OutOfMemoryException&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-5137&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;30948&lt;/TD&gt;
&lt;TD width="163"&gt;Adding dimensions&amp;nbsp;&lt;/TD&gt;
&lt;TD width="260"&gt;Adding a dimension without the "dummy" row would result in incomplete loading on the next task run.&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;P&gt;&lt;SPAN&gt;Enhancements&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="112"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="163"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="345"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;CMPS-625&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&amp;nbsp;&lt;/TD&gt;
&lt;TD width="163"&gt;Environment variables in export&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;An option has been added to remove environment information when exporting projects (CLI) or creating deployment packages. &lt;BR /&gt;To facilitate this functionality, the --without_environment_specificsparameter was added to the CLI and a Replace environment specifics with defaults option was added to the Create Deployment&amp;nbsp; Packagewindow.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4802&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2218782&lt;/TD&gt;
&lt;TD width="163"&gt;Project Settings&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;A new Project title field has been added to the project settings'General tab. The value of the field will be included in the project deployment.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4104&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by adding indexes to Transactional and State Oriented fact tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4105&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;&amp;nbsp;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by creating the TEMP table as a HEAP table instead of a HASH table.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4106&lt;/TD&gt;
&lt;TD width="112"&gt;2160919&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved by updating the statistics after each incremental load of the dimensions.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4126&lt;/TD&gt;
&lt;TD width="112"&gt;10967&lt;/TD&gt;
&lt;TD width="163"&gt;Microsoft Azure Synapse Analytics Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&gt;Performance was improved for data mart ETL tasks by adding indexes (over columns used for join clauses) to intermediate tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4142&lt;/TD&gt;
&lt;TD width="112"&gt;10996&lt;/TD&gt;
&lt;TD width="163"&gt;Compose CLI Timeouts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&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 seconds" parameter to the command. Setting "--timeout -1" will run the command without it timing out.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="99"&gt;RECOB-4929&amp;nbsp;&lt;/TD&gt;
&lt;TD width="112"&gt;N/A&lt;/TD&gt;
&lt;TD width="163"&gt;Data Lakes Project - Real-Time Views&amp;nbsp;&lt;/TD&gt;
&lt;TD width="345"&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;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H4 style="color: #009845;"&gt;Service Release 1&lt;/H4&gt;
&lt;DIV class="page" title="Page 1"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;Qlik Compose May 2022 – Patch Release Notes (PR05 - build &lt;/SPAN&gt;&lt;SPAN&gt;2022.5.403)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5366&lt;/TD&gt;
&lt;TD width="111"&gt;35823&lt;/TD&gt;
&lt;TD width="87"&gt;Filters&lt;/TD&gt;
&lt;TD width="259"&gt;The fact table would not use the filter of the dimension table it was related to.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5618&lt;/TD&gt;
&lt;TD width="111"&gt;39793&lt;/TD&gt;
&lt;TD width="87"&gt;Data Marts - Relationships&lt;/TD&gt;
&lt;TD width="259"&gt;Relationship prefixes would be ignored when adding dimensions to existing facts.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6232&lt;/TD&gt;
&lt;TD width="111"&gt;57837&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Loading - SQL Server&lt;/TD&gt;
&lt;TD width="259"&gt;Loading the data mart would sometimes fail with an "Invalid column name" error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5410&lt;/TD&gt;
&lt;TD width="111"&gt;31391&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The SQL server TempDB system database would reach capacity during Data Mart task execution.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5418, RECOB-5555&lt;/TD&gt;
&lt;TD width="111"&gt;37420&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks - Performance&lt;/TD&gt;
&lt;TD width="259"&gt;Data mart tasks would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5425&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;51127&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Generation&lt;/TD&gt;
&lt;TD width="259"&gt;When there were multiple relationships to the same table, issues would be encountered when generating the data mart task.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5450&lt;/TD&gt;
&lt;TD width="111"&gt;20156&lt;/TD&gt;
&lt;TD width="87"&gt;Fact Table Statistics&lt;/TD&gt;
&lt;TD width="259"&gt;The UPDATE STATS command would only update the stats on some of the fact tables, instead of all of them.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5463&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;38236&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Performance&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;When running Full Load ETL statements, records would be loaded directly into the indexed data mart table using CTE (Common Table Expression). These inserts would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5616&amp;nbsp;&lt;/TD&gt;
&lt;TD width="111"&gt;21675&lt;/TD&gt;
&lt;TD width="87"&gt;Data Marts&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;When an entity had a self-referencing relationship, data mismatches would sometimes occur between the data warehouse and data mart hierarchies.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5645&lt;/TD&gt;
&lt;TD width="111"&gt;38753&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The OBSOLETE__INDICATION = 0 rows indicator would be temporarily missing from the data mart while the task was running.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5655&lt;/TD&gt;
&lt;TD width="111"&gt;43588&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;A task with five or more relationships would take an excessively long time to complete.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5865&lt;/TD&gt;
&lt;TD width="111"&gt;50151&lt;/TD&gt;
&lt;TD width="87"&gt;Filters in Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;When defining a multi-column filter condition on a data mart dimension, where one column was from a Satellite table and the other column was from a Hub table, the the condition would not be processed correctly.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-5895&lt;/TD&gt;
&lt;TD width="111"&gt;38277&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;The following error would sometime occur after running the data mart task: duplicate alias 'E04&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6191&lt;/TD&gt;
&lt;TD width="111"&gt;57012&lt;/TD&gt;
&lt;TD width="87"&gt;State-oriented Fact Tables&lt;/TD&gt;
&lt;TD width="259"&gt;&amp;nbsp;The OPTION(FORCE ORDER) hint would not be added for state-oriented fact tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-6203&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Performance&lt;/TD&gt;
&lt;TD width="259"&gt;Performance was improved by removing unnecessary queries.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6189&lt;/TD&gt;
&lt;TD width="111"&gt;53277&lt;/TD&gt;
&lt;TD width="87"&gt;Data Mart Tasks&lt;/TD&gt;
&lt;TD width="259"&gt;An "ambiguous column" error would occur in the data mart after upgrading from Compose for Data Warehouses 7.0 (November 2020).&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6031&lt;/TD&gt;
&lt;TD width="111"&gt;48268&lt;/TD&gt;
&lt;TD width="87"&gt;INSERT/UPDATE Operations&lt;/TD&gt;
&lt;TD width="259"&gt;A join clause would be used for INSERT/UPDATE operations, even when flags were set.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR04 - build 2022.5.377)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5729&lt;/TD&gt;
&lt;TD width="111"&gt;45316&lt;/TD&gt;
&lt;TD width="87"&gt;Record status&lt;/TD&gt;
&lt;TD width="259"&gt;Previously deleted records would still be shown as deleted after the source was reloaded.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6089&lt;/TD&gt;
&lt;TD width="111"&gt;54204&lt;/TD&gt;
&lt;TD width="87"&gt;ETL tasks&lt;/TD&gt;
&lt;TD width="259"&gt;ETL tasks would try to connect to localhost instead of the configured DSN, and fail.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6079&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Compose CLI&lt;/TD&gt;
&lt;TD width="259"&gt;Added the ability to manage user and group roles using the Compose CLI.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR03 - build 2022.5.358)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6005&lt;/TD&gt;
&lt;TD width="111"&gt;51516&lt;/TD&gt;
&lt;TD width="87"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="259"&gt;Added support for external (Spectrum) tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6014&lt;/TD&gt;
&lt;TD width="111"&gt;48481&lt;/TD&gt;
&lt;TD width="87"&gt;Amazon Redshift&lt;/TD&gt;
&lt;TD width="259"&gt;The following error would occur when using the JDBC 4.2 driver:&lt;BR /&gt;&lt;BR /&gt;Java connection failed, error: 'SYS-E-GNRLERR, Required driver class not found: com.amazon.redshift.jdbc41.Driver.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6003&lt;/TD&gt;
&lt;TD width="111"&gt;48481&lt;/TD&gt;
&lt;TD width="87"&gt;Databricks&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;&amp;nbsp;The following error would occur when attempting to connect using the latest Databricks JDBC driver:&lt;BR /&gt;&lt;BR /&gt;Test connection failed, Error: SYS-E-HTTPFAIL, Failed to add session connection: SYS-E-GNRLERR, Required driver class not found: com.simba.spark.jdbc.Driver..&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-6078&lt;/TD&gt;
&lt;TD width="111"&gt;N/A&lt;/TD&gt;
&lt;TD width="87"&gt;Databricks Cloud Storage&lt;/TD&gt;
&lt;TD width="259"&gt;Added support for the new "Databricks (Cloud Storage)" Replicate endpoint.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;&amp;nbsp;RECOB-6041&lt;/TD&gt;
&lt;TD width="111"&gt;51707&lt;/TD&gt;
&lt;TD width="87"&gt;Snowflake&lt;/TD&gt;
&lt;TD width="259"&gt;Header columns would be case-sensitive in task statements. The issue was resolved by setting the "setIgnoreCaseFlag" flag.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR02 - build 2022.5.297)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5582&lt;/TD&gt;
&lt;TD width="111"&gt;37431&lt;/TD&gt;
&lt;TD width="87"&gt;Drop and Recreate tables&lt;/TD&gt;
&lt;TD width="259"&gt;When using the Drop and Recreate &amp;gt; Tables Data Warehouse option, data would not be populated into the Date and Time hub tables.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5809&lt;/TD&gt;
&lt;TD width="111"&gt;44396&lt;/TD&gt;
&lt;TD width="87"&gt;Updating dimensions&lt;/TD&gt;
&lt;TD width="259"&gt;Updating "ghost" references in the data warehouse would not add the records to the dimension.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5742&lt;/TD&gt;
&lt;TD width="111"&gt;46049&lt;/TD&gt;
&lt;TD width="87"&gt;Compose CLI&amp;nbsp;&lt;/TD&gt;
&lt;TD width="259"&gt;It would not be possible to run multiple instances of the Compose CLI. Therefore, it would not be possible to run multiple project workflows in parallel using the Compose CLI.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5835&lt;/TD&gt;
&lt;TD width="111"&gt;46762&lt;/TD&gt;
&lt;TD width="87"&gt;Data marts&lt;/TD&gt;
&lt;TD width="259"&gt;MIN/MAX custom date functions in the data mart task statements would be dropped prematurely.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;Qlik Compose May 2022 – Patch Release Notes (PR01 - build 2022.5.204)&lt;/FONT&gt;&lt;/H5&gt;
&lt;TABLE style="width: 673px;" width="673"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;Jira Issue&lt;/TD&gt;
&lt;TD width="111"&gt;Salesforce case&lt;/TD&gt;
&lt;TD width="87"&gt;Component/Process&lt;/TD&gt;
&lt;TD width="259"&gt;Description&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5288&lt;/TD&gt;
&lt;TD width="111"&gt;33745&lt;/TD&gt;
&lt;TD width="87"&gt;Data mart ETL generation&lt;/TD&gt;
&lt;TD width="259"&gt;When generating ETLs after data mart validation, the following errors would sometimes occur: Sequence contains no matching elements &lt;BR /&gt;-OR- &lt;BR /&gt;SYS,GENERAL_EXCEPTION,Input string was not in a correct format.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5240&lt;/TD&gt;
&lt;TD width="111"&gt;33030&lt;/TD&gt;
&lt;TD width="87"&gt;Deleting dimensions&lt;/TD&gt;
&lt;TD width="259"&gt;Deleting a dimension would sometimes cause the following error: Object reference not set to an instance of an object&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5387&lt;/TD&gt;
&lt;TD width="111"&gt;34759&lt;/TD&gt;
&lt;TD width="87"&gt;Installation&lt;/TD&gt;
&lt;TD width="259"&gt;Some of the HTML files were missing after the installation.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5454&lt;/TD&gt;
&lt;TD width="111"&gt;32555&lt;/TD&gt;
&lt;TD width="87"&gt;Views&lt;/TD&gt;
&lt;TD width="259"&gt;CDP view creation was modified for Apache Impala compatibility.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5506&lt;/TD&gt;
&lt;TD width="111"&gt;38079&lt;/TD&gt;
&lt;TD width="87"&gt;Upgrade&lt;/TD&gt;
&lt;TD width="259"&gt;After upgrading from Compose November 2021 to Compose May 2022, the following error would occur: COMPOSE-E-DATAMARTMODELERROR, Datamart model error.&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;RECOB-5442&lt;/TD&gt;
&lt;TD width="111"&gt;38277&lt;/TD&gt;
&lt;TD width="87"&gt;Data mart tasks&lt;/TD&gt;
&lt;TD width="259"&gt;Data mart tasks would sometimes fail with the following error:&lt;BR /&gt;&lt;BR /&gt;Terminated:sqlstate 42601, errorcode 2027, message SQL compilation error:duplicate alias E04&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3 style="color: #009845;"&gt;Known issues&lt;/H3&gt;
&lt;DIV class="page" title="Page 37"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;This section describes the known issues for this release. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: N/A&lt;BR /&gt;Salesforce case: N/A&lt;BR /&gt;Component/Process: Schema Evolution - New Columns &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: When using Replicate to move source data to Compose, both the Full Load and Store Changes replication options must be enabled. This means that when Replicate captures a new column, it is added to the Replicate Change Table only. In other words, the column is stored without being added to the actual target table (which in terms of Compose is the table containing the Full Load data only i.e. the landing table). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For example, let's assume the Employees source table contains the columns First Name and Last Name. Later, the column Middle Name is added to the source table as well. The Change Table will contain the new column while the Replicate Full Load target table (the Compose Landing table) will not. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In older versions of Compose for Data Warehouses, mappings relied on the Full Load tables (the Compose Landing tables), meaning that users were not able to see any new columns (i.e. Middle Name in the above example) until they were created in the Full Load tables via a reload. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;From Compose May 2021, the Compose Discover and Mappings windows show changes to new columns that exist in both the Change Tables and the Replicate Full Load target tables. This allows Schema Evolution to suggest adding columns that exist in either of them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Although this is a much better implementation, it may create another issue. If a Full Load or Reload occurs in Compose before the Replicate reload, Compose will try to read from columns that have not yet been propagated to the Landing tables (assuming they exist in the Change Tables only). In this case, the Compose task will fail with an error indicating that the columns are missing. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Should you encounter such a scenario, either execute a reload in Replicate or create an additional mapping without the new columns to allow Compose to perform a Full Load from the Landing tables. &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="page" title="Page 37"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: N/A&lt;BR /&gt;Salesforce case: N/A&lt;BR /&gt;Component/Process: Referenced dimensions &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: If a dimension being referenced is dropped and created, or reloaded for any reason (for example, the source data mart is fully rebuilt on each load), any facts to which the referenced dimension was added should be reloaded too. Currently, Compose does not handle this automatically. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Workaround:&lt;/SPAN&gt;&lt;SPAN&gt;Run the data marts containing the referenced dimensions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="page" title="Page 38"&gt;
&lt;DIV class="layoutArea"&gt;
&lt;DIV class="column"&gt;
&lt;P&gt;&lt;SPAN&gt;Jira issue: RECOB-5315 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salesforce case: 33522 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Component/Process: Snowflake Data Warehouse Tasks &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Description: When generating the data warehouse task, if any attribute with the JSON data type is defined as Type 2, the following error will occur: &lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;SYS,GENERAL_EXCEPTION,invalid enum value&amp;lt;p&amp;gt;Parameter name: ACDataType
&lt;/SPAN&gt;&lt;/PRE&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;H3 style="color: #009845;"&gt;&amp;nbsp;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&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;</description>
      <pubDate>Fri, 20 Dec 2024 20:27:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Release-Notes/Qlik-Compose-Release-Notes-May-2022-Initial-Release-to-Service/ta-p/1930766</guid>
      <dc:creator>Charlton_Book</dc:creator>
      <dc:date>2024-12-20T20:27:29Z</dc:date>
    </item>
  </channel>
</rss>

