{"id":1736,"date":"2026-04-28T04:20:33","date_gmt":"2026-04-28T04:20:33","guid":{"rendered":"https:\/\/craftcookcode.com\/?p=1736"},"modified":"2026-04-28T04:20:36","modified_gmt":"2026-04-28T04:20:36","slug":"qlik-replicate-getting-started-with-big-query","status":"publish","type":"post","link":"https:\/\/craftcookcode.com\/?p=1736","title":{"rendered":"Qlik Replicate: Getting started with Big Query"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">It is a new day and a new target endpoint in Qlik Replicate for us.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What is different; it is a new target endpoint \u2013 Big Query; which we have not used before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big query.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But this use case was different, a more tactical solution to get some tables off a legacy Data Warehouse straight into Big Query and bypassing the GCS and DBT combination.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sharing Credentials.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In our organisation credentials are stored in their own project and are separated from other GCP resources.&nbsp; This is so that the credentials are centrally located in one project and we are not duplicating credentials across multiple projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Cloudies created a Service Account for us in project_x and pointed to a \u201cscratchpad\u201d dataset in project_y for Qlik Replicate to create the tables and copy across the data.&nbsp; We can then use the generated table schema to generate tables subsequent environments where Qlik doesn\u2019t have create permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the problem was that the credentials were in project_x; but I could not force Qlik Replicate to write to project_y.&nbsp; Initially I thought I needed to prefix the schema with the project; like how it appears in big query:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\nSELECT * FROM `project_y.scratchpad.my_table` \n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">This didn\u2019t work and looking at the log file with verbose turned up; I could still see it was trying to write to project_x.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I asked the <a href=\"https:\/\/community.qlik.com\/t5\/Qlik-Replicate\/QR-Big-Query-Writing-to-a-different-project-than-the-credentials\/m-p\/2547818\" target=\"_blank\" rel=\"noopener\" title=\"\">Qlik forum<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While I was waiting for replies on the forum and trying a couple of suggestions; I had a look at the credential json that I downloaded from Secrets manager:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n{\n  &quot;type&quot;: &quot;service_account&quot;,\n  &quot;project_id&quot;: &quot;project_x&quot;,\n  &quot;private_key_id&quot;: &quot;1234567890abcdef&quot;,\n  &quot;private_key&quot;: &quot;-----BEGIN PRIVATE KEY-----\\nLongPrivateKey\\n-----END PRIVATE KEY-----\\n&quot;,\n  &quot;client_email&quot;: &quot;myaccount@project_x.iam.gserviceaccount.com&quot;,\n  &quot;client_id&quot;: &quot;123456789012345678900&quot;,\n  &quot;auth_uri&quot;: &quot;https:\/\/accounts.google.com\/o\/oauth2\/auth&quot;,\n  &quot;token_uri&quot;: &quot;https:\/\/oauth2.googleapis.com\/token&quot;,\n  &quot;auth_provider_x509_cert_url&quot;: &quot;https:\/\/www.googleapis.com\/oauth2\/v1\/certs&quot;,\n  &quot;client_x509_cert_url&quot;: &quot;https:\/\/www.googleapis.com\/robot\/v1\/metadata\/x509\/myaccount%40project_x.iam.gserviceaccount.com&quot;,\n  &quot;universe_domain&quot;: &quot;googleapis.com&quot;\n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Curiously, I changed the project_id value from project_x to project_y.&nbsp;<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n{\n  &quot;type&quot;: &quot;service_account&quot;,\n  &quot;project_id&quot;: &quot;project_y&quot;,\n  &quot;private_key_id&quot;: &quot;1234567890abcdef&quot;,\n  &quot;private_key&quot;: &quot;-----BEGIN PRIVATE KEY-----\\nLongPrivateKey\\n-----END PRIVATE KEY-----\\n&quot;,\n  &quot;client_email&quot;: &quot;myaccount@project_x.iam.gserviceaccount.com&quot;,\n  &quot;client_id&quot;: &quot;123456789012345678900&quot;,\n  &quot;auth_uri&quot;: &quot;https:\/\/accounts.google.com\/o\/oauth2\/auth&quot;,\n  &quot;token_uri&quot;: &quot;https:\/\/oauth2.googleapis.com\/token&quot;,\n  &quot;auth_provider_x509_cert_url&quot;: &quot;https:\/\/www.googleapis.com\/oauth2\/v1\/certs&quot;,\n  &quot;client_x509_cert_url&quot;: &quot;https:\/\/www.googleapis.com\/robot\/v1\/metadata\/x509\/myaccount%40project_x.iam.gserviceaccount.com&quot;,\n  &quot;universe_domain&quot;: &quot;googleapis.com&quot;\n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">And it worked!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rounding out the settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">From there &#8211; it was pretty easy to work out the rest of the settings:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Big Query Section<\/th><th>Were to set<\/th><\/tr><\/thead><tbody><tr><td>Project ID<\/td><td>In the Endpoint credentials<\/td><\/tr><tr><td>Dataset<\/td><td>In the &#8220;Table Schema&#8221; for a table<\/td><\/tr><tr><td>Table Name<\/td><td>In the &#8220;Table Name&#8221; for a section<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"421\" src=\"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2-1024x421.png\" alt=\"\" class=\"wp-image-1740\" srcset=\"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2-1024x421.png 1024w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2-300x123.png 300w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2-768x316.png 768w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2-1536x632.png 1536w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_2.png 2030w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re writing control tables out to Big Query; you will need to add the target dataset to the task&#8217;s properties<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_3-1024x587.png\" alt=\"\" class=\"wp-image-1741\" srcset=\"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_3-1024x587.png 1024w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_3-300x172.png 300w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_3-768x440.png 768w, https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/code_qr_credentials_3.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This can be found under the Qlik Replicate task&#8217;s json directory in the following location:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\ntask_json&#x5B;&quot;cmd.replication_definition&quot;]&#x5B;&quot;tasks&quot;]&#x5B;0]&#x5B;&quot;task_settings&quot;]&#x5B;&quot;target_settings&quot;]&#x5B;&quot;control_schema&quot;]\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Conclusion and Next Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We did an initial run in development as a POC and to shake out any permission issue.&nbsp; So far; no issues and the destination tables were created and written to in Big Query.&nbsp; Once we are a bit more stable; I will do a couple of rough benchmarks between writing to Big Query vs to GCS with json.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Cloudies and Data Lake developers are now trying to work out what is the best way to manage the permissions by their infrastructure code in higher environments.&nbsp; In the meantime, I am modifying our QR task migration pipeline to have a variable destination table schema as the schema (which relates to dataset in Big Query) will change moving from environment to environment.&nbsp; It should be easy to do since we have python wrapper classes over the top of the Qlik Replicate json code.&nbsp; It will just be a new method to change table owners to a passed in variable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1737,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16],"tags":[105,36],"class_list":["post-1736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qlik-replicate","tag-big_query","tag-qlikreplicate"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"jonny.donker@gmail.com\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/craftcookcode.com\/?p=1736\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Craft Cook Code - c^3?\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Qlik Replicate: Getting started with Big Query - Craft Cook Code\" \/>\n\t\t<meta property=\"og:description\" content=\"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/craftcookcode.com\/?p=1736\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-28T04:20:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-28T04:20:36+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Qlik Replicate: Getting started with Big Query - Craft Cook Code\" \/>\n\t\t<meta name=\"twitter:description\" content=\"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#blogposting\",\"name\":\"Qlik Replicate: Getting started with Big Query - Craft Cook Code\",\"headline\":\"Qlik Replicate: Getting started with Big Query\",\"author\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/craftcookcode.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/image_1776838571401235.png\",\"width\":1024,\"height\":1024},\"datePublished\":\"2026-04-28T04:20:33+00:00\",\"dateModified\":\"2026-04-28T04:20:36+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#webpage\"},\"articleSection\":\"Qlik Replicate, big_query, qlikreplicate\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/craftcookcode.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=13#listItem\",\"name\":\"Code\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=13#listItem\",\"position\":2,\"name\":\"Code\",\"item\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=13\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=16#listItem\",\"name\":\"Qlik Replicate\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=16#listItem\",\"position\":3,\"name\":\"Qlik Replicate\",\"item\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=16\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#listItem\",\"name\":\"Qlik Replicate: Getting started with Big Query\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=13#listItem\",\"name\":\"Code\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#listItem\",\"position\":4,\"name\":\"Qlik Replicate: Getting started with Big Query\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?cat=16#listItem\",\"name\":\"Qlik Replicate\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/#person\",\"name\":\"jonny.donker@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12ea7810156e378894993fa29611c905482263dd05898a50ae5ece294bb6aff0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"jonny.donker@gmail.com\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/craftcookcode.com\\\/?author=1\",\"name\":\"jonny.donker@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12ea7810156e378894993fa29611c905482263dd05898a50ae5ece294bb6aff0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"jonny.donker@gmail.com\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#webpage\",\"url\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736\",\"name\":\"Qlik Replicate: Getting started with Big Query - Craft Cook Code\",\"description\":\"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \\u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -> Qlik Replicate -> JSON files -> GCS -> DBT -> Big\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/craftcookcode.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/image_1776838571401235.png\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736\\\/#mainImage\",\"width\":1024,\"height\":1024},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/?p=1736#mainImage\"},\"datePublished\":\"2026-04-28T04:20:33+00:00\",\"dateModified\":\"2026-04-28T04:20:36+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/#website\",\"url\":\"https:\\\/\\\/craftcookcode.com\\\/\",\"name\":\"Craft Cook Code\",\"description\":\"c^3?\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/craftcookcode.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Qlik Replicate: Getting started with Big Query - Craft Cook Code","description":"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -> Qlik Replicate -> JSON files -> GCS -> DBT -> Big","canonical_url":"https:\/\/craftcookcode.com\/?p=1736","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/craftcookcode.com\/?p=1736#blogposting","name":"Qlik Replicate: Getting started with Big Query - Craft Cook Code","headline":"Qlik Replicate: Getting started with Big Query","author":{"@id":"https:\/\/craftcookcode.com\/?author=1#author"},"publisher":{"@id":"https:\/\/craftcookcode.com\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/image_1776838571401235.png","width":1024,"height":1024},"datePublished":"2026-04-28T04:20:33+00:00","dateModified":"2026-04-28T04:20:36+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/craftcookcode.com\/?p=1736#webpage"},"isPartOf":{"@id":"https:\/\/craftcookcode.com\/?p=1736#webpage"},"articleSection":"Qlik Replicate, big_query, qlikreplicate"},{"@type":"BreadcrumbList","@id":"https:\/\/craftcookcode.com\/?p=1736#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/craftcookcode.com#listItem","position":1,"name":"Home","item":"https:\/\/craftcookcode.com","nextItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=13#listItem","name":"Code"}},{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=13#listItem","position":2,"name":"Code","item":"https:\/\/craftcookcode.com\/?cat=13","nextItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=16#listItem","name":"Qlik Replicate"},"previousItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=16#listItem","position":3,"name":"Qlik Replicate","item":"https:\/\/craftcookcode.com\/?cat=16","nextItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?p=1736#listItem","name":"Qlik Replicate: Getting started with Big Query"},"previousItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=13#listItem","name":"Code"}},{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?p=1736#listItem","position":4,"name":"Qlik Replicate: Getting started with Big Query","previousItem":{"@type":"ListItem","@id":"https:\/\/craftcookcode.com\/?cat=16#listItem","name":"Qlik Replicate"}}]},{"@type":"Person","@id":"https:\/\/craftcookcode.com\/#person","name":"jonny.donker@gmail.com","image":{"@type":"ImageObject","@id":"https:\/\/craftcookcode.com\/?p=1736#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/12ea7810156e378894993fa29611c905482263dd05898a50ae5ece294bb6aff0?s=96&d=mm&r=g","width":96,"height":96,"caption":"jonny.donker@gmail.com"}},{"@type":"Person","@id":"https:\/\/craftcookcode.com\/?author=1#author","url":"https:\/\/craftcookcode.com\/?author=1","name":"jonny.donker@gmail.com","image":{"@type":"ImageObject","@id":"https:\/\/craftcookcode.com\/?p=1736#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/12ea7810156e378894993fa29611c905482263dd05898a50ae5ece294bb6aff0?s=96&d=mm&r=g","width":96,"height":96,"caption":"jonny.donker@gmail.com"}},{"@type":"WebPage","@id":"https:\/\/craftcookcode.com\/?p=1736#webpage","url":"https:\/\/craftcookcode.com\/?p=1736","name":"Qlik Replicate: Getting started with Big Query - Craft Cook Code","description":"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -> Qlik Replicate -> JSON files -> GCS -> DBT -> Big","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/craftcookcode.com\/#website"},"breadcrumb":{"@id":"https:\/\/craftcookcode.com\/?p=1736#breadcrumblist"},"author":{"@id":"https:\/\/craftcookcode.com\/?author=1#author"},"creator":{"@id":"https:\/\/craftcookcode.com\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/craftcookcode.com\/wp-content\/uploads\/2026\/04\/image_1776838571401235.png","@id":"https:\/\/craftcookcode.com\/?p=1736\/#mainImage","width":1024,"height":1024},"primaryImageOfPage":{"@id":"https:\/\/craftcookcode.com\/?p=1736#mainImage"},"datePublished":"2026-04-28T04:20:33+00:00","dateModified":"2026-04-28T04:20:36+00:00"},{"@type":"WebSite","@id":"https:\/\/craftcookcode.com\/#website","url":"https:\/\/craftcookcode.com\/","name":"Craft Cook Code","description":"c^3?","inLanguage":"en-US","publisher":{"@id":"https:\/\/craftcookcode.com\/#person"}}]},"og:locale":"en_US","og:site_name":"Craft Cook Code - c^3?","og:type":"article","og:title":"Qlik Replicate: Getting started with Big Query - Craft Cook Code","og:description":"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big","og:url":"https:\/\/craftcookcode.com\/?p=1736","article:published_time":"2026-04-28T04:20:33+00:00","article:modified_time":"2026-04-28T04:20:36+00:00","twitter:card":"summary_large_image","twitter:title":"Qlik Replicate: Getting started with Big Query - Craft Cook Code","twitter:description":"It is a new day and a new target endpoint in Qlik Replicate for us. What is different; it is a new target endpoint \u2013 Big Query; which we have not used before. Usually for our Date Lake, the steps are Source System -&gt; Qlik Replicate -&gt; JSON files -&gt; GCS -&gt; DBT -&gt; Big"},"aioseo_meta_data":{"post_id":"1736","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-04-28 01:28:28","updated":"2026-04-28 04:52:38","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/craftcookcode.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/craftcookcode.com\/?cat=13\" title=\"Code\">Code<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/craftcookcode.com\/?cat=16\" title=\"Qlik Replicate\">Qlik Replicate<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tQlik Replicate: Getting started with Big Query\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/craftcookcode.com"},{"label":"Code","link":"https:\/\/craftcookcode.com\/?cat=13"},{"label":"Qlik Replicate","link":"https:\/\/craftcookcode.com\/?cat=16"},{"label":"Qlik Replicate: Getting started with Big Query","link":"https:\/\/craftcookcode.com\/?p=1736"}],"_links":{"self":[{"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/posts\/1736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1736"}],"version-history":[{"count":3,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/posts\/1736\/revisions"}],"predecessor-version":[{"id":1742,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/posts\/1736\/revisions\/1742"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=\/wp\/v2\/media\/1737"}],"wp:attachment":[{"href":"https:\/\/craftcookcode.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/craftcookcode.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}