<?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 How to get started with Snowflake in Qlik Application Automation in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/ta-p/1852548</link>
    <description>&lt;P&gt;This article overviews the available blocks in the Snowflake connector in Qlik Application Automation. It will also cover some basic examples of retrieving data from a Snowflake database and creating a record in a database.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Connector overview&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The Snowflake connector has the following blocks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;List Tables&lt;/STRONG&gt;: returns a list of the tables from the connected database&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;List Records:&lt;/STRONG&gt; returns a list of records from the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Insert Record&lt;/STRONG&gt;: create one record in the specified table&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Upsert Record:&lt;/STRONG&gt; create or update one record&amp;nbsp;in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Insert Bulk:&lt;/STRONG&gt; create multiple records in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Upsert Bulk:&lt;/STRONG&gt; create or update multiple records in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Do Query:&lt;/STRONG&gt; do a generic SQL query against the connected Snowflake database&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Update Record by One Field:&lt;/STRONG&gt; update a single record in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Delete Record:&lt;/STRONG&gt;&amp;nbsp;delete one record in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;List Schemas:&lt;/STRONG&gt; returns a list of schemas from the connected database&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Authentication&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;To create a new connection to Snowflake, the following parameters are required:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;account_name&lt;/STRONG&gt;: your Snowflake account/tenant name. Type&amp;nbsp; 'ABC' if your Snowflake URL is&amp;nbsp; abc.snowflakecomputing.com.
