<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ODBC PowerPack Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/category/odbc-powerpack/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/category/odbc-powerpack/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Wed, 22 Jul 2026 14:10:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>ODBC PowerPack Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/category/odbc-powerpack/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to get data from Airtable into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-airtable-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 16:23:00 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[Reporting - Microsoft Power BI]]></category>
		<category><![CDATA[Airtable]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12336</guid>

					<description><![CDATA[<p>Introduction Airtable is a cloud-based platform that combines spreadsheet-style usability with relational data capabilities. Many teams use Airtable to manage projects, CRM pipelines, operations, and content workflows. To analyze this data at scale, you can connect Airtable to Power BI and build interactive reports. Using the ZappySys ODBC Driver for REST APIs, you can query [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-airtable-into-power-bi/">How to get data from Airtable into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-logo.png"><img loading="lazy" decoding="async" class="wp-image-12328 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-logo-150x150.png" alt="Airtable" width="150" height="150" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-logo.png 447w" sizes="(max-width: 150px) 100vw, 150px" /></a>Airtable is a cloud-based platform that combines spreadsheet-style usability with relational data capabilities. Many teams use Airtable to manage projects, CRM pipelines, operations, and content workflows. To analyze this data at scale, you can connect Airtable to Power BI and build interactive reports.</p>
<p>Using the ZappySys ODBC Driver for REST APIs, you can query Airtable API data with SQL and load it into Power BI without writing custom integration code.</p>
<p>This tutorial shows how to create an Airtable ODBC DSN, configure API authentication, preview table data, connect Power BI, and run practical SQL queries.</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Prerequisites</h2>
To access your data in your app using the ODBC Driver, ensure the following requirements are met.

Download and install <a href="https://zappysys.com/products/odbc-powerpack/download/" rel="noopener">ZappySys ODBC PowerPack</a></div>
<h2>Steps</h2>
<h3>Create an Airtable Personal Access Token</h3>
<ol>
<li>Sign in to your <a href="https://airtable.com/account" target="_blank" rel="noopener">Airtable account</a>.</li>
<li>Go to the <a href="https://airtable.com/create/tokens" target="_blank" rel="noopener">Airtable token page</a> and click to create a new token.</li>
<li>Grant the minimum required scopes for your scenario, such as <pre class="crayon-plain-tag">data.records:read</pre> and <pre class="crayon-plain-tag">schema.bases:read</pre>.</li>
<li>Allow access to the specific base(s) and copy the token to a secure location.
<div id="attachment_12332" style="width: 1097px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12332" class="size-full wp-image-12332" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token.png" alt="" width="1087" height="588" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token.png 1087w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token-300x162.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token-1024x554.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Create-a-token-768x415.png 768w" sizes="(max-width: 1087px) 100vw, 1087px" /></a><p id="caption-attachment-12332" class="wp-caption-text">Airtable &#8211; Create a token</p></div></li>
</ol>
<h3>Get Airtable Base ID and Table ID</h3>
<ol>
<li>Open the target table in Airtable.</li>
<li>Copy the Base ID and Table ID from the URL or <a href="https://support.airtable.com/docs/api">API documentation page</a>.</li>
<li>Keep these IDs handy because you will use them in the API URL, for example:<br />
<code>https://api.airtable.com/v0/{BASE_ID}/{TABLE_ID}</code></li>
</ol>
<h3>Create a New ODBC DSN Using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In <strong>User DSN</strong> or <strong>System DSN</strong>, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong>, then click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure Airtable API Connection</h3>
<ol>
<li>Enter the Airtable API URL in this format:<br />
<span style="color: #222222; font-family: monospace;"><span style="background-color: #e9ebec;">https://api.airtable.com/v0/{BASE_ID}/{TABLE_ID}</span></span></li>
<li>In <strong>Connection Type</strong>, select <strong>HTTP</strong> and click <strong>Configure</strong>.</li>
<li>Set <strong>Credential Type</strong> to <strong>Static Token / API Key</strong>.</li>
<li>Paste your Airtable Personal Access Token in the token field.</li>
<li>Click <strong>OK</strong> to save HTTP authentication settings.
<div id="attachment_12204" style="width: 628px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/ODBC-HTTP-Static-token-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12204" class="size-full wp-image-12204" src="https://zappysys.com/blog/wp-content/uploads/2026/06/ODBC-HTTP-Static-token-connection.png" alt="" width="618" height="445" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/ODBC-HTTP-Static-token-connection.png 618w, https://zappysys.com/blog/wp-content/uploads/2026/06/ODBC-HTTP-Static-token-connection-300x216.png 300w" sizes="(max-width: 618px) 100vw, 618px" /></a><p id="caption-attachment-12204" class="wp-caption-text">Airtable &#8211; ODBC HTTP Static token connection</p></div></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set <strong>JSON Path Filter</strong> to:<br />
<code>$.records[*]</code></li>
<li>Click <strong>Test Connection</strong>, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12338" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12338" class="size-full wp-image-12338" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12338" class="wp-caption-text">Airtable &#8211; JSON Driver configuration</p></div>
<div class="mceTemp"></div>
</li>
</ol>
<h3>Preview Airtable Data in ODBC Driver</h3>
<ol>
<li>Open the <strong>Preview</strong> tab in the DSN configuration window.</li>
<li>Generate a query and click <strong>Preview Data</strong>.</li>
<li>Confirm rows are returned. If not, recheck token permissions, Base ID, Table ID, and JSON Path Filter.
<div id="attachment_12339" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12339" class="size-full wp-image-12339" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-result.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-result-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-JSON-Driver-result-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12339" class="wp-caption-text">Airtable &#8211; JSON Driver result</p></div></li>
</ol>
<h3>Connect Power BI to Airtable via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Go to <strong>Home</strong> &gt; <strong>Get Data</strong> &gt; <strong>More&#8230;</strong>.</li>
<li>Search for <strong>ODBC</strong> and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Airtable DSN from the data source list.</li>
<li>Optionally enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12340" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-select-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12340" class="size-full wp-image-12340" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-select-driver.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-select-driver.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-select-driver-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12340" class="wp-caption-text">Airtable &#8211; Power BI select driver</p></div></li>
<li>Click <strong>OK</strong>, review the preview, and click <strong>Load</strong>.
<div id="attachment_12341" style="width: 890px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-preview.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12341" class="size-full wp-image-12341" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-preview.png" alt="" width="880" height="400" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-preview.png 880w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-preview-300x136.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Airtable-Power-BI-preview-768x349.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></a><p id="caption-attachment-12341" class="wp-caption-text">Airtable &#8211; Power BI preview</p></div></li>
<li>In the Navigator, select fields or tables you want to import into your model.</li>
</ol>
<h3>Query Airtable Data with SQL</h3>
<p>Use custom SQL queries in the ODBC driver or Power BI to shape data before loading, depending on your database; here are some examples for our table.</p>
<p><strong>Example 1: Select Common Airtable Fields</strong></p><pre class="crayon-plain-tag">SELECT
    id,
    createdTime,
    fields_Name AS Name,
    fields_Status AS Status,
    fields_Owner AS Owner,
    fields_Amount AS Amount
FROM records</pre><p>
<strong>Example 2: Filter Active Records</strong></p><pre class="crayon-plain-tag">SELECT
    id,
    fields_Name,
    fields_Status,
    fields_Priority
FROM records
WHERE fields_Status = 'Done'</pre><p>
<strong>Example 3: Recent Records (Last 7 Days)</strong></p><pre class="crayon-plain-tag">SELECT
    id,
    fields_Name,
    createdTime
FROM records
WHERE createdTime &gt;= &lt;&lt;<span class="hljs-string">today-7d,FUN_TO_DATE&gt;&gt;</span></pre><p>
<strong>Example 4: Group by Status</strong></p><pre class="crayon-plain-tag">SELECT
    fields_Status AS Status,
    COUNT(*) AS RecordCount
FROM records
GROUP BY fields_Status
ORDER BY RecordCount DESC</pre><p>
<h2>Conclusion</h2>
<p>Connecting Airtable to Power BI using the ZappySys ODBC Driver gives you a fast, SQL-friendly way to build analytics on top of Airtable API data. You can centralise operational data, model it in Power BI, and publish dashboards for your team without building custom connectors.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">ZappySys ODBC Drivers</a> to integrate Airtable and other APIs into your reporting workflow.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-airtable-into-power-bi/">How to get data from Airtable into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to get data from Pipedrive into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 20:48:41 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12282</guid>

					<description><![CDATA[<p>Introduction Pipedrive is a CRM platform used by sales teams to manage leads, deals, contacts, activities, and pipelines. Many organisations need this data in Power BI to monitor sales performance, pipeline health, conversion rates, and team productivity. Using ZappySys ODBC Driver for REST APIs, you can connect to Pipedrive APIs, query CRM data with SQL, [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/">How to get data from Pipedrive into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://www.pipedrive.com/"><img loading="lazy" decoding="async" class="size-thumbnail alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/06/pipedrive-logo-150x150.png" alt="Pipedrive" width="150" height="150" /></a>Pipedrive is a CRM platform used by sales teams to manage leads, deals, contacts, activities, and pipelines. Many organisations need this data in Power BI to monitor sales performance, pipeline health, conversion rates, and team productivity.</p>
<p>Using ZappySys ODBC Driver for REST APIs, you can connect to Pipedrive APIs, query CRM data with SQL, and load it directly into Power BI dashboards without writing custom connector code.</p>
<p>This tutorial shows how to create an ODBC DSN for Pipedrive API, preview data, connect to Power BI, and build analytics using custom SQL queries.</p>
<h3></h3>
<h2>Prerequisites</h2>
<ol>
<li>A Pipedrive account with API access enabled.</li>
<li>Power BI Desktop is installed on your machine.</li>
<li>Basic understanding of SQL and Power BI data modelling.</li>
<li>Finally, install the <a href="https://zappysys.com/products/odbc-drivers/">ZappySys ODBC Driver</a>.</li>
</ol>
<h2>Steps</h2>
<h3>Get Pipedrive API token</h3>
<ol>
<li>Sign in to your Pipedrive account.</li>
<li>Go to <strong>Personal Preferences</strong> and open <strong>API</strong>.</li>
<li>Copy your API token and store it securely.
<div id="attachment_12253" style="width: 912px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12253" class="size-full wp-image-12253" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png" alt="" width="902" height="396" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png 902w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-300x132.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-768x337.png 768w" sizes="(max-width: 902px) 100vw, 902px" /></a><p id="caption-attachment-12253" class="wp-caption-text">Pipedrive &#8211; Personal token</p></div></li>
</ol>
<h3>Create a new ODBC DSN using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure the Connection and API Settings</h3>
<ol>
<li>Enter the base URL:<br />
<span style="color: #222222; font-family: monospace;"><span style="background-color: #e9ebec;">https://api.pipedrive.com/v1/deals?api_token={your_api_token}</span></span></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set <strong>JSON Path Filter</strong> to:<br />
<pre class="crayon-plain-tag">$.data[*]</pre>
</li>
<li>Click <strong>Test Connection</strong> to verify connectivity, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12287" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12287" class="size-full wp-image-12287" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12287" class="wp-caption-text">Pipedrive &#8211; JSON Driver configuration</p></div></li>
</ol>
<h3>Preview Pipedrive data in ODBC Driver</h3>
<ol>
<li>Go to the <strong>Preview</strong> tab.</li>
<li>Generate a query, then click <strong>Preview Data</strong> to confirm rows are returned.</li>
<li>If no data is returned, verify your API token, endpoint URL, and JSON Path Filter.
<div id="attachment_12288" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12288" class="size-full wp-image-12288" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png" alt="" width="804" height="614" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result-300x229.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result-768x587.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12288" class="wp-caption-text">Pipedrive &#8211; JSON Driver result</p></div></li>
</ol>
<h3>Connect Power BI to Pipedrive via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Click <strong>Get Data</strong> from the Home ribbon.</li>
<li>Click <strong>More&#8230;</strong>, search for <strong>ODBC</strong>, and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Pipedrive ODBC DSN from the dropdown list.</li>
<li>Optionally, enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12290" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12290" class="size-full wp-image-12290" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12290" class="wp-caption-text">Pipedrive &#8211; Power BI select driver</p></div></li>
<li>Click <strong>OK</strong>, then click <strong>Load</strong> to import data.
<div id="attachment_12289" style="width: 890px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12289" class="size-full wp-image-12289" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png" alt="" width="880" height="247" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png 880w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview-300x84.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview-768x216.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></a><p id="caption-attachment-12289" class="wp-caption-text">Pipedrive &#8211; Power BI preview</p></div></li>
<li>In the Navigator window, select the columns you want to load.</li>
</ol>
<h3>Query Pipedrive data with SQL</h3>
<p>For advanced analytics, use custom SQL queries in Power BI or the ODBC tool.</p>
<p><strong>Example 1: List All Deals</strong></p><pre class="crayon-plain-tag">SELECT 
    id,
    title,
    value,
    currency,
    status,
    stage_id,
    add_time,
    update_time
FROM data</pre><p>
<strong>Example 2: Open Deals Only</strong></p><pre class="crayon-plain-tag">SELECT 
    id,
    title,
    value,
    currency,
    stage_id,
    expected_close_date
FROM data
WHERE status = 'open'</pre><p>
<h2>Conclusion</h2>
<p>Connecting Pipedrive to Power BI using the ZappySys ODBC Driver makes it easy to build CRM analytics dashboards without building custom connectors. With SQL-based access to Pipedrive API responses, you can monitor pipeline performance, deal progression, and sales activity in one place.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">Zappysys ODBC Drivers</a> to integrate multiple data sources and build comprehensive Power BI dashboards. By combining Pipedrive data with other sources, you can create unified views of your operational data.</p>
<h2>Need help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> &#8211; Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> &#8211; support@zappysys.com</li>
<li><strong>Support Center</strong> &#8211; Visit the <a href="https://zappysys.com/support/" target="_blank" rel="noopener">ZappySys Support Portal</a></li>
</ol>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/">How to get data from Pipedrive into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to extract data from Trello</title>
		<link>https://zappysys.com/blog/how-to-extract-data-from-trello/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 07 May 2026 22:34:48 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12118</guid>

					<description><![CDATA[<p>Introduction Trello is a popular project management platform used by teams worldwide to organize tasks, track progress, and collaborate on projects. Many applications and tools need to integrate with Trello data for reporting, analytics, and business intelligence. Using Zappysys ODBC Driver for Trello, you can easily query card data, lists, and board information from Trello [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-extract-data-from-trello/">How to extract data from Trello</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-logo.png"><img loading="lazy" decoding="async" class="wp-image-12097 size-thumbnail alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-logo-150x150.png" alt="" width="150" height="150" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/05/trello-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/trello-logo.png 512w" sizes="(max-width: 150px) 100vw, 150px" /></a>Trello is a popular project management platform used by teams worldwide to organize tasks, track progress, and collaborate on projects. Many applications and tools need to integrate with Trello data for reporting, analytics, and business intelligence. Using Zappysys ODBC Driver for Trello, you can easily query card data, lists, and board information from Trello using standard SQL queries without writing custom code.</p>
<p>This tutorial demonstrates how to connect to Trello via ODBC and extract card and board data for use in your applications, databases, and reporting tools.</p>
<h3></h3>
<h2>Prerequisites</h2>
<ol>
<li>A Windows or Linux system with an ODBC driver manager installed.</li>
<li>An ODBC-compatible application (Excel, Power BI, Tableau, database tool, etc.).</li>
<li>A Trello account with at least one board and list created.</li>
<li>Finally, install the<a href="https://zappysys.com/products/odbc-drivers/"> ZappySys ODBC Driver</a>.</li>
</ol>
<h2>Steps</h2>
<h3>Generate Trello API Key and Token</h3>
<ol>
<li>Go to the <a href="https://trello.com/power-ups/admin">Trello Power-up page</a> and log in to your account.</li>
<li>Create a new App and fill in the form.
<div id="attachment_12099" style="width: 1224px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12099" class="wp-image-12099 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App.png" alt="" width="1214" height="607" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App.png 1214w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App-300x150.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App-1024x512.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App-768x384.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-Create-a-new-App-960x480.png 960w" sizes="(max-width: 1214px) 100vw, 1214px" /></a><p id="caption-attachment-12099" class="wp-caption-text">Trello &#8211; Create a new App</p></p></div></li>
<li>Inside your new App, click the <strong>API key</strong>, then generate a new API Key.
<div id="attachment_12098" style="width: 1521px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12098" class="size-full wp-image-12098" src="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page.png" alt="" width="1511" height="511" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page.png 1511w, https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page-300x101.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page-1024x346.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/trello-API-key-page-768x260.png 768w" sizes="(max-width: 1511px) 100vw, 1511px" /></a><p id="caption-attachment-12098" class="wp-caption-text">Trello &#8211; API key page</p></p></div></li>
<li>In the API Key section, click the <strong>Token</strong> link to generate an access token.
<div id="attachment_12123" style="width: 1167px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12123" class="size-full wp-image-12123" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link.png" alt="" width="1157" height="506" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link.png 1157w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link-300x131.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link-1024x448.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-API-key-and-Token-link-768x336.png 768w" sizes="(max-width: 1157px) 100vw, 1157px" /></a><p id="caption-attachment-12123" class="wp-caption-text">Trello &#8211; API key and Token link</p></div></li>
<li>Choose the token&#8217;s expiration time (Recommended: 30 days for security).</li>
<li>Review the permissions and click <strong>Create Token</strong>.</li>
<li>Copy the generated token and store it securely.</li>
<li>You now have both your API Key and Token. Keep these credentials confidential.</li>
</ol>
<h3>Creating a new ODBC DSN using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open the <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong> to create a new data source.</li>
<li>In the <strong>ODBC Data Source Setup</strong> window, select the <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3> Configure the Connection and API Settings</h3>
<ol>
<li>In the <strong>Base URL</strong> field, enter the URL:<br />
<pre class="crayon-plain-tag">https://api.trello.com/1/members/me/boards?key={{TrelloApiKey}}&amp;token={{TrelloToken}}</pre>
For more examples:<br />
<code>GET /boards/{boardId}/cards — Retrieve all cards from a specific board</code><br />
<code>GET /boards/{boardId}/lists — Retrieve all lists from a specific board</code><br />
<code>GET /cards/{cardId} — Retrieve details of a specific card<br />
</code></li>
<li>In the <strong>Request Method,</strong> use <strong>GET</strong></li>
<li>You can use the <strong>Array filter</strong> to get the object you need.</li>
<li>Test the connection to check everything is working fine
<div class="mceTemp"></div>
<div id="attachment_12119" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12119" class="size-full wp-image-12119" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12119" class="wp-caption-text">Trello &#8211; ODBC configuration</p></div></li>
</ol>
<h3>Preview the data</h3>
<ol>
<li>Once your ODBC DSN is configured, go to the preview tab.</li>
<li>Select the table you want to use.</li>
<li>Press the <strong>Preview data </strong>button to see the result.
<div id="attachment_12120" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-final-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12120" class="size-full wp-image-12120" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-final-result.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-final-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-final-result-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Trello-ODBC-final-result-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12120" class="wp-caption-text">Trello &#8211; ODBC final result</p></div>
<div class="mceTemp"></div>
</li>
</ol>
<h2>Conclusion</h2>
<p>Connecting to Trello via ODBC with the Zappysys ODBC Driver simplifies integrating project management data into your applications, databases, and reporting tools without custom development. By following the steps outlined in this tutorial, you can build reliable data connections that allow you to query Trello data using standard SQL and access it from Excel, Power BI, Python, SQL Server, and many other tools. Whether you need to track project progress, analyze team productivity, consolidate data from multiple teams, or create executive dashboards, Trello integration via ODBC provides a flexible and powerful solution.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">ZappySys ODBC Drivers</a> to optimize your data access and integration strategy. You can extend this solution to include periodic data synchronization, real-time dashboards, and advanced transformations using your preferred analytics platform.</p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> — Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> — support@zappysys.com</li>
<li><strong>Support Center</strong> — Visit the ZappySys Support Portal</li>
</ol>
<p>The post <a href="https://zappysys.com/blog/how-to-extract-data-from-trello/">How to extract data from Trello</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enable Power BI DirectQuery for ODBC: Solving the Live Data Problem</title>
		<link>https://zappysys.com/blog/enable-power-bi-directquery-for-odbc-solving-the-live-data-problem/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 16:04:40 +0000</pubDate>
				<category><![CDATA[ODBC PowerPack]]></category>
		<category><![CDATA[Reporting - Microsoft Power BI]]></category>
		<category><![CDATA[directquery]]></category>
		<category><![CDATA[powerbi]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12006</guid>

					<description><![CDATA[<p>Introduction Power BI native ODBC connectors do not support DirectQuery. This significant platform limitation forces users into Import mode, preventing real-time data access and causing refresh delays for critical business dashboards. If you have been searching for a &#8220;Power BI ODBC DirectQuery workaround&#8221; or a way to &#8220;enable DirectQuery for custom ODBC drivers,&#8221; this guide [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/enable-power-bi-directquery-for-odbc-solving-the-live-data-problem/">Enable Power BI DirectQuery for ODBC: Solving the Live Data Problem</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><strong><a href="https://zappysys.com/blog/wp-content/uploads/2018/06/power-bi-logo-310x310.png"><img loading="lazy" decoding="async" class="alignleft wp-image-3951 " src="https://zappysys.com/blog/wp-content/uploads/2018/06/power-bi-logo-310x310.png" alt="" width="115" height="115" srcset="https://zappysys.com/blog/wp-content/uploads/2018/06/power-bi-logo-310x310.png 310w, https://zappysys.com/blog/wp-content/uploads/2018/06/power-bi-logo-310x310-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2018/06/power-bi-logo-310x310-300x300.png 300w" sizes="(max-width: 115px) 100vw, 115px" /></a>Power BI native ODBC connectors do not support DirectQuery.</strong> This significant platform limitation forces users into Import mode, preventing real-time data access and causing refresh delays for critical business dashboards. If you have been searching for a <em>&#8220;Power BI ODBC DirectQuery workaround&#8221;</em> or a way to <em>&#8220;enable DirectQuery for custom ODBC drivers,&#8221;</em> this guide provides the exact steps to bridge that gap.</p>
<div style="width: 715px" class="wp-caption alignnone"><img loading="lazy" decoding="async" title="Power BI ODBC data source with Import mode only and no DirectQuery option" src="/blog/wp-content/uploads/2026/04/power-bi-odbc-directquery-import-only.png" alt="Power BI ODBC data source with Import mode only and no DirectQuery option" width="705" height="278" /><p class="wp-caption-text">The Industry Challenge: Standard Power BI ODBC settings lack the DirectQuery option.</p></div>
<h2>The Problem: Why &#8220;Import Mode&#8221; Fails Modern Data Teams</h2>
<p>While the native Microsoft connector is useful for simple tasks, its lack of DirectQuery support creates several enterprise-level issues:</p>
<ul>
<li><strong>Stale Data:</strong> There is no true real-time reporting, as data is only as fresh as your last refresh.</li>
<li><strong>Memory Constraints:</strong> Large datasets quickly bloat the Power BI model and increase memory usage.</li>
<li><strong>Refresh Overhead:</strong> Frequent changes in underlying data require complex and constant refresh schedules.</li>
<li><strong>API Lag:</strong> Data from cloud apps like Jira, SharePoint, or OneDrive becomes outdated between scheduled updates.</li>
</ul>
<h2>The Solution: ZappySys DirectQuery ODBC Connector</h2>
<p>To fix this widespread industry problem, you can use the <strong>ZappySys DirectQuery ODBC Connector</strong> (a specialized custom Power BI connector). This tool allows you to treat any ODBC source as a live connection, unlocking real-time analytics for databases, APIs, and cloud apps.</p>
<h3>Advanced Capabilities:</h3>
<ul>
<li>Enable <strong>DirectQuery</strong> mode for virtually any 64-bit ODBC source.</li>
<li>Query live data directly without importing massive datasets into Power BI.</li>
<li>Seamlessly integrate with the <a href="https://zappysys.com/products/odbc-powerpack/">ZappySys ODBC PowerPack</a> for API and JSON connectivity.</li>
</ul>
<hr />
<h2>Step 1: Install the ZappySys Connector</h2>
<ol>
<li>First, download and install the <a href="https://zappysys.com/products/odbc-powerpack/download">ZappySys ODBC PowerPack</a>.<br />
This is essential for those using ZappySys drivers (e.g. REST API, JSON, JDBC Bridge (e.g. Trino, Infor, Athena) and more).</li>
<li><strong>Download the Power BI Connector file:</strong> <a href="https://zappysys.com/downloads/ZappySys-DirectQuery-ODBC-Connector.zip">ZappySys-DirectQuery-ODBC-Connector.zip</a></li>
<li>Copy the extracted <code>.mez</code> file to &lt;your-profile&gt;\Documents\Power BI Desktop\Custom Connectors: (See next section to find exact path)<br />
<pre class="crayon-plain-tag">Examples:

C:\Users\&amp;lt;YourUsername&amp;gt;\Documents\Power BI Desktop\Custom Connectors
C:\Users\&amp;lt;YourUsername&amp;gt;\OneDrive - &amp;lt;your-company&amp;gt;\Documents\Power BI Desktop\Custom Connectors</pre>
<strong><br />
Note:</strong> If the <code>Custom Connectors</code> folder does not exist, you must create it manually.For finding exact connector folder path see <a href="https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-connector-extensibility">Microsoft Connector Extensibility documentation</a>.</li>
</ol>
<p><strong>How to find the Custom Connector folder Path for Power BI</strong></p>
<ol>
<li>Type PowerShell on command line.</li>
<li>Run the lines below to print the base path and the full path. You can run one after another or paste both lines.<br />
<pre class="crayon-plain-tag">[Environment]::GetFolderPath('MyDocuments')
Join-Path ([Environment]::GetFolderPath('MyDocuments')) 'Microsoft Power BI Desktop\Custom Connectors'</pre>
</li>
</ol>
<h2>Step 2: Update Power BI Security for Custom Connectors</h2>
<ol>
<li>Open Power BI Desktop.</li>
<li>Navigate to <strong>File &gt; Options and settings &gt; Options &gt; Security</strong>.</li>
<li>Under <strong>Data Extensions</strong>, enable the option <strong>&#8220;Allow any extension to load without validation&#8221;</strong>.</li>
<li>Save your changes and restart Power BI Desktop to apply the new security policy.</li>
</ol>
<div style="width: 864px" class="wp-caption alignnone"><img loading="lazy" decoding="async" title="Power BI options security settings to enable custom connectors" src="/blog/wp-content/uploads/2026/04/power-bi-enable-custom-connectors-security.png" alt="Power BI options security settings to enable custom connectors" width="854" height="398" /><p class="wp-caption-text">Power BI options security settings to enable custom connectors</p></div>
<h2>Step 3: Set Up a 64-bit ODBC DSN</h2>
<ol>
<li>Open the <strong>ODBC Data Sources (64-bit)</strong> administrator.</li>
<li>Click the <strong>System DSN</strong> tab and select <strong>Add</strong>.</li>
<li>Choose your driver (for example, the ZappySys ODBC Driver for API/Jira/SharePoint).</li>
<li>Save the DSN with a clear name, such as <code>MyZappyDSN</code>.</li>
</ol>
<p><strong>Important Architecture Note:</strong> Power BI Desktop and the Gateway require a 64-bit DSN; 32-bit DSNs are not supported for this workflow.</p>
<div style="width: 589px" class="wp-caption alignnone"><img loading="lazy" decoding="async" title="Windows 64-bit ODBC Data Source Administrator with System DSN configured" src="/blog/wp-content/uploads/2026/04/windows-odbc-64bit-system-dsn-setup.png" alt="Windows 64-bit ODBC Data Source Administrator with System DSN configured" width="579" height="24" /><p class="wp-caption-text">Windows 64-bit ODBC DSN Configuration.</p></div>
<h2>Step 4: Connecting for Live Data / DirectQuery Support</h2>
<ol>
<li>In Power BI Desktop, go to <strong>Get Data &gt; More..</strong>.</li>
<li>Search for &#8220;zappysys&#8221; in the list.</li>
<li>Select <strong>ZappySys ODBC Connector (For DirectQuery Support)</strong>.</li>
<li>Provide your DSN name (<code>MyZappyDSN</code>) or a full connection string.</li>
<li>Select <strong>DirectQuery</strong> mode and click connect.
<div id="attachment_12015" style="width: 472px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-custom-odbc-connector-with-directquery-1.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12015" class="size-full wp-image-12015" src="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-custom-odbc-connector-with-directquery-1.png" alt="ZappySys ODBC Connector - To enable DirectQuery option for ODBC Datasource (Custom Install required)" width="462" height="293" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-custom-odbc-connector-with-directquery-1.png 462w, https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-custom-odbc-connector-with-directquery-1-300x190.png 300w" sizes="(max-width: 462px) 100vw, 462px" /></a><p id="caption-attachment-12015" class="wp-caption-text">ZappySys ODBC Connector &#8211; To enable DirectQuery option for ODBC Datasource (Custom Install required)</p></div></li>
</ol>
<p><strong>Note for PowerPack Users:</strong> You can use a full connection string (e.g., <code>Driver={ZappySys ODBC Driver};Host=...;</code>) by using the &#8220;Copy Settings&#8221; feature within the ZappySys Driver UI. Read more <a href="https://community.zappysys.com/t/how-to-copy-the-zappysys-driver-connection-string/172">how to copy full connection string</a></p>
<div style="width: 815px" class="wp-caption alignnone"><img loading="lazy" decoding="async" title="Power BI Get Data showing ZappySys DirectQuery ODBC Connector selected" src="/blog/wp-content/uploads/2026/04/power-bi-zappysys-directquery-connector-selection.png" alt="Power BI Get Data showing ZappySys DirectQuery ODBC Connector selected" width="805" height="557" /><p class="wp-caption-text">Power BI Get Data showing ZappySys DirectQuery ODBC Connector selected</p></div>
<h3>Choosing Your Selection Mode</h3>
<p>When the navigator opens, you must choose how to fetch your data:</p>
<ul>
<li><strong>Table Mode:</strong> Best for simple datasets where you want to select a table from a list.</li>
<li><strong>Query Mode (SQL):</strong> Recommended for performance. Writing a custom SQL query allows you to filter and join data at the source, which is much faster for DirectQuery.</li>
</ul>
<div class="su-note"  style="border-color:#dfdfdf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#f9f9f9;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong>Pro-Tip:</strong> To get the full connection string for ZappySys drivers, click &#8220;Copy Settings&#8221; in the Driver UI and paste it directly into Power BI.<br />
</div></div>
<h2>Step 5: Verify Your DirectQuery Connection (Final Result)</h2>
<p>Once connected, it is crucial to verify that the report is truly &#8220;Live.&#8221; A successful connection will change the behavior of Power BI Desktop.</p>
<div id="attachment_12030" style="width: 1183px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12030" class="wp-image-12030 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example.png" alt="Power BI Test Dashboard showing Storage Mode: DirectQuery" width="1173" height="757" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example.png 1173w, https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example-300x194.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example-1024x661.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/04/powerbi-real-time-directquery-odbc-dashboard-example-768x496.png 768w" sizes="(max-width: 1173px) 100vw, 1173px" /></a><p id="caption-attachment-12030" class="wp-caption-text">Power BI Test Dashboard showing Storage Mode: DirectQuery</p></div>
<div class="su-note"  style="border-color:#d0e0d7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#eafaf1;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong>Confirmation Checklist:</strong><br />
* <strong>Storage Mode:</strong> Look at the status bar at the bottom-right; it must say <strong>Storage Mode: DirectQuery</strong>.<br />
* <strong>Data Pane:</strong> On the right side, you can see your tables, but the local &#8220;Data&#8221; icon on the far left sidebar is hidden because data is not imported.<br />
</div></div>
<h2>Step 6: Configure the Gateway for Power BI Service</h2>
<p>Once your report is ready, you must configure the gateway so Power BI Service can maintain the live DirectQuery connection to your data source. Follow the steps below to deploy and enable your custom connector for the On-premises Data Gateway.</p>
<h3>6.1 Create a Dedicated Connector Folder</h3>
<p>Do not place the connector in a user-specific folder. The gateway service account needs reliable access, so use a shared folder on a local drive instead.</p>
<ul>
<li><strong>Recommended paths:</strong> <code>C:\CustomConnectors</code> or <code>C:\ZappySysConnectors</code></li>
</ul>
<h3>6.2 Copy the Connector File</h3>
<p>Copy your custom connector file (<code>.mez</code>) into the folder you created.</p><pre class="crayon-plain-tag">C:\CustomConnectors\YourConnector.mez</pre><p>
<h3>6.3 Grant Folder Permissions to the Gateway Service</h3>
<p>If the connector does not appear in Power BI Service, first make sure the gateway service account can access the connector folder.</p>
<ol>
<li>Right-click the folder (for example, <code>C:\CustomConnectors</code>) and select <strong>Properties &gt; Security</strong>.</li>
<li>Click <strong>Edit &gt; Add</strong>.</li>
<li>Enter <code>NT SERVICE\PBIEgwService</code> and click <strong>Check Names</strong>.<br />
<strong>NOTE:</strong> If you are using a different service account, then use that instead. To verify Services account name try below steps.<br />
Press <strong>Windows Key + R</strong> &gt; open <strong>services.msc</strong> &gt; locate <strong>On-premises data gateway service</strong> &gt; look at <strong>Log On As<br />
&gt; </strong>If it says <strong>NT SERVICE\PBIEgwService</strong> then use exact same user name<br />
<strong>&gt; </strong>If it says <strong>Local System</strong> then use <strong>SYSTEM</strong> user for folder permission<br />
<strong>&gt; </strong>If it says <strong>DOMAIN\Svc-PBI-Gateway</strong> then use exact same user name</li>
<li>If Windows cannot find the account, make sure the <strong>Location</strong> is set to the local machine, not the domain.</li>
<li>Grant at least <strong>Read</strong> and <strong>List folder contents</strong> permissions.</li>
</ol>
<h3>6.4 Enable Custom Connectors in the Gateway Config File</h3>
<p>You must explicitly enable custom connectors and point the gateway to your connector folder.</p>
<ol>
<li>Open this file in Notepad as Administrator:</li>
</ol>
<pre class="crayon-plain-tag">C:\Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config</pre>
<ol start="2">
<li>Find the <code>&lt;appSettings&gt;</code> section and add these entries:</li>
</ol>
<pre class="crayon-plain-tag">&amp;lt;add key=&quot;EnableCustomConnectors&quot; value=&quot;true&quot; /&amp;gt;
&amp;lt;add key=&quot;CustomConnectorsPath&quot; value=&quot;C:\CustomConnectors&quot; /&amp;gt;</pre>
<ol start="3">
<li>Save the file.</li>
<li>Restart the gateway service from <strong>services.msc</strong> or from the gateway application.</li>
</ol>
<h3>6.5 Verify the Connector in Power BI Service</h3>
<p>After restarting the gateway, sign in to Power BI Service and try adding or mapping the data source. Your custom connector should now be available through the gateway.</p>
<div class="su-note"  style="border-color:#e5dacb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#fff4e5;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong>Why this matters:</strong> Using a shared root-level folder such as <code>C:\CustomConnectors</code> and granting access to the gateway service account helps avoid common <em>Connector Not Found</em> issues when publishing to Power BI Service.<br />
</div></div>
<hr />
<h2>FAQ: Frequently Asked Questions</h2>
<h3>Does the native Microsoft ODBC connector support DirectQuery?</h3>
<p>No. The native Microsoft ODBC connector is limited to Import mode only.</p>
<h3>How can I enable DirectQuery for ODBC sources in Power BI?</h3>
<p>By using the ZappySys DirectQuery ODBC Connector and following the custom extension setup outlined in this guide.</p>
<h3>Where is the ZappySys DirectQuery connector download?</h3>
<p>You can find the latest version here: <a href="https://zappysys.com/downloads/ZappySys-DirectQuery-ODBC-Connector.zip">ZappySys DirectQuery Connector ZIP</a>.</p>
<h2>Troubleshooting Checklist</h2>
<ul>
<li><strong>Connector Missing:</strong> Ensure &#8220;Allow any extension&#8221; is checked in Power BI security settings.</li>
<li><strong>Gateway Errors:</strong> Verify the DSN name is identical on both the local PC and the gateway server.</li>
<li><strong>32-bit vs 64-bit:</strong> Ensure you are using a 64-bit System DSN; 32-bit will cause connection failures.</li>
<li><strong>Driver Installation:</strong> Ensure the ZappySys ODBC driver is installed on all machines where the report or gateway runs.</li>
</ul>
<p>The post <a href="https://zappysys.com/blog/enable-power-bi-directquery-for-odbc-solving-the-live-data-problem/">Enable Power BI DirectQuery for ODBC: Solving the Live Data Problem</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ODBC Tutorial: How to connect Claude to ODBC</title>
		<link>https://zappysys.com/blog/odbc-tutorial-how-to-connect-claude-to-odbc/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 21:47:31 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[ODBC PowerPack]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=11996</guid>

					<description><![CDATA[<p>Introduction Claude.IA is a powerful cloud-native intelligence and automation platform that offers REST APIs for accessing AI models, data processing pipelines, and automation workflows. In this guide, we will demonstrate how to connect to Claude using the Zappysys ODBC Driver for REST APIs with API key authentication. Whether you are using Claude for intelligent document processing, [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/odbc-tutorial-how-to-connect-claude-to-odbc/">ODBC Tutorial: How to connect Claude to ODBC</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Introduction --></p>
<h2>Introduction</h2>
<p><img loading="lazy" decoding="async" class="size-full wp-image-zappysys alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-ai-logo.png" alt="Cloud.IA" width="88" height="88" /></p>
<p class="intro-text">Claude.IA is a powerful cloud-native intelligence and automation platform that offers REST APIs for accessing AI models, data processing pipelines, and automation workflows. In this guide, we will demonstrate how to connect to Claude using the Zappysys ODBC Driver for REST APIs with API key authentication.</p>
<p class="intro-text">Whether you are using Claude for intelligent document processing, data enrichment, or automated workflows, you will learn how to configure ODBC connectivity without writing custom code. Zappysys ODBC REST driver handles all the complexity, allowing you to query Claude APIs using standard SQL and connect from any ODBC-compatible application.</p>
<p><!-- Prerequisites --></p>
<h2>Prerequisites</h2>
<ol>
<li>Windows operating system (32-bit or 64-bit).</li>
<li>Claude&#8217;s account has API access enabled.</li>
<li>Finally, do not forget to install ZappySys <a href="https://zappysys.com/products/ODBC-powerpack/" target="_blank" rel="noopener">ODBC PowerPack.</a></li>
</ol>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Generate an API Key in Claude</h3>
<ol>
<li>Log in to your<a href="https://platform.claude.com/settings/organization"> Cloude.IA account settings.</a></li>
<li>Navigate to <strong>Settings</strong> &gt; <strong>API Keys</strong>.</li>
<li>Click <strong>Create Key</strong>.</li>
<li>Enter the workspace name (optional).</li>
<li>Enter a descriptive name for the API key.</li>
<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Press <strong>Add</strong> to generate the token Key.</span></li>
<li>Save the API key in a secure location; you won&#8217;t be able to view it again.
<div id="attachment_11988" style="width: 1812px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11988" class="size-full wp-image-11988" src="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token.png" alt="" width="1802" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token.png 1802w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token-300x106.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token-1024x361.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token-768x271.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token-1536x541.png 1536w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-Generate-Token-1080x380.png 1080w" sizes="(max-width: 1802px) 100vw, 1802px" /></a><p id="caption-attachment-11988" class="wp-caption-text">Cloude- Generate Token</p></div></li>
<li><strong>Set Up Billing</strong> (required): add a payment method via the <a href="https://platform.claude.com/settings/billing">Billing Settings page</a>.</li>
</ol>
<h3>Creating a new ODBC DSN using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open the <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong> to create a new data source.</li>
<li>In the <strong>ODBC Data Source Setup</strong> window, select the <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3> Configure the Connection and API Settings</h3>
<ol>
<li>In the <strong>Base URL</strong> field, enter:<br />
<pre class="crayon-plain-tag">https://api.anthropic.com/v1</pre>
</li>
<li>Select <strong>HTTP </strong>as the connection type, then click it to configure it.</li>
<li>Select <strong>Static Token/API Key</strong> as the <strong>Authentication Type</strong>.</li>
<li>Enter your Claude API key in the <strong>API Key</strong> field.</li>
<li>In the <strong>Header Name</strong>, enter <strong>x-api-key</strong>.</li>
<li>In the <strong>OAuth Scheme</strong>, use <strong>none.</strong></li>
<li>Click <strong>OK</strong> to save the configuration.</li>
<li>Set up the <strong>HTTP</strong> Request Method to <strong>POST.</strong></li>
<li>Use this JSON as the body:<br />
<pre class="crayon-plain-tag">{
  "model": "claude-sonnet-4-6",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "{YOUR-Message}"
    }
  ]
}</pre>
<div class="mceTemp"></div>
</li>
<li>In the<strong> Body content type, </strong>select  <pre class="crayon-plain-tag">JSON(application/json)</pre></li>
<li>Inside the header, add: <code><pre class="crayon-plain-tag">anthropic-version: 2023-06-01</pre></code></li>
<li>You can use the <strong>Array filter</strong> to get the object you need, and you can use <pre class="crayon-plain-tag">$.messages[*].content</pre>  to get only the message.</li>
<li>Test the connection to check everything is working fine
<div id="attachment_11995" style="width: 1275px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11995" class="size-full wp-image-11995" src="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration.png" alt="" width="1265" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration.png 1265w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration-300x167.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration-1024x570.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-configuration-768x427.png 768w" sizes="(max-width: 1265px) 100vw, 1265px" /></a><p id="caption-attachment-11995" class="wp-caption-text">Claude &#8211; JSON ODBC Driver configuration</p></div></li>
</ol>
<h3>Preview the data</h3>
<ol>
<li>Once your ODBC DSN is configured, go to the preview tab.</li>
<li>Select the table you want to use.</li>
<li>Press the <strong>Preview data </strong>button to see the result.
<div id="attachment_12000" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12000" class="size-full wp-image-12000" src="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-result.png" alt="" width="804" height="603" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-result-300x225.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/04/Claude-JSON-ODBC-Driver-result-768x576.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12000" class="wp-caption-text">Claude &#8211; JSON ODBC Driver result</p></div></li>
</ol>
<p><!-- Conclusion --></p>
<h2>Conclusion</h2>
<p class="intro-text">You now have a secure and reliable ODBC connection to Claude. API Key authentication provides a simple and secure way to connect using the Zappysys ODBC Driver for REST APIs. With this connection configured, you can build powerful data extraction, transformation, and integration workflows using Claude&#8217;s intelligence and automation capabilities from any ODBC-compatible application without writing custom code.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ODBC-powerpack/">ZappySys ODBC PowerPack</a> to optimize your data integration tasks. By applying this pattern, you can extend your solution to include additional data sources and create unified reporting across multiple cloud-based APIs.</p>
<p><!-- References --></p>
<p><!-- Need Help --></p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> — Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> — support@zappysys.com</li>
<li><strong>Support Center</strong> — Visit the ZappySys Support Portal</li>
</ol>
<p>The post <a href="https://zappysys.com/blog/odbc-tutorial-how-to-connect-claude-to-odbc/">ODBC Tutorial: How to connect Claude to ODBC</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ODBC tutorial: How to connect Blogger to ODBC</title>
		<link>https://zappysys.com/blog/odbc-tutorial-how-to-connect-blogger-to-odbc/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 12:19:14 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[ODBC PowerPack]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=11917</guid>

					<description><![CDATA[<p>Introduction This tutorial walks you through the process of extracting blog posts and comments data from Blogger using the REST API and Zappysys ODBC connectors. In this guide, you will learn how to authenticate with the Blogger REST API, configure a Zappysys ODBC data source, and query extracted data using ODBC. This approach eliminates the [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/odbc-tutorial-how-to-connect-blogger-to-odbc/">ODBC tutorial: How to connect Blogger to ODBC</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p class="intro-text"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/logo.png"><img loading="lazy" decoding="async" class=" wp-image-11901 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/03/logo-150x150.png" alt="Blogger Logo" width="134" height="134" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/03/logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/logo.png 512w" sizes="(max-width: 134px) 100vw, 134px" /></a>This tutorial walks you through the process of extracting blog posts and comments data from Blogger using the REST API and Zappysys ODBC connectors. In this guide, you will learn how to authenticate with the Blogger REST API, configure a Zappysys ODBC data source, and query extracted data using ODBC. This approach eliminates the need for custom code and provides a standard interface for managing complex API integrations.</p>
<p class="intro-text">Zappysys provides a powerful ODBC connector that simplifies the integration of cloud-based APIs. We will demonstrate a practical pattern using ZappySys ODBC JSON Driver to extract data from Blogger APIs through any ODBC-compatible application.</p>
<p><!-- Prerequisites --></p>
<h2>Prerequisites</h2>
<p>Before you begin, make sure you have the following:</p>
<ul>
<li>Windows operating system with ODBC Data Source Administrator available</li>
<li>Access to a Blogger blog with appropriate permissions to read public posts and comments</li>
<li>Finally, do not forget to install ZappySys <a href="https://zappysys.com/products/ODBC-powerpack/" target="_blank" rel="noopener">ODBC PowerPack.</a></li>
</ul>
<p><!-- Step-by-Step Guide --></p>
<h2>Steps</h2>
<h3>Create/Select a Project in the Google API Console</h3>
<ol>
<li>Navigate to the <a href="https://console.developers.google.com/">Google API Console</a>.</li>
<li>Click on the Project Dropdown at the top bar and either select an existing project or create a new one by clicking <strong>CREATE PROJECT</strong>.
<div id="attachment_11905" style="width: 807px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-or-select-project.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11905" class="wp-image-11905 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-or-select-project.png" alt="" width="797" height="255" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-or-select-project.png 797w, https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-or-select-project-300x96.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-or-select-project-768x246.png 768w" sizes="(max-width: 797px) 100vw, 797px" /></a><p id="caption-attachment-11905" class="wp-caption-text">Google Console &#8211; Create or select a project</p></div></li>
<li>Once the project is set, click <strong>ENABLE APIS AND SERVICES</strong>.</li>
<li>Search for the <strong>Blogger API v3</strong> and click <strong>ENABLE</strong>.
<div id="attachment_11903" style="width: 690px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Enable-Blogger-API.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11903" class="wp-image-11903 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Enable-Blogger-API.png" alt="" width="680" height="265" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Enable-Blogger-API.png 680w, https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Enable-Blogger-API-300x117.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a><p id="caption-attachment-11903" class="wp-caption-text">Google Console &#8211; Enable Blogger API</p></div></li>
<li>Return to the main screen and click on the <strong>OAuth Consent Screen</strong> tab.</li>
<li>Select the <strong>External</strong> user type and click <strong>CREATE</strong>.</li>
<li>Provide the application name, user support email, and developer contact information, then click <strong>SAVE AND CONTINUE</strong>.</li>
<li>Click through the remaining scopes and summary pages (no additional scopes are required for this tutorial), and click <strong>SAVE AND CONTINUE</strong> on each.</li>
<li>Move to the <strong>Credentials</strong> tab.</li>
<li>Click <strong>CREATE CREDENTIALS</strong> in the top bar, choose <strong>OAuth Client ID</strong>, select <strong>Desktop App</strong> as the Application Type, and click <strong>Create</strong> to obtain your Client ID and Secret.
<div id="attachment_11904" style="width: 910px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-credentials.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11904" class="wp-image-11904 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-credentials.png" alt="" width="900" height="335" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-credentials.png 900w, https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-credentials-300x112.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Google-Console-Create-credentials-768x286.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-11904" class="wp-caption-text">Google Console &#8211; Create credentials</p></div></li>
<li>Download the credentials JSON file and save it in a secure location on your development machine.</li>
</ol>
<h3>Creating a new ODBC DSN using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open the <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong> to create a new data source.</li>
<li>In the <strong>ODBC Data Source Setup</strong> window, select the <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configuring the ODBC connection for Blogger</h3>
<ol>
<li>Set the API Base URL to the Blogger API endpoint:<br />
<code>https://www.googleapis.com/blogger/v3/blogs/{{Blog_ID}}/posts</code></li>
<li>Select <strong>OAUTH </strong>as the connection type, then click it to configure it.</li>
<li>Configure the authentication and provide the <strong>Client ID and C</strong><strong>lient Secret</strong></li>
<li>Enter the Blogger <strong>Scope</strong>: <code>https://www.googleapis.com/auth/blogger</code></li>
<li>Generate the token and test the connection</li>
<li>Click OK to save the connection</li>
<li>Set the HTTP method to <strong>GET</strong>.</li>
<li>Select the object you want to use in the <strong>Array Filter</strong>.</li>
<li>Test the connection by clicking <strong>Test Connection</strong> to verify your credentials and API access.</li>
<li>Save the configuration and name your ODBC DSN (e.g., &#8220;BloggerAPI&#8221;).
<div id="attachment_11924" style="width: 1215px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11924" class="size-full wp-image-11924" src="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection.png" alt="" width="1205" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection.png 1205w, https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection-300x175.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection-1024x598.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-connection-768x449.png 768w" sizes="(max-width: 1205px) 100vw, 1205px" /></a><p id="caption-attachment-11924" class="wp-caption-text">ODBC JSON driver &#8211; Blogger connection</p></div></li>
</ol>
<h3>Preview the data</h3>
<ol>
<li>Once your ODBC DSN is configured, go to the preview tab.</li>
<li>Select the table you want to use.</li>
<li>Press the <strong>Preview data </strong>button to see the result.
<div id="attachment_11926" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-final-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11926" class="size-full wp-image-11926" src="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-final-result.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-final-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-final-result-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/ODBC-JSON-driver-Blogger-final-result-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-11926" class="wp-caption-text">ODBC JSON driver &#8211; Blogger final result</p></div></li>
</ol>
<p><!-- Conclusion --></p>
<h2>Conclusion</h2>
<p class="intro-text">You have successfully learned how to use Zappysys ODBC connectors to extract data from the Blogger<br />
platform using the REST API. With ZappySys ODBC PowerPack, connecting Blogger to any ODBC-compatible application becomes<br />
straightforward and reliable. By configuring the JSON ODBC driver for Blogger, you can access blog data from Excel, Power BI, Tableau, and other business intelligence tools.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ODBC-powerpack/">ZappySys ODBC PowerPack</a> to optimize your data integration<br />
tasks. By applying this pattern, you can extend your solution to include additional data sources and create unified reporting across multiple cloud-based APIs.</p>
<p><!-- References --></p>
<p><!-- Need Help --></p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> — Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> — support@zappysys.com</li>
<li><strong>Support Center</strong> — Visit the ZappySys Support Portal</li>
</ol>
<p>The post <a href="https://zappysys.com/blog/odbc-tutorial-how-to-connect-blogger-to-odbc/">ODBC tutorial: How to connect Blogger to ODBC</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to add non-admin user access for linked servers</title>
		<link>https://zappysys.com/blog/how-to-add-non-admin-user-access-for-linked-servers/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 23:03:05 +0000</pubDate>
				<category><![CDATA[ODBC Gateway]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=11873</guid>

					<description><![CDATA[<p>Introduction When you create a linked server, the connection succeeds, but the query fails. By default, non-admin users do not have access to a Linked Server in SQL Server. When such users attempt to query a Linked Server, they may encounter errors similar to the following: [crayon-6a6296aa43135147530221/] This issue occurs because the Linked Server does [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-add-non-admin-user-access-for-linked-servers/">How to add non-admin user access for linked servers</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>When you create a linked server, the connection succeeds, but the query fails. By default, non-admin users do not have access to a Linked Server in SQL Server. When such users attempt to query a Linked Server, they may encounter errors similar to the following:</p><pre class="crayon-plain-tag">OLE DB provider &quot;SQLNCLI11&quot; 
for linked server &quot;ZappySysLink&quot; returned message &quot;Unable to open a logical session&quot;. 

Msg -1, Level 16, State 1, Line 0 

SMux Provider: Physical connection is not usable [xFFFFFFFF].</pre><p>
This issue occurs because the Linked Server does not have a login mapping configured for the user executing the query.</p>
<h2>Cause</h2>
<div>
<div>A Linked Server in SQL Server is treated similarly to a database for security purposes. Access is not automatically granted to all users.</div>
</div>
<p>1. Non-admin users do not inherit access to Linked Servers by default.<br />
2. No login mapping exists between the local SQL Server login and the remote Linked Server credentials.<br />
3. SQL Server cannot determine which remote credentials to use when the user connects.</p>
<p>For admin users, SQL Server often uses the default option &#8220;Be made using this security context&#8221;, which allows access without additional configuration.</p>
<h2>Solution</h2>
<div>
<div>To resolve this issue, you must explicitly map the local login to a remote login for the Linked Server. Follow these steps:</div>
</div>
<div>
<ol>
<li>Remove any existing incorrect login mapping (optional but recommended)
<div>
<pre class="crayon-plain-tag">EXEC sp_droplinkedsrvlogin
    @rmtsrvname = 'YourLinkedServerName',
    @locallogin = 'MyDomain\User1';</pre>
</div>
</li>
<li>Create a new login mapping for the Linked Server:
<div>
<pre class="crayon-plain-tag">EXEC sp_addlinkedsrvlogin
    @rmtsrvname = 'YourLinkedServerName', -- Linked Server name
    @useself = 'false',
    @locallogin = 'MyDomain\User1',       -- Local Windows user
    @rmtuser = 'gateway_Admin',           -- Remote (Linked Server) login
    @rmtpassword = 'gateway_pass123';     -- Remote password</pre>
</div>
</li>
<li>
<div>Verify the configuration:</p>
<div>
<div>&#8211; Open <strong>Linked Server Properties</strong> in SQL Server Management Studio (SSMS).</div>
<div>&#8211; Go to the <strong>Security</strong> tab.</div>
<div>&#8211; Confirm that your local login is mapped to the correct remote user.</p>
<div id="attachment_11881" style="width: 720px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Linked-server-security-tab.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11881" class="size-full wp-image-11881" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Linked-server-security-tab.png" alt="" width="710" height="662" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Linked-server-security-tab.png 710w, https://zappysys.com/blog/wp-content/uploads/2026/03/Linked-server-security-tab-300x280.png 300w" sizes="(max-width: 710px) 100vw, 710px" /></a><p id="caption-attachment-11881" class="wp-caption-text">Linked server &#8211; security tab</p></div>
</div>
</div>
</div>
</li>
<li>
<div>Test the Linked Server query again using the non-admin user.</div>
</li>
</ol>
<div>After completing these steps, SQL Server will use the specified remote credentials when the mapped user accesses the Linked Server.</div>
<h2>Conclusion</h2>
</div>
<div>
<div>Non-admin users cannot access Linked Servers by default because no login mapping is defined. SQL Server requires explicit credential mapping to determine which remote account to use.</div>
<div>By configuring login mappings using <code>sp_addlinkedsrvlogin</code>, you can grant controlled access to Linked Servers and ensure queries execute successfully without connection errors.</div>
<h2>Still need help?</h2>
<div>If the issue persists, please get in touch with our support team:</div>
<ul style="list-style-type: circle;">
<li><strong>Live Chat</strong>: Open the chat widget (bottom right of this page)</li>
<li><strong>Email</strong>: support@zappysys.com</li>
<li><strong>Support Center</strong>: https://zappysys.com/support/</li>
</ul>
</div>
<p>The post <a href="https://zappysys.com/blog/how-to-add-non-admin-user-access-for-linked-servers/">How to add non-admin user access for linked servers</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Call ChatGPT REST API in SSIS</title>
		<link>https://zappysys.com/blog/accessing-chatgpt-via-rest-api/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 20 Oct 2023 12:07:27 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chatgpt]]></category>
		<category><![CDATA[opanapi]]></category>
		<category><![CDATA[restpai]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=10234</guid>

					<description><![CDATA[<p>Introduction OpenAI, the creators of ChatGPT, provide both a web interface and an API for seamless integration of their tools into applications. This article provides a comprehensive guide on how to establish a connection with the OpenAI API in SSIS using ZappySys JSON Source, enabling seamless data integration and retrieval. Prerequisites Before we perform steps [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/accessing-chatgpt-via-rest-api/">Call ChatGPT REST API in SSIS</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><strong>Introduction</strong></h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2023/10/chatgpt-logo.png"><img loading="lazy" decoding="async" class="wp-image-11035 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2023/10/chatgpt-logo.png" alt="" width="137" height="137" srcset="https://zappysys.com/blog/wp-content/uploads/2023/10/chatgpt-logo.png 384w, https://zappysys.com/blog/wp-content/uploads/2023/10/chatgpt-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/10/chatgpt-logo-150x150.png 150w" sizes="(max-width: 137px) 100vw, 137px" /></a>OpenAI, the creators of <a href="https://chat.openai.com/">ChatGPT</a>, provide both a web interface and an API for seamless integration of their tools into applications. This article provides a comprehensive guide on how to establish a connection with the OpenAI API in SSIS using ZappySys <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener">JSON Source</a>, enabling seamless data integration and retrieval.</p>
<h2><strong>Prerequisites</strong></h2>
<p>Before we perform steps listed in this article, you will need to make sure following prerequisites are met:</p>
<ol>
<li>SSIS designer installed. Sometimes it is referred as BIDS or SSDT (<a href="https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver16" target="_blank" rel="noopener">download it from Microsoft site</a>).</li>
<li>Basic knowledge of SSIS package development using Microsoft SQL Server Integration Services.</li>
<li>Make sure <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> is installed (<a href="https://zappysys.com/products/ssis-powerpack/download/" target="_blank" rel="noopener">download it</a>).</li>
<li>Optional (If you want to Deploy and Schedule ) &#8211; <a href="https://zappysys.zendesk.com/hc/en-us/articles/360035974593" target="_blank" rel="noopener">Deploy and Schedule SSIS Packages</a></li>
</ol>
<h2>Step-by-step guide to making a ChatGPT Rest API call</h2>
<h3>How to get an OpenAI API Key for ChatGPT</h3>
<p>First, obtain your API key from OpenAI. This key is required for authenticating your requests.</p>
<p>To access the services, you will be required to set up an account with OpenAI. <a href="https://platform.openai.com/signup" target="_blank" rel="noopener">Click here to create your account</a>. Once your account has been successfully created, proceed to log in to your OpenAI account.</p>
<p>You can find the API key by following these steps:</p>
<ol>
<li>Navigate to the top right corner of the screen.</li>
<li>Click on your account name.</li>
<li>From the drop-down menu, select &#8220;API Keys.&#8221;</li>
<li>Alternatively, you can directly access the API Keys section by <a href="https://platform.openai.com/account/api-keys" target="_blank" rel="noopener">clicking here</a>.</li>
</ol>
<p>To generate a new secret key, please follow these steps:</p>
<ol>
<li>Go to the API Keys page.</li>
<li>Look for the &#8220;Create new secret key&#8221; button.</li>
<li>Click the button to generate a new secret key.</li>
</ol>
<div id="attachment_10236" style="width: 998px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10236" class=" wp-image-10236" src="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2.png" alt="" width="988" height="505" srcset="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2.png 1429w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2-300x153.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2-768x392.png 768w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa2-1024x523.png 1024w" sizes="(max-width: 988px) 100vw, 988px" /></a><p id="caption-attachment-10236" class="wp-caption-text">Generate a new key</p></div>
<p>Upon generation, your API key will be visible on the screen. It&#8217;s crucial to copy the key and store it in a secure location immediately, <strong>as it will not be displayed again for security purposes.</strong></p>
<div id="attachment_10237" style="width: 1000px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10237" class=" wp-image-10237" src="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1.png" alt="" width="990" height="486" srcset="https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1.png 1413w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1-300x147.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1-768x377.png 768w, https://zappysys.com/blog/wp-content/uploads/2023/08/OpenIa1-1024x503.png 1024w" sizes="(max-width: 990px) 100vw, 990px" /></a><p id="caption-attachment-10237" class="wp-caption-text">The new key</p></div>
<p>Now that you have your API key, you can begin utilizing it to make calls with your components. A preliminary example involves retrieving a list of all available models in OpenAI. For detailed instructions, please refer to the <a href="https://platform.openai.com/docs/api-reference/introduction" target="_blank" rel="noopener">API documentation available here</a>.</p>
<h3>ChatGPT Rest API call using JSON Source</h3>
<p>1. Drag and Drop the SSIS <b>Data Flow Task</b> from the SSIS Toolbox.</p>
<div style="width: 470px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full" src="https://zappysys.com/onlinehelp/ssis-powerpack/scr/images/drag-and-drop-data-flow-task.png" width="460" height="155" /><p class="wp-caption-text">Drag and drop Data flow task</p></div>
<p>2. Double-click on the DataFlow task to see the DataFlow designer surface.</p>
<p>3. From the SSIS toolbox drag and drop ZS JSON Source on the dataflow designer surface.</p>
<div style="width: 551px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full" src="https://zappysys.com/onlinehelp/ssis-powerpack/scr/images/json-source/ssis-json-source-adapter-drag.png" width="541" height="144" /><p class="wp-caption-text">Drag and drop a JSON source</p></div>
<p>4. We will use this on the URL path:</p><pre class="crayon-plain-tag">https://api.openai.com/v1/models</pre><p>
5. In the HTTP headers grid add the following values by clicking Raw Edit button :</p>
<p><code class="language-bash"><span class=""><span class="hljs-string">Authorization: Bearer </span><span class="hljs-string hljs-variable">YOUR_OPENAI_API_KEY<br />
</span></span></code><span style="background-color: #f0f0f0; color: #1e1e1e; font-family: Menlo, Consolas, monaco, monospace; font-size: 14px;">OpenAI-Organization: org-YQ9qpxxxxxxxxxxxxgoPi</span></p>
<p>6. Select your preferred Array Filter, simply click the &#8220;Select Filter&#8221; button. for this API call we need to select the <pre class="crayon-plain-tag">$.data[*]</pre>  array filter</p>
<p>7. Final step: Click &#8216;Preview&#8217; to initiate the ChatGTP Rest API call. You will also find a demonstration within our component, along with the resulting output from the call, below.</p>
<div id="attachment_10238" style="width: 838px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2023/08/JSON1.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10238" class="size-full wp-image-10238" src="https://zappysys.com/blog/wp-content/uploads/2023/08/JSON1.png" alt="" width="828" height="735" srcset="https://zappysys.com/blog/wp-content/uploads/2023/08/JSON1.png 828w, https://zappysys.com/blog/wp-content/uploads/2023/08/JSON1-300x266.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/08/JSON1-768x682.png 768w" sizes="(max-width: 828px) 100vw, 828px" /></a><p id="caption-attachment-10238" class="wp-caption-text">ChatGPT call</p></div>
<p>That&#8217;s it the configuration for the ChatGPT Rest API call has been completed successfully.</p>
<h2>Load ChatGPT data in SQL Server using Upsert Destination (Insert or Update)</h2>
<div class="content_block" id="custom_post_widget-5617"><p>ZappySys SSIS PowerPack makes it easy to load data from various sources such as REST, SOAP, JSON, XML, CSV or from other source into SQL Server, or PostgreSQL, or Amazon Redshift, or other  targets. The <strong>Upsert Destination</strong> component allows you to automatically insert new records and update existing ones based on key columns. Below are the detailed steps to configure it.</p>
<h3>Step 1: Add Upsert Destination to Data Flow</h3>
<ol>
<li>Drag and drop the <strong>Upsert Destination</strong> component from the SSIS Toolbox.</li>
<li>Connect your source component (e.g., JSON / REST / Other Source) to the Upsert Destination.</li>
</ol>
<div class="wp-caption aligncenter">
<a href="https://zappysys.com/blog/wp-content/uploads/2017/08/ssis-data-flow-drag-drop-upsert-destination.png">
<img loading="lazy" decoding="async" class="size-full" alt="" src="https://zappysys.com/blog/wp-content/uploads/2017/08/ssis-data-flow-drag-drop-upsert-destination.png" /></a>
<p class="wp-caption-text">SSIS - Data Flow - Drang and Drop Upsert Destination Component</p>
</div>
<h3>Step 2: Configure Target Connection</h3>
<ol>
<li>Double-click the <strong>Upsert Destination</strong> component to open the configuration window.</li>
<li>Under <strong>Connection</strong>, select an existing target connection or click <strong>NEW</strong> to create a new connection.
<ul>
<li>Example: SQL Server, or PostgreSQL, or Amazon Redshift.</li>
</ul>
</li>
</ol>
<h3>Step 3: Select or Create Target Table</h3>
<ol>
<li>In the <strong>Target Table</strong> dropdown, select the table where you want to load data.</li>
<li>Optionally, click <strong>NEW</strong> to create a new table based on the source columns.</li>
</ol>
<div class="wp-caption aligncenter">
<a href="https://zappysys.com/blog/wp-content/uploads/2020/09/upsert-destination-configuration.png">
<img loading="lazy" decoding="async" class="size-full" alt="" src="https://zappysys.com/blog/wp-content/uploads/2020/09/upsert-destination-configuration.png" /></a>
<p class="wp-caption-text">Configure SSIS Upsert Destination Connection - Loading data (REST / SOAP / JSON / XML /CSV) into SQL Server or other target using SSIS</p>
</div>
<h3>Step 4: Map Columns</h3>
<ol>
<li>Go to the <strong>Mappings</strong> tab.</li>
<li>Click <strong>Auto Map</strong> to map source columns to target columns by name.</li>
<li>Ensure you <strong>check the Primary key column(s)</strong> that will determine whether a record is inserted or updated.</li>
<li>You can manually adjust the mappings if necessary.</li>
</ol>
 <div class="wp-caption aligncenter">
<a href="https://zappysys.com/blog/wp-content/uploads/2020/09/upsert-destination-key.png">
<img loading="lazy" decoding="async" class="size-full" alt="" src="https://zappysys.com/blog/wp-content/uploads/2020/09/upsert-destination-key.png" /></a>
<p class="wp-caption-text">SSIS Upsert Destination - Columns Mappings</p>
</div>
<h3>Step 5: Save Settings</h3>
<ul>
<li>Click <strong>OK</strong> to save the Upsert Destination configuration.</li>
</ul>
<h3>Step 6: Optional: Add Logging or Analysis</h3>
<ul>
<li>You may add extra destination components to log the number of inserted vs. updated records for monitoring or auditing purposes.</li>
</ul>
<h3>Step 7: Execute the Package</h3>
<ul>
<li>Run your SSIS package and verify that the data is correctly inserted and updated in the target table.</li>
</ul>
<div class="wp-caption aligncenter">
<a href="https://zappysys.com/blog/wp-content/uploads/2018/12/ssis-upsert-destination-execute.png">
<img loading="lazy" decoding="async" class="size-full" alt="" src="https://zappysys.com/blog/wp-content/uploads/2018/12/ssis-upsert-destination-execute.png" /></a>
<p class="wp-caption-text">SSIS Upsert Destination Execution</p>
</div></div>
<h2>Conclusion</h2>
<p>In this article, we explored the seamless process of establishing a connection with <strong>ChatGPT</strong> <strong>in SSIS</strong> and integrating data effortlessly, all without the need for coding. Interested in trying it out yourself? Feel free to <a href="https://zappysys.com/products/ssis-powerpack/download/" target="_blank" rel="noopener">Download ZappySys SSIS PowerPack</a> by clicking here and experience the simplicity firsthand. Should you have any lingering queries, please don&#8217;t hesitate to ask by <a href="https://zappysys.com/support/" target="_blank" rel="noopener">clicking here</a> or initiating a conversation with our experts via the live chat icon at the bottom-right corner of this page.</p>
<p>The post <a href="https://zappysys.com/blog/accessing-chatgpt-via-rest-api/">Call ChatGPT REST API in SSIS</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to create custom ODBC Driver for API without coding</title>
		<link>https://zappysys.com/blog/create-custom-odbc-driver-api-without-coding/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Mon, 10 Apr 2023 19:16:12 +0000</pubDate>
				<category><![CDATA[API Driver]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=10024</guid>

					<description><![CDATA[<p>Introduction Imagine this situation, you or users of your product wants to consume some REST API in ETL / BI / Programming Tools using ODBC / JDBC Driver interface but there are no ODBC / JDBC Driver available for that API and you dont even know coding? If you are in a situation No Problem [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/create-custom-odbc-driver-api-without-coding/">How to create custom ODBC Driver for API without coding</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Imagine this situation, you or users of your product wants to consume some REST API in ETL / BI / Programming Tools using ODBC / JDBC Driver interface but there are no ODBC / JDBC Driver available for that API and you dont even know coding? If you are in a situation No Problem !!! In this post you will learn how to create a custom ODBC Driver for API (i.e. REST / SOAP / OData) without writing code&#8230; and access in most BI / ETL / Reporting tools using Industry Standard such as ODBC Interface&#8230;.. Yes you heard it right&#8230; 🙂</p>
<p>Generally speaking, creating an ODBC Driver requires a lot of coding effort and that&#8217;s why most vendors don&#8217;t invest in providing ODBC Driver and let you consume their API using code only. They assume that your company / team has really sharp C# / JAVA / C++ coders available 🙂 &#8230;. but we all know that coding is not cheap and not easy to maintain in long run.</p>
<p>Basically, the approach mentioned in this article requires you to create an XML File (or call it Connector File) and then consume it using <a href="https://zappysys.com/products/odbc-powerpack/odbc-api-driver/">API Driver (ODBC)</a> So let&#8217;s get started!</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Prerequisites</h2>
To access your data in your app using the ODBC Driver, ensure the following requirements are met.

Download and install <a href="https://zappysys.com/products/odbc-powerpack/download/" rel="noopener">ZappySys ODBC PowerPack</a></div>
<h2>API Connector File &#8211; The Concept</h2>
<p>ZappySys has developed a highly flexible API Connector Framework which you can use to build API Connector Files which can be used by <a href="https://zappysys.com/products/odbc-powerpack/odbc-api-driver/">API ODBC Driver</a> in different apps. This API Connector Framework is so flexible that it can handle pretty much any API out there.</p>
<p>Here are a few example connector files we built using the same framework. Don&#8217;t worry about various parts in those connector files for now, you might not need to implement all those. We will start simple and explain to you advanced use cases later.</p>
<p><strong>Example Connector Files</strong></p>
<ul>
<li><a href="https://zappysys.com/api/integration-hub/youtube-connector/help/source-code">Youtube</a></li>
<li><a href="https://zappysys.com/api/integration-hub/stripe-connector/help/source-code">Stripe</a></li>
<li><a href="https://zappysys.com/api/integration-hub/jira-connector/help/source-code">Jira</a></li>
<li><a href="https://zappysys.com/api/integration-hub/shopify-connector/help/source-code">Shopify</a></li>
</ul>
<h2>Basic Example of API Connector File</h2>
<p>Here is a very simple example of some API to read Customers and Orders. Keep in mind most features are omitted for simplicity.</p>
<p>Below connector file shows few concepts which we will discuss later in this article. Such as API Base URL (i.e. Service URL), Authetication, Pagination, EndPoints, Metadata, Parameters, Templates, Tables so on.</p>
<ol>
<li>Open Notepad</li>
<li>Copy / Paste below XMl in notepad and save as <strong>NorthwindConnector.xml</strong></li>
<li>Then you can Create a new ODBC DSN <a href="https://zappysys.com/api/integration-hub/odata-connector/odbc">as mentioned here</a> and use our connector file for Testing (Use Saved Connector File Option on new DSN wizard).</li>
</ol>
<p><strong>NorthwindConnector.xml</strong></p><pre class="crayon-plain-tag">&lt;?xml version="1.0"?&gt;
&lt;ApiConfig Name="Northwind" Slug="northwind-api" Desc="Sample connector for Northwind OData Service" Logo="https://www.odata.org/assets/ODataLogo-96.png"&gt;
  &lt;ServiceUrls&gt;
    &lt;ServiceUrl Name="V3_API" Url="https://services.odata.org/V3/Northwind/Northwind.svc"/&gt;
    &lt;ServiceUrl Name="V4_API" Url="https://services.odata.org/V4/Northwind/Northwind.svc"/&gt;
  &lt;/ServiceUrls&gt;


  &lt;!-- Implement supported way to Authenticate API calls --&gt;
  &lt;Auths&gt;
    &lt;Auth Name="ApiKeyAuth" Type="Http" TestEndPoint="get_customers" ConnStr="CredentialType=Token;TokenAuthHeader=X-APIKEY;Password=[$ApiKey$]"&gt;
      &lt;Params&gt;
        &lt;Param Name="ApiKey" Label="Enter your API  Key" Secret="True"/&gt;
      &lt;/Params&gt;
    &lt;/Auth&gt;  
  &lt;/Auths&gt;

  &lt;!-- Reusable Templates (i.e. API Pagination Properties) --&gt;
  &lt;Template&gt;
    &lt;EndPoint Name="PaginatedCall"&gt;
      &lt;Params&gt;
        &lt;Param Name="NextUrlAttributeOrExpr" Type="Property" Value="$.['odata.nextLink']"/&gt;
      &lt;/Params&gt;    
    &lt;/EndPoint&gt;
  &lt;/Template&gt;

  &lt;!-- EndPoints --&gt;
  &lt;EndPoints&gt;
    &lt;EndPoint Name="get_customers" Template="PaginatedCall" Url="/Customers?$format=json" Filter="$.value[*]" Method="GET"&gt;
      &lt;OutputColumns&gt;
        &lt;Column Name="CustomerID" Label="Id" DataType="DT_WSTR" Length="20"/&gt;
        &lt;Column Name="CompanyName" DataType="DT_WSTR" Length="100"/&gt;
      &lt;/OutputColumns&gt;
    &lt;/EndPoint&gt;

    &lt;EndPoint Name="get_orders" Template="PaginatedCall" Url="/Orders?$format=json" Filter="$.value[*]" Method="GET"&gt;

      &lt;OutputColumns&gt;
        &lt;Column Name="OrderID" Label="Id" DataType="DT_I4"/&gt;
        &lt;Column Name="OrderDate" DataType="DT_DBTIMESTAMP"/&gt;
        &lt;Column Name="CustomerID" DataType="DT_WSTR" Length="20"/&gt;
        &lt;Column Name="Notes" DataType="DT_NTEXT"/&gt;
      &lt;/OutputColumns&gt;
    &lt;/EndPoint&gt;
  &lt;/EndPoints&gt;

  &lt;!-- Tables (with SELECT, LOOKUP UPDATE, INSERT, DELETE operations. For Demo we have used just SELECT EndPoint) --&gt;
  &lt;Tables&gt; 
    &lt;Table Name="Orders" SelectEndPoint="get_orders"/&gt;
    &lt;Table Name="Customers" SelectEndPoint="get_customers"/&gt;
  &lt;/Tables&gt;
&lt;/ApiConfig&gt;</pre><p>
&nbsp;</p>
<h2>Using API Connector File in Apps</h2>
<p>Once API connector file is created</p>
<h3>Use in ODBC Apps</h3>
<p><a href="https://zappysys.com/api/integration-hub/odata-connector/odbc">Click here to see an example</a> &#8211; Using API connector file in ODBC Apps (ODATA). For other popular apps <a href="https://zappysys.com/api/integration-hub/odata-connector/">check this page</a> and click on desired app.</p>
<p>Here is how it may look like if we import the previous connector file in API Driver UI. Notice how we selected the V3 Base URL as API. Also, see how various connector file elements translated to Driver UI&#8230;. very cool right ?</p>
<div id="attachment_10033" style="width: 603px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2023/04/reading-api-data-using-custom-api-connector-odbc-app.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10033" class="size-full wp-image-10033" src="https://zappysys.com/blog/wp-content/uploads/2023/04/reading-api-data-using-custom-api-connector-odbc-app.png" alt="Using Custom API Connector File - New ODBC DSN - ZappySys API Driver" width="593" height="610" srcset="https://zappysys.com/blog/wp-content/uploads/2023/04/reading-api-data-using-custom-api-connector-odbc-app.png 593w, https://zappysys.com/blog/wp-content/uploads/2023/04/reading-api-data-using-custom-api-connector-odbc-app-292x300.png 292w" sizes="(max-width: 593px) 100vw, 593px" /></a><p id="caption-attachment-10033" class="wp-caption-text">Using Custom API Connector File &#8211; New ODBC DSN &#8211; ZappySys API Driver</p></div>
<div id="attachment_10028" style="width: 584px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2023/04/create-custom-api-connector-odbc-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10028" class="size-full wp-image-10028" src="https://zappysys.com/blog/wp-content/uploads/2023/04/create-custom-api-connector-odbc-driver.png" alt="Using Custom API Connector file in ZappySys API ODBC Driver" width="574" height="442" srcset="https://zappysys.com/blog/wp-content/uploads/2023/04/create-custom-api-connector-odbc-driver.png 574w, https://zappysys.com/blog/wp-content/uploads/2023/04/create-custom-api-connector-odbc-driver-300x231.png 300w" sizes="(max-width: 574px) 100vw, 574px" /></a><p id="caption-attachment-10028" class="wp-caption-text">Using Custom API Connector file in ZappySys API ODBC Driver</p></div>
<p>Here is the output from Preview Tab</p>
<div id="attachment_10029" style="width: 675px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2023/04/get-data-custom-api-driver-odbc.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10029" class="size-full wp-image-10029" src="https://zappysys.com/blog/wp-content/uploads/2023/04/get-data-custom-api-driver-odbc.png" alt="Preview Data from Custom API Driver - Using ZappySys API Driver" width="665" height="703" srcset="https://zappysys.com/blog/wp-content/uploads/2023/04/get-data-custom-api-driver-odbc.png 665w, https://zappysys.com/blog/wp-content/uploads/2023/04/get-data-custom-api-driver-odbc-284x300.png 284w" sizes="(max-width: 665px) 100vw, 665px" /></a><p id="caption-attachment-10029" class="wp-caption-text">Preview Data from Custom API Driver &#8211; Using ZappySys API Driver</p></div>
<h3>Use in JAVA Apps</h3>
<p><a href="https://zappysys.com/api/integration-hub/odata-connector/java">Click here to see an example</a> &#8211; Using API connector file in JAVA based Apps (It uses ZappySys Data Gateway as Bridge rather than direct ODBC call in Java becuase JAVA doesnt support ODBC directly)</p>
<h3>Use in SQL Server (T-SQL code)</h3>
<p><a href="https://zappysys.com/api/integration-hub/odata-connector/sql-server">Click here to see an example</a> &#8211; Using API connector file in SQL Server (It uses ZappySys Data Gateway as Bridge rather than direct ODBC call in SQL Servr becuase of some known issues of direct ODBC)</p>
<h3>Use in SSIS Package</h3>
<p><a href="https://zappysys.com/api/integration-hub/odata-connector/ssis">Click here to see an example</a> &#8211; Using API connector file in SSIS Packages. It uses native API Source / API Destination components.</p>
<h2>Create / Edit Connector file using Wizard from API Driver UI</h2>
<p>If you like to edit your file previously created using Wizard then you can do the following steps.</p>
<ol>
<li>Assuming you have already setup <a href="https://zappysys.com/api/integration-hub/odata-connector/odbc">ODBC DSN for API Connector File</a> we previously created.</li>
<li>Open Odbc UI (search for &#8220;<strong>ODBC</strong>&#8221; in the start menu and select &#8220;ODBC Administrator&#8221;)</li>
<li>Double-click on the Data source you like to edit</li>
<li>On the <strong>Properties</strong> Tab &gt; Go to <strong>Advanced</strong> Tab</li>
<li>Click on <strong>Customize &#8211; Current Connector File</strong> (If you wish to create a new API connector file then you can click on <strong>Create New Connector File</strong> Button instead)</li>
</ol>
<div id="attachment_10031" style="width: 787px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2023/04/edit-custom-api-connector-file-odbc-driver-ui.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10031" class="size-full wp-image-10031" src="https://zappysys.com/blog/wp-content/uploads/2023/04/edit-custom-api-connector-file-odbc-driver-ui.png" alt="Create / Edit Custom API Connector File - From API ODBC Driver UI" width="777" height="695" srcset="https://zappysys.com/blog/wp-content/uploads/2023/04/edit-custom-api-connector-file-odbc-driver-ui.png 777w, https://zappysys.com/blog/wp-content/uploads/2023/04/edit-custom-api-connector-file-odbc-driver-ui-300x268.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/04/edit-custom-api-connector-file-odbc-driver-ui-768x687.png 768w" sizes="(max-width: 777px) 100vw, 777px" /></a><p id="caption-attachment-10031" class="wp-caption-text">Create / Edit Custom API Connector File &#8211; From API ODBC Driver UI</p></div>
<h2>Create Connector file from SSIS JSON / XML Source UI Settings</h2>
<p>If you are an SSIS user and you have configured <a href="https://zappysys.com/api/integration-hub/json-connector/ssis">JSON Source</a> or <a href="https://zappysys.com/api/integration-hub/xml-connector/ssis">XML Source</a> then you convert those UI settings into a basic API connector file by going on <strong>API Template</strong> and clicking on <strong>Create New Connector File</strong> button like below.</p>
<div id="attachment_10032" style="width: 898px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2023/04/create-new-custom-api-connector-file-from-ssis-json-xml-source-ui.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10032" class="size-full wp-image-10032" src="https://zappysys.com/blog/wp-content/uploads/2023/04/create-new-custom-api-connector-file-from-ssis-json-xml-source-ui.png" alt="Create a new Custom API Connector File - From SSIS JSON / XML Source UI" width="888" height="731" srcset="https://zappysys.com/blog/wp-content/uploads/2023/04/create-new-custom-api-connector-file-from-ssis-json-xml-source-ui.png 888w, https://zappysys.com/blog/wp-content/uploads/2023/04/create-new-custom-api-connector-file-from-ssis-json-xml-source-ui-300x247.png 300w, https://zappysys.com/blog/wp-content/uploads/2023/04/create-new-custom-api-connector-file-from-ssis-json-xml-source-ui-768x632.png 768w" sizes="(max-width: 888px) 100vw, 888px" /></a><p id="caption-attachment-10032" class="wp-caption-text">Create a new Custom API Connector File &#8211; From SSIS JSON / XML Source UI</p></div>
<h2>Create API Connector file from scratch</h2>
<p>So far you have understood the basic ideas about connector files. Also explored creating / editing API Connector File using Wizard in ODBC / SSIS.</p>
<p>Now let&#8217;s look at concepts of creating connector file in detail.</p>
<h3>Basic Properties (Name, Slug, Logo)</h3>
<p>Coming Soon</p>
<h3>Service URL (API Base URL)</h3>
<p>Coming Soon</p>
<h3>Authentication</h3>
<p>Coming Soon</p>
<h3>Templates</h3>
<p>Coming Soon</p>
<h3>Parameters</h3>
<p>Coming Soon</p>
<h3>EndPoints</h3>
<p>Coming Soon</p>
<h3>Metadata / OutputColumns</h3>
<p>Coming Soon</p>
<h3>Tables</h3>
<p>Coming Soon</p>
<h2>Contact Us &#8211; We will build Custom API Driver for you</h2>
<p>If you are still not sure how to use all these on your own or you do not have time/experience&#8230; no worries. <a href="https://zappysys.com/contact-us/">Contact us</a> and we will provide you an estimate for building a custom API Driver / connector.</p>
<p>In the contact form above provide us following details (or as much as you can provide)</p>
<ul>
<li>Which connector do you like to build?</li>
<li>How are you planning to consume that data (i.e. which apps e.g. Power BI, Tableau)?</li>
<li>Your use case (e.g. read customer data from Zoho Invoice System)</li>
<li>Include table / data feed names you prefer to read from (e.g. Read Invoices, Read/Write Customers)</li>
</ul>
<h2>Conclusion</h2>
<p>In this article, we explored how easy it is to create your custom ODBC Driver for API using a powerful API Connector Framework. <a href="https://zappysys.com/products/odbc-powerpack/download/">Download ODBC PowerPack</a> and build your own API Driver in a few clicks.</p>
<p>The post <a href="https://zappysys.com/blog/create-custom-odbc-driver-api-without-coding/">How to create custom ODBC Driver for API without coding</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Connect to Infor Compass using JDBC Driver in ODBC Apps (e.g. SQL Server, Power BI, Excel, Informatica)</title>
		<link>https://zappysys.com/blog/connect-infor-compass-jdbc-driver-odbc-apps-power-bi-excel-informatica-sql-server/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Tue, 13 Sep 2022 22:04:31 +0000</pubDate>
				<category><![CDATA[JDBC Bridge Driver]]></category>
		<category><![CDATA[infor]]></category>
		<category><![CDATA[infor datalake]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[odbc]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=9787</guid>

					<description><![CDATA[<p>Introduction In this blog post you will learn how to use Infor Compass JDBC driver in ODBC Apps (i.e. non-JAVA apps) such as Power BI, Excel, Informatica and many more listed here using JDBC-ODBC Bridge Driver. In other words, if you like to use Infor Compass data in your App / Programming language and App [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/connect-infor-compass-jdbc-driver-odbc-apps-power-bi-excel-informatica-sql-server/">Connect to Infor Compass using JDBC Driver in ODBC Apps (e.g. SQL Server, Power BI, Excel, Informatica)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2022/09/Infor_logo-300x300.png"><img loading="lazy" decoding="async" class=" wp-image-9795 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2022/09/Infor_logo-300x300.png" alt="" width="139" height="139" srcset="https://zappysys.com/blog/wp-content/uploads/2022/09/Infor_logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2022/09/Infor_logo-300x300-150x150.png 150w" sizes="(max-width: 139px) 100vw, 139px" /></a>In this blog post you will learn how to use <a href="https://docs.infor.com/inforos/2021.x/en-us/datafabrug/default.html?helpcontent=aky1631199546535.html" target="_blank" rel="noopener">Infor Compass JDBC driver</a> in ODBC Apps (i.e. non-JAVA apps) such as Power BI, Excel, Informatica and <a href="https://zappysys.com/api/integration-hub/jdbc-connector/" target="_blank" rel="noopener">many more listed here</a> using <a href="https://zappysys.com/products/odbc-powerpack/odbc-jdbc-bridge-driver/" target="_blank" rel="noopener">JDBC-ODBC Bridge Driver</a>. In other words, if you like to use Infor Compass data in your App / Programming language and App doesnt support using JDBC Driver Infor Provides then this article is for you. ZappySys has created a Bridge Driver which can translate ODBC calls to JDBC making it possible to call any JDBC driver in non Java Apps (i.e. ODBC Apps) written in languages like C++ / C#  / Python etc.</p>
<p>So lets get started.</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Prerequisites</h2>
To access your data in your app using the ODBC Driver, ensure the following requirements are met.

Download and install <a href="https://zappysys.com/products/odbc-powerpack/download/" rel="noopener">ZappySys ODBC PowerPack</a></div>
<h2>Download Infor Compass JDBC Driver and ionapi file</h2>
<p>Check below links to download and configure Infor Compass JDBC.</p>
<ol>
<li><a href="https://docs.infor.com/inforos/2021.x/en-us/datafabrug/default.html?helpcontent=aky1631199546535.html">Download Infor Compass JDBC Driver (*.jar file)</a></li>
<li><a href="https://docs.infor.com/inforos/2021.x/en-us/datafabrug/default.html?helpcontent=daa1631199546835.html">Extract Driver</a> files to local folder</li>
<li><a href="https://docs.infor.com/inforos/2021.x/en-us/datafabrug/default.html?helpcontent=qxg1631199547147.html">Download and Configure *.ionapi file</a> &#8211; <strong>Infor Compass JDBC Driver.ionapi</strong> file (Placed in same directory where JDBC driver is saved)</li>
</ol>
<h2>Setup JDK (Java Runtime)</h2>
<p>Before you start using ZappySys JDBC Bridge Driver, we need to install JAVA Runtime (JRE) or Java Development Kit (JDK).</p>
<p>We recommend installing <strong>JDK21 or higher</strong> (other JRE / JDK version(s) might work too).</p>
<p>There are several ways to get Java Runtime Installer, but we recommend from following link. Skip below steps if you have JAVA Runtime already installed.</p>
<ol>
<li>Download JDK 21 (i.e. Amazon Corrento OpenJDK distribution). <a href="https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html" target="_blank" rel="noopener">Listed here</a><br />
<strong>Direct Download Link</strong>:  <a href="https://corretto.aws/downloads/latest/amazon-corretto-21-x64-windows-jdk.msi" target="_blank" rel="noopener noreferrer">amazon-corretto-21-x64-windows-jdk.msi</a></li>
<li>Run the downloaded msi installer file</li>
<li>After it&#8217;s installed, you can confirm Java version by running the following command line. It will show<br />
<pre class="crayon-plain-tag">java.exe -version</pre>
<strong>Sample Output</strong><br />
<pre class="crayon-plain-tag">openjdk version "21.0.7" 2025-04-15 LTS
OpenJDK Runtime Environment Temurin-21.0.7+6 (build 21.0.7+6-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.7+6 (build 21.0.7+6-LTS, mixed mode, sharing)</pre>
</li>
</ol>
<p>&nbsp;</p>
<h2>Download Infor JDBC Driver / Generate ionapi Credentials File</h2>
<p>To access infor Data using their official JDBC Driver you will need to do 2 things</p>
<ol>
<li>Download Infor JDBC Driver locally</li>
<li>Create ionapi file locally</li>
</ol>
<p><a href="https://docs.infor.com/inforos/2021.x/en-us/datafabrug/default.html?helpcontent=qxg1631199547147.html" target="_blank" rel="noopener">Read this link</a> for more information</p>
<p>Here is the video Tutorial</p>
<a href="https://zappysys.com/blog/connect-infor-compass-jdbc-driver-odbc-apps-power-bi-excel-informatica-sql-server/"><img decoding="async" src="https://zappysys.com/blog/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FyipG8w6qQPg%2Fhqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p>&nbsp;</p>
<h2>Create ODBC DSN for Infor Compass JDBC Driver</h2>
<p>In this section, you will learn <i>how to Configure ODBC DSN</i>. Later on, this DSN can be used to use ZappySys Driver. ODBC DSN can be stored at Machine Level (for all users) or the Current User Level. In this case, we are going to load data into Microsoft Excel from PostgreSQL Storage using ZappySys JDBC Bridge ODBC Driver.</p>
<p>&nbsp;</p>
<ol>
<li>Type <strong>odbcad32.exe</strong> in your search box and launch the DSN Config utility.<br />
<img decoding="async" class="figureimage" src="https://zappysys.com/blog/wp-content/uploads/2018/03/odbc-data-source-64-bits.png" /></li>
<li>If you want access for yourself then stay on User DSN Tab. If you want to grant access to other users, then go to the System DSN tab. For <a href="https://zappysys.com/onlinehelp/odbc-powerpack/scr/odbc-integration-programming-tsql.htm">SQL Server Integration</a> go to the System Tab and add a new System DSN rather than User DSN. Click the New button.<br />
<img decoding="async" class="figureimage" title="ZappySys ODBC Driver - Open UI" src="https://zappysys.com/onlinehelp/odbc-powerpack/scr/images/zappysys-odbc-driver-open-ui.png" alt="ZappySys ODBC Driver - Open UI" /></li>
<li>From the Driver list Select ZappySys ODBC Driver. For this example, select [ZappySys JDBC Bridge Driver].<br />
<img decoding="async" class="figureimage" title="ZappySys ODBC Driver - Create JDBC Bridge Driver" src="https://zappysys.com/onlinehelp/odbc-powerpack/scr/images/jdbc-driver/jdbc-bridge-driver-create.png" alt="ZappySys ODBC Driver - Create JDBC Bridge Driver" /></li>
</ol>
<p>&nbsp;</p>
<h2>Configure ODBC DSN for Infor Compass Connectivity</h2>
<p>Once you downloaded / extracted JDBC (*.jar) and *.ionapi files and saved them to the local disk you can configure ZappySys JDBC Bridge Driver like the below</p>
<ol>
<li>Create a folder e.g. C:\Infor_Datalake</li>
<li>Extract jdbc driver files in that folder, keep ionapi file in the same folder too (v1.7 will look ionapi file under this folder)</li>
<li>Make sure do not rename <strong>ionapi</strong> file. It must be named as &#8220;<strong>Infor Compass JDBC Driver.ionapi</strong>&#8221;<br />
<div class="su-note"  style="border-color:#e5de9d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#FFF8B7;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
If you are getting this error (<a href="https://community.zappysys.com/t/the-infor-compass-jdbc-driver-ionapi-file-is-not-found-infor-data-lake-error/142">Infor Compass JDBC Driver.ionapi file is not found</a>) then we suggest you copy ionapi file in the below locations too. If you are not planning to use <a href="https://zappysys.com/api/integration-hub/jdbc-connector/sql-server" target="_blank" rel="noopener">Data Gateway / Linked Server</a> then you can skip ionapi file copy to 3rd location (i.e. <b>ZappySys.TdsServer.WindowsService</b> folder).<br />
<pre class="crayon-plain-tag">C:\Program Files (x86)\ZappySys\ZappySys ODBC PowerPack\JdbcBridgeDriverX64
C:\Program Files (x86)\ZappySys\ZappySys ODBC PowerPack\JdbcBridgeDriverX86
C:\Program Files (x86)\ZappySys\ZappySys ODBC PowerPack\ZappySys.TdsServer.WindowsService</pre>
</div></div></li>
<li>Open ODBC DataSource UI by double clicking the DSN (you created in the previous section).</li>
<li>Enter JDBC Connection String as per this format<br />
<pre class="crayon-plain-tag">jdbc:infordatalake://TENANTNNAME</pre>
</li>
<li>Enter Driver class (Optional).<br />
<pre class="crayon-plain-tag">com.infor.idl.jdbc.Driver</pre>
</li>
<li>Enter User ID and Password is optional so <strong>keep it blank</strong> unless required by driver. Click <strong>Test Connection</strong>
<div id="attachment_9788" style="width: 578px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2022/09/connect-infor-compass-jdbc-odbc-bridge-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-9788" class="wp-image-9788 size-full" src="https://zappysys.com/blog/wp-content/uploads/2022/09/connect-infor-compass-jdbc-odbc-bridge-driver.png" alt="Using Infor Compass JDBC Driver in ODBC Apps via ZappySys JDBC Bridge Driver " width="568" height="546" srcset="https://zappysys.com/blog/wp-content/uploads/2022/09/connect-infor-compass-jdbc-odbc-bridge-driver.png 568w, https://zappysys.com/blog/wp-content/uploads/2022/09/connect-infor-compass-jdbc-odbc-bridge-driver-300x288.png 300w" sizes="(max-width: 568px) 100vw, 568px" /></a><p id="caption-attachment-9788" class="wp-caption-text">Using Infor Compass JDBC Driver in ODBC Apps via ZappySys JDBC Bridge Driver</p></div></li>
<li>Now you can go to Preview Tab and select Table from the dropdown and write query to preview data</li>
</ol>
<h2>Video Tutorial &#8211; ODBC-JDBC Bridge Driver</h2>
<a href="https://zappysys.com/blog/connect-infor-compass-jdbc-driver-odbc-apps-power-bi-excel-informatica-sql-server/"><img decoding="async" src="https://zappysys.com/blog/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FBEJ1HbBZqxY%2Fhqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p>&nbsp;</p>
<h2>Connect Infor Compass Datalake in SQL Server (Linked Server)</h2>
<p>So in our previous section, we saw how to connect using ODBC Driver but if you like to access Infor Datalake data in SQL Server then you have to use the Data gateway approach. <a href="https://zappysys.com/api/integration-hub/jdbc-connector/sql-server" target="_blank" rel="noopener">Click here</a> to learn more.</p>
<p>In Data Gateway Driver UI is pretty much the same as ODBC UI except few differences. You also need to configure the Linked server which requires extra steps. The above link is for a generic JDBC Driver but follow Infor Datalake JDBC-specific steps mentioned in the ODBC setup section in this article.</p>
<h2>Troubleshooting Known Errors</h2>
<p>Here in this section, we will discuss some known errors and its workaround.</p>
<h3>The Infor Compass JDBC Driver.ionapi file is not found</h3>
<p>If you get this error you can review <a href="https://community.zappysys.com/t/the-infor-compass-jdbc-driver-ionapi-file-is-not-found-infor-data-lake-error/142">this solution</a></p>
<h3><span class="hljs-selector-tag">Data</span> <span class="hljs-selector-tag">Lake</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">not</span> <span class="hljs-selector-tag">available /  Unable to verify trust for server certificate chain</span></h3>
<p>If you get the following error then <a href="https://community.zappysys.com/t/how-to-fix-jbr-error-java-sql-sqlexception-data-lake-is-not-available-unable-to-verify-trust-for-server-certificate-chain-cn-ionapi-inforcloudsuite-com/101">check this link</a> for possible workarounds</p><pre class="crayon-plain-tag">JBR error: java.sql.SQLException: <strong>Data Lake is not available</strong>

at com.infor.idl.jdbc.Driver.connect(Driver.java:422) 
at DbConnection.Init(DbConnection.java:45) 

.......... 
.......... 
<strong>Unable to verify trust for server certificate chain</strong> [CN=mingle-ionapi.inforcloudsuite.com, CN=pa-trusted-ca.noble.loc, CN=noble-SUBCA-CA, DC=noble, DC=loc, CN=ROOTCA-CA, CN=ROOTCA-CA] .......... at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) 
.......... 
..........</pre><p>
<h3>Test Connection Hangs</h3>
<p>This happens if you have not installed the latest Java version (i.e. Java 21 or higher) and you are using the latest JDBC, which doesn&#8217;t support Java8 (i.e. infor-compass-jdbc-2025.06.05.jar)</p>
<p>To fix this issue, uninstall the  older version of Java and install the new Java (e.g. v21 or higher) <a href="https://corretto.aws/downloads/latest/amazon-corretto-21-x64-windows-jdk.msi">from here</a></p>
<h2>Using Infor Compass ODBC-JDBC connection in various apps (e.g. Power BI, Excel, Informatica, SQL Server)</h2>
<p>Once you create ODBC DSN you are ready to test that in any ODBC-compliant apps <a href="https://zappysys.com/api/integration-hub/jdbc-connector/" target="_blank" rel="noopener">listed here</a></p>
<p>If your app is not listed in the above link, then no worries just find the Option to connect to ODBC in your App and use DSN we created in an earlier section.</p>
<div class="content_block" id="custom_post_widget-7051">ZappySys ODBC Drivers built using ODBC standard which is widely adopted by industry for a long time. Which mean the majority of BI Tools / Database Engines / ETL Tools already there will support native / 3rd party ODBC Drivers. Below is the small list of most popular tools / programming languages our Drivers support. If your tool / programming language doesn't appear in the below list, which means we have not documented use case but as long as your tool supports ODBC Standard, our drivers should work fine.

&nbsp;

<img loading="lazy" decoding="async" class="" src="//zappysys.com/images/odbc-powerpack/odbc-powerpack-integration.jpg" alt="ZappySys ODBC Drivers for REST API, JSON, XML - Integrate with Power BI, Tableau, QlikView, QlikSense, Informatica PowerCenter, Excel, SQL Server, SSIS, SSAS, SSRS, Visual Studio / WinForm / WCF, Python, C#, VB.net, PHP. PowerShell " width="750" height="372" />
<table style="valign: top;">
<tbody>
<tr>
<td>
<p style="text-align: center;"><strong>BI / Reporting Tools
Integration</strong></p>
</td>
<td style="text-align: center;"><strong>ETL Tools
Integration
</strong></td>
<td style="text-align: center;"><strong>Programming Languages</strong>
<strong>Integration</strong></td>
</tr>
<tr>
<td>
<ul>
 	<li><a href="https://zappysys.com/blog/howto-import-json-rest-api-power-bi/" target="_blank" rel="noopener">Microsoft Power BI</a></li>
 	<li><a href="https://zappysys.com/blog/import-rest-api-tableau-read-json-soap-xml-csv/">Tableau</a></li>
 	<li><a href="https://zappysys.com/blog/read-rest-api-using-ssrs-reports-call-json-xml-web-service/" target="_blank" rel="noopener">SSRS (SQL Reporting Services)</a></li>
 	<li><a href="https://zappysys.com/blog/qlik-rest-connector-examples-read-json-xml-api/" target="_blank" rel="noopener">QlikView /Qlik Sense</a></li>
 	<li><a href="https://zappysys.com/blog/call-rest-api-in-microstrategy-json-soap-xml/" target="_blank" rel="noopener">MicroStrategy</a></li>
 	<li><a href="https://zappysys.com/blog/import-rest-api-google-sheet-call-appscript-load-json-soap-xml-csv/" target="_blank" rel="noopener">Google Sheet</a></li>
 	<li><a href="https://zappysys.com/blog/import-json-excel-load-file-rest-api/" target="_blank" rel="noopener">Microsoft Excel</a></li>
 	<li><a href="https://zappysys.com/api/integration-hub/rest-api-connector/access?context=connector" target="_blank" rel="noopener">Microsoft Access</a></li>
 	<li>Oracle OBIEE</li>
 	<li>Many more (not in this list).....</li>
</ul>
</td>
<td>
<ul>
 	<li><a href="https://zappysys.com/blog/read-json-informatica-import-rest-api-json-file/" target="_blank" rel="noopener">Informatica PowerCenter</a> (Windows)</li>
 	<li>Informatica Cloud</li>
 	<li>SSIS (SQL Integration Services)</li>
 	<li><a href="https://zappysys.com/blog/import-rest-api-json-sql-server/" target="_blank" rel="noopener">SQL Server</a></li>
 	<li><a href="https://zappysys.com/blog/read-write-rest-api-data-in-talend-json-xml-soap/" target="_blank" rel="noopener">Talend Data Studio</a></li>
 	<li><a href="https://zappysys.com/blog/pentaho-read-rest-api-in-pentaho/" target="_blank" rel="noopener">Pentaho Kettle</a></li>
 	<li>Oracle OBIEE</li>
 	<li>Many more (not in this list).....</li>
</ul>
</td>
<td>
<ul>
 	<li>Visual Studio</li>
 	<li><a href="https://zappysys.com/blog/calling-rest-api-in-c/" target="_blank" rel="noopener">C#</a></li>
 	<li>C++</li>
 	<li><a href="https://zappysys.com/blog/connect-java-to-rest-api-json-soap-xml/" target="_blank" rel="noopener">JAVA</a></li>
 	<li><a href="https://zappysys.com/blog/set-rest-python-client/" target="_blank" rel="noopener">Python</a></li>
 	<li>PHP</li>
 	<li><a href="https://zappysys.com/blog/call-rest-api-powershell-script-export-json-csv/" target="_blank" rel="noopener">PowerShell</a></li>
 	<li><a href="https://zappysys.com/blog/import-rest-api-json-sql-server/" target="_blank" rel="noopener">T-SQL (Using Linked Server)</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
&nbsp;</div>
<h2>Conclusion</h2>
<p>In this post we saw how easy it is to use the Infor Compass JDBC driver in any non-JAVA app in a few steps. <a href="https://zappysys.com/products/odbc-powerpack/odbc-jdbc-bridge-driver/">Click here to download</a> ZappySys JDBC Bridge Driver.</p>
<p>The post <a href="https://zappysys.com/blog/connect-infor-compass-jdbc-driver-odbc-apps-power-bi-excel-informatica-sql-server/">Connect to Infor Compass using JDBC Driver in ODBC Apps (e.g. SQL Server, Power BI, Excel, Informatica)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