&lt;BLOCKQUOTE class="quote"&gt;&lt;STRONG&gt;Warning&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;Account names that include underscores can cause issues for certain features. For this reason, Snowflake also supports a version of the account name that substitutes the hyphen character (&lt;CODE class="docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;-&lt;/SPAN&gt;&lt;/CODE&gt;) in place of the underscore character. For example, both of the following URLs are supported:&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;URL with underscores:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;&lt;A href="https://acme-marketing_test_account.snowflakecomputing.com" target="_blank" rel="noopener"&gt;https://acme-marketing_test_account.snowflakecomputing.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;URL with dashes:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;&lt;A href="https://acme-marketing-test-account.snowflakecomputing.com" target="_blank" rel="noopener"&gt;https://acme-marketing-test-account.snowflakecomputing.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;More details about the account name can be found in the below Snowflake documentation&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="Account identifiers" href="https://docs.snowflake.com/en/user-guide/admin-account-identifier#account-name" target="_self"&gt;Account identifiers&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Connecting to snowflake account" href="https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls" target="_self"&gt;Connecting to Snowflake account&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;username&lt;/STRONG&gt;: username for the user with remote access to the Snowflake database.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;password&lt;/STRONG&gt;: password used to authenticate the above username.&amp;nbsp;If the&amp;nbsp;key pair authentication method is being used, use this field to provide the decryption passphrase.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;dbname&lt;/STRONG&gt;: the name of the database you want to use for this connection. You'll need to create multiple connections to connect to multiple databases in the same automation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;warehouse&lt;/STRONG&gt;: the name of the warehouse you want to use for this connection.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;keyfile&lt;/STRONG&gt;: a&lt;SPAN&gt;&lt;SPAN&gt;n optional parameter that is used for the key pair authentication method. Only the encrypted version of the private key is supported as this method offers enhanced authentication security. You must generate a Privacy Enhanced Mail (.pem) file and copy the contents into this field. Use the password field to provide the private key passphrase for decryption. For more information about the key pair authentication method, see &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Creating-a-Snowflake-Key-Pair-based-connector-for-Application/ta-p/2512104" target="_blank" rel="noopener"&gt;Creating a Snowflake Key Pair based connector for Application Automation&lt;/A&gt; and &lt;A href="https://docs.snowflake.com/en/user-guide/key-pair-auth" target="_blank" rel="noopener"&gt;Key-pair authentication and key-pair rotation (docs.snowflake)&lt;/A&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;BLOCKQUOTE class="quote"&gt;The &lt;STRONG&gt;password&lt;/STRONG&gt; field is a required field when configuring a Snowflake connection in Qlik Automate. While Snowflake does permit the use of unencrypted private keys, which do not require a passphrase, Qlik's connector mandates the password field for both username and password authentication and key pair authentication with a password-protected keyfile. &lt;BR /&gt;&lt;BR /&gt;If you have a &lt;EM&gt;keyfile&lt;/EM&gt; without a passphrase, tools such as OpenSSL can be used to add one.&lt;BR /&gt;&lt;BR /&gt;Example OpenSSL command to add a passphrase:
&lt;PRE&gt;openssl pkcs8 -topk8 -in existing_key.p8 -out encrypted_key.p8&lt;/PRE&gt;
&lt;FONT face="courier new,courier"&gt;-in existing_key.p8&lt;/FONT&gt;: your current private key file&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;-out encrypted_key.p8&lt;/FONT&gt;: the output file for the encrypted key&lt;BR /&gt;&lt;BR /&gt;You will be prompted to enter and confirm a new passphrase after running the command.&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Examples&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Insert a new record into a table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Add the &lt;STRONG&gt;Insert Record&lt;/STRONG&gt; block from the Snowflake connector to your automation.&lt;/LI&gt;
&lt;LI&gt;Configure the block to point to a table in the database you're currently connected to. You can use the&amp;nbsp;&lt;EM&gt;do lookup&lt;/EM&gt; function for this.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Insert Record.png" style="width: 841px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172466i13531EDEA3161749/image-size/large?v=v2&amp;amp;px=999" role="button" title="Insert Record.png" alt="Insert Record.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Run the automation. This will insert a new record in your Snowflake table.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Use the Do Query block to create a new table&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The Do Query block can be used to perform actions in Snowflake that aren't supported by the other blocks.&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a new automation&lt;/LI&gt;
&lt;LI&gt;Search for the Snowflake connector in the Block library menu on the left side of the canvas, and find the &lt;STRONG&gt;Do Query&lt;/STRONG&gt; block. Drag this block inside the automation. Highlight the &lt;STRONG&gt;Do Query&lt;/STRONG&gt; block by clicking it and configure it in the Block configuration menu on the right side of the canvas.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="select do query.png" style="width: 310px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172467i571A95919DB11455/image-size/large?v=v2&amp;amp;px=999" role="button" title="select do query.png" alt="select do query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Do Query.png" style="width: 703px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172468i703A143319E91DB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Do Query.png" alt="Do Query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Add your query to create a new table in the Query&amp;nbsp;input field. Here is a query example that creates a table:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;CREATE TABLE "MY_DATABASE"."PUBLIC"."TEST" (ID INT, "Description" varchar (100), "Serial" NUMBER, COST FLOAT, "Create_date" DATE, "Details" VARIANT);&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="query.png" style="width: 530px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172469iB30DB8FCA450A905/image-size/large?v=v2&amp;amp;px=999" role="button" title="query.png" alt="query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Run the automation. This will create a new table with the specified structure within the selected database.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upsert multiple records into a table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Add the &lt;STRONG&gt;Upsert Bulk&amp;nbsp;&lt;/STRONG&gt;block from the Snowflake connector to your automation.&lt;/LI&gt;
&lt;LI&gt;Configure the block to point to a table in the database you're currently connected to. You can use the&amp;nbsp;&lt;EM&gt;do lookup&lt;/EM&gt; function for this.&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color="#000000"&gt;The value of the &lt;EM&gt;Where key&lt;/EM&gt; input parameter should be a unique identifier that is used to check the existing records and update them if needed.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color="#000000"&gt;The value of the Data input parameter should be Json List to pass multiple records as Json Objects, along with a unique identifier added as a key-value pair to the Json Object.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Upsert block.png" style="width: 632px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172470i26378298EA9817F5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Upsert block.png" alt="Upsert block.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-style: italic;"&gt;The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 14 Jul 2025 06:19:56 GMT</pubDate>
    <dc:creator>Ionut_Dumitrascu</dc:creator>
    <dc:date>2025-07-14T06:19:56Z</dc:date>
    <item>
      <title>How to get started with Snowflake in Qlik Application Automation</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/ta-p/1852548</link>
      <description>&lt;P&gt;This article overviews the available blocks in the Snowflake connector in Qlik Application Automation. It will also cover some basic examples of retrieving data from a Snowflake database and creating a record in a database.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Connector overview&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The Snowflake connector has the following blocks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;List Tables&lt;/STRONG&gt;: returns a list of the tables from the connected database&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;List Records:&lt;/STRONG&gt; returns a list of records from the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Insert Record&lt;/STRONG&gt;: create one record in the specified table&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Upsert Record:&lt;/STRONG&gt; create or update one record&amp;nbsp;in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Insert Bulk:&lt;/STRONG&gt; create multiple records in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Upsert Bulk:&lt;/STRONG&gt; create or update multiple records in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Do Query:&lt;/STRONG&gt; do a generic SQL query against the connected Snowflake database&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Update Record by One Field:&lt;/STRONG&gt; update a single record in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Delete Record:&lt;/STRONG&gt;&amp;nbsp;delete one record in the specified table&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;List Schemas:&lt;/STRONG&gt; returns a list of schemas from the connected database&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Authentication&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;To create a new connection to Snowflake, the following parameters are required:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;account_name&lt;/STRONG&gt;: your Snowflake account/tenant name. Type&amp;nbsp; 'ABC' if your Snowflake URL is&amp;nbsp; abc.snowflakecomputing.com.
&lt;BLOCKQUOTE class="quote"&gt;&lt;STRONG&gt;Warning&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;Account names that include underscores can cause issues for certain features. For this reason, Snowflake also supports a version of the account name that substitutes the hyphen character (&lt;CODE class="docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;-&lt;/SPAN&gt;&lt;/CODE&gt;) in place of the underscore character. For example, both of the following URLs are supported:&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;URL with underscores:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;&lt;A href="https://acme-marketing_test_account.snowflakecomputing.com" target="_blank" rel="noopener"&gt;https://acme-marketing_test_account.snowflakecomputing.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;URL with dashes:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;SPAN class="pre"&gt;&lt;A href="https://acme-marketing-test-account.snowflakecomputing.com" target="_blank" rel="noopener"&gt;https://acme-marketing-test-account.snowflakecomputing.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="samp docutils literal notranslate"&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;More details about the account name can be found in the below Snowflake documentation&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="Account identifiers" href="https://docs.snowflake.com/en/user-guide/admin-account-identifier#account-name" target="_self"&gt;Account identifiers&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Connecting to snowflake account" href="https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls" target="_self"&gt;Connecting to Snowflake account&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;username&lt;/STRONG&gt;: username for the user with remote access to the Snowflake database.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;password&lt;/STRONG&gt;: password used to authenticate the above username.&amp;nbsp;If the&amp;nbsp;key pair authentication method is being used, use this field to provide the decryption passphrase.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;dbname&lt;/STRONG&gt;: the name of the database you want to use for this connection. You'll need to create multiple connections to connect to multiple databases in the same automation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;warehouse&lt;/STRONG&gt;: the name of the warehouse you want to use for this connection.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;keyfile&lt;/STRONG&gt;: a&lt;SPAN&gt;&lt;SPAN&gt;n optional parameter that is used for the key pair authentication method. Only the encrypted version of the private key is supported as this method offers enhanced authentication security. You must generate a Privacy Enhanced Mail (.pem) file and copy the contents into this field. Use the password field to provide the private key passphrase for decryption. For more information about the key pair authentication method, see &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Creating-a-Snowflake-Key-Pair-based-connector-for-Application/ta-p/2512104" target="_blank" rel="noopener"&gt;Creating a Snowflake Key Pair based connector for Application Automation&lt;/A&gt; and &lt;A href="https://docs.snowflake.com/en/user-guide/key-pair-auth" target="_blank" rel="noopener"&gt;Key-pair authentication and key-pair rotation (docs.snowflake)&lt;/A&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;BLOCKQUOTE class="quote"&gt;The &lt;STRONG&gt;password&lt;/STRONG&gt; field is a required field when configuring a Snowflake connection in Qlik Automate. While Snowflake does permit the use of unencrypted private keys, which do not require a passphrase, Qlik's connector mandates the password field for both username and password authentication and key pair authentication with a password-protected keyfile. &lt;BR /&gt;&lt;BR /&gt;If you have a &lt;EM&gt;keyfile&lt;/EM&gt; without a passphrase, tools such as OpenSSL can be used to add one.&lt;BR /&gt;&lt;BR /&gt;Example OpenSSL command to add a passphrase:
&lt;PRE&gt;openssl pkcs8 -topk8 -in existing_key.p8 -out encrypted_key.p8&lt;/PRE&gt;
&lt;FONT face="courier new,courier"&gt;-in existing_key.p8&lt;/FONT&gt;: your current private key file&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;-out encrypted_key.p8&lt;/FONT&gt;: the output file for the encrypted key&lt;BR /&gt;&lt;BR /&gt;You will be prompted to enter and confirm a new passphrase after running the command.&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Examples&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Insert a new record into a table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Add the &lt;STRONG&gt;Insert Record&lt;/STRONG&gt; block from the Snowflake connector to your automation.&lt;/LI&gt;
&lt;LI&gt;Configure the block to point to a table in the database you're currently connected to. You can use the&amp;nbsp;&lt;EM&gt;do lookup&lt;/EM&gt; function for this.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Insert Record.png" style="width: 841px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172466i13531EDEA3161749/image-size/large?v=v2&amp;amp;px=999" role="button" title="Insert Record.png" alt="Insert Record.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Run the automation. This will insert a new record in your Snowflake table.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Use the Do Query block to create a new table&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The Do Query block can be used to perform actions in Snowflake that aren't supported by the other blocks.&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a new automation&lt;/LI&gt;
&lt;LI&gt;Search for the Snowflake connector in the Block library menu on the left side of the canvas, and find the &lt;STRONG&gt;Do Query&lt;/STRONG&gt; block. Drag this block inside the automation. Highlight the &lt;STRONG&gt;Do Query&lt;/STRONG&gt; block by clicking it and configure it in the Block configuration menu on the right side of the canvas.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="select do query.png" style="width: 310px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172467i571A95919DB11455/image-size/large?v=v2&amp;amp;px=999" role="button" title="select do query.png" alt="select do query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Do Query.png" style="width: 703px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172468i703A143319E91DB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Do Query.png" alt="Do Query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Add your query to create a new table in the Query&amp;nbsp;input field. Here is a query example that creates a table:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;CREATE TABLE "MY_DATABASE"."PUBLIC"."TEST" (ID INT, "Description" varchar (100), "Serial" NUMBER, COST FLOAT, "Create_date" DATE, "Details" VARIANT);&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="query.png" style="width: 530px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172469iB30DB8FCA450A905/image-size/large?v=v2&amp;amp;px=999" role="button" title="query.png" alt="query.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Run the automation. This will create a new table with the specified structure within the selected database.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Upsert multiple records into a table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Add the &lt;STRONG&gt;Upsert Bulk&amp;nbsp;&lt;/STRONG&gt;block from the Snowflake connector to your automation.&lt;/LI&gt;
&lt;LI&gt;Configure the block to point to a table in the database you're currently connected to. You can use the&amp;nbsp;&lt;EM&gt;do lookup&lt;/EM&gt; function for this.&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color="#000000"&gt;The value of the &lt;EM&gt;Where key&lt;/EM&gt; input parameter should be a unique identifier that is used to check the existing records and update them if needed.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color="#000000"&gt;The value of the Data input parameter should be Json List to pass multiple records as Json Objects, along with a unique identifier added as a key-value pair to the Json Object.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Upsert block.png" style="width: 632px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172470i26378298EA9817F5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Upsert block.png" alt="Upsert block.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-style: italic;"&gt;The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 06:19:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/ta-p/1852548</guid>
      <dc:creator>Ionut_Dumitrascu</dc:creator>
      <dc:date>2025-07-14T06:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake - How to get started with Snowflake in Automations</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2012926#M7943</link>
      <description>&lt;P&gt;Does the Snowflake connector in App Automation support other forms of authentication other than username and password? For example OAuth mechanism like we do for a data connection for Qlik app development? Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 03:32:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2012926#M7943</guid>
      <dc:creator>estherl</dc:creator>
      <dc:date>2022-12-06T03:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake - How to get started with Snowflake in Automations</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2014439#M7971</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/182137"&gt;@estherl&lt;/a&gt;&amp;nbsp;I believe only username and password are currently supported, but let me check in with our experts!&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Dec 2022 15:39:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2014439#M7971</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-12-08T15:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake - How to get started with Snowflake in Automations</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2015832#M8002</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/182137"&gt;@estherl&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can now confirm that only username and password are supported as of right now. However, expanding this is on our team's radar, though we do not currently have any guarantee on when that would be added.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2022 09:54:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2015832#M8002</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-12-13T09:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake - How to get started with Snowflake in Automations</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2016146#M8008</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28597"&gt;@Sonja_Bauernfeind&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2022 19:16:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2016146#M8008</guid>
      <dc:creator>estherl</dc:creator>
      <dc:date>2022-12-13T19:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake - How to get started with Snowflake in Automations</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2438918#M13696</link>
      <description>&lt;P&gt;Just in case this helps anyone else ... If your Snowflake URL happens to contain a location name along with your company name ... be sure to use that whole thing as your Account Name&lt;/P&gt;
&lt;P&gt;{Your Name}&lt;STRONG&gt;.us-east-1&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If your Snowflake URL is just {Your Name}.snowflakecomputing.com then you are good to go with just your Account name.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 12:21:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2438918#M13696</guid>
      <dc:creator>Dalton_Ruer</dc:creator>
      <dc:date>2024-04-08T12:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to get started with Snowflake in Qlik Application Automation</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2546768#M17027</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Our Snowflake URL is private trying to create connection but its not working.&lt;/P&gt;&lt;P&gt;How we can connect to private url&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2026 05:07:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-get-started-with-Snowflake-in-Qlik-Application-Automation/tac-p/2546768#M17027</guid>
      <dc:creator>Qliksense_Admin</dc:creator>
      <dc:date>2026-04-14T05:07:59Z</dc:date>
    </item>
  </channel>
</rss>

