{"id":12203,"date":"2026-06-05T12:05:37","date_gmt":"2026-06-05T12:05:37","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=12203"},"modified":"2026-06-05T12:06:36","modified_gmt":"2026-06-05T12:06:36","slug":"how-to-read-github-data-in-powerbi-using-odbc","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/","title":{"rendered":"How to read GitHub data in Power BI using ODBC"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p><a href=\"https:\/\/github.com\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail alignleft\" src=\"https:\/\/github.githubassets.com\/images\/modules\/logos_page\/GitHub-Mark.png\" alt=\"GitHub\" width=\"150\" height=\"150\" \/><\/a>GitHub is a leading platform for source control, CI\/CD workflows, and team collaboration. Many organizations need GitHub data in Power BI to monitor engineering performance, repository health, pull request velocity, and issue resolution trends.<\/p>\n<p>Using ZappySys ODBC Driver for REST APIs, you can connect to GitHub and query GitHub data with SQL, then load it directly into Power BI dashboards without writing custom integration code.<\/p>\n<p>This tutorial shows how to create an ODBC DSN for the GitHub API, preview data, connect Power BI, and build analytics using custom SQL queries.<\/p>\n<h3><\/h3>\n<h2>Prerequisites<\/h2>\n<ol>\n<li>A GitHub account with access to target repositories or organisation data.<\/li>\n<li>Power BI Desktop is installed on your machine.<\/li>\n<li>Basic understanding of SQL and Power BI data modelling.<\/li>\n<li>Finally, install the <a href=\"https:\/\/zappysys.com\/products\/odbc-drivers\/\">ZappySys ODBC Driver<\/a>.<\/li>\n<\/ol>\n<h2>Steps<\/h2>\n<h3>Create a GitHub Personal Access Token<\/h3>\n<ol>\n<li>Sign in to your <a href=\"https:\/\/github.com\/\">GitHub account<\/a>.<\/li>\n<li>Go to <strong>Settings<\/strong>, then find the <strong>Developer settings<\/strong> at the bottom of the page.\n<div id=\"attachment_12188\" style=\"width: 591px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12188\" class=\"size-full wp-image-12188\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\" alt=\"\" width=\"581\" height=\"732\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png 581w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings-238x300.png 238w\" sizes=\"(max-width: 581px) 100vw, 581px\" \/><\/a><p id=\"caption-attachment-12188\" class=\"wp-caption-text\">Github &#8211; Go to Developer settings<\/p><\/div><\/li>\n<li>Now go to <strong>Personal access tokens<\/strong> and create a new token (fine-grained or classic, depending on your security policy).<\/li>\n<li>Select permissions required for your extraction scenario (for example, repository metadata, issues, or pull requests), owner, expiration date and more.<\/li>\n<li>Generate the token and copy it to a secure location.\n<div id=\"attachment_12190\" style=\"width: 1145px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12190\" class=\"size-full wp-image-12190\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token.png\" alt=\"\" width=\"1135\" height=\"400\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token.png 1135w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token-300x106.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token-1024x361.png 1024w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token-768x271.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Generate-new-token-1080x380.png 1080w\" sizes=\"(max-width: 1135px) 100vw, 1135px\" \/><\/a><p id=\"caption-attachment-12190\" class=\"wp-caption-text\">Github &#8211; Generate a new token<\/p><\/div><\/li>\n<\/ol>\n<h3>Create a new ODBC DSN using ZappySys JSON Driver<\/h3>\n<ol>\n<li>Search for <strong>ODBC<\/strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator<\/strong>.<br \/>\n<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>\n<li>In the <strong>User DSN<\/strong> or <strong>System DSN<\/strong> tab, click <strong>Add<\/strong>.<\/li>\n<li>Select <strong>ZappySys JSON Driver<\/strong> and click <strong>Continue<\/strong>.<br \/>\n<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>\n<\/ol>\n<h3>Configure the Connection and API Settings<\/h3>\n<ol>\n<li>Enter the base URL:<br \/>\n<span style=\"color: #222222; font-family: monospace;\"><span style=\"background-color: #e9ebec;\">https:\/\/api.github.com\/user<\/span><\/span><\/li>\n<li>In <strong>Connection Type<\/strong>, select <strong>HTTP<\/strong> and click <strong>Configure<\/strong>.<\/li>\n<li>Select <strong>Static Token<\/strong><strong>\/API Key<\/strong> as the\u00a0<strong>Credential type<\/strong>.<\/li>\n<li>Paste your GitHub token in the authentication field.<\/li>\n<li>Click <strong>OK<\/strong> to save the configuration.\n<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\">Github &#8211; ODBC HTTP Static token connection<\/p><\/div><\/li>\n<li>Set <strong>HTTP Request Method<\/strong> to <strong>GET<\/strong>.<\/li>\n<li>Set the following values in the <strong>HTTP headers<\/strong>:\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Accept: application\/vnd.github+json<\/li>\n<li>X-GitHub-Api-Version: 2022-11-28<\/li>\n<\/ol>\n<\/li>\n<li>Set <strong>JSON Path Filter<\/strong> to extract the object array.<\/li>\n<li>Click <strong>Test Connection<\/strong> to verify connectivity, then click <strong>OK<\/strong> to save the DSN.\n<div id=\"attachment_12208\" style=\"width: 814px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-configuration.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12208\" class=\"size-full wp-image-12208\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-configuration.png\" alt=\"\" width=\"804\" height=\"704\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-configuration.png 804w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-configuration-300x263.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-configuration-768x672.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><p id=\"caption-attachment-12208\" class=\"wp-caption-text\">Github &#8211; ODBC configuration<\/p><\/div><\/li>\n<\/ol>\n<h3>Preview GitHub data in ODBC Driver<\/h3>\n<ol>\n<li>Go to the <strong>Preview<\/strong> tab.<\/li>\n<li>Generate a query, then click\u00a0<strong>Preview Data<\/strong> to confirm that rows are returned.<\/li>\n<li>If no data is returned, verify your organisation name, token scope, and JSON Path Filter.\n<div id=\"attachment_12206\" style=\"width: 814px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-result.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12206\" class=\"size-full wp-image-12206\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-result.png\" alt=\"\" width=\"804\" height=\"704\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-result.png 804w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-result-300x263.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-ODBC-result-768x672.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><p id=\"caption-attachment-12206\" class=\"wp-caption-text\">GitHub &#8211; ODBC result<\/p><\/div><\/li>\n<\/ol>\n<h3>Connect Power BI to GitHub via ODBC<\/h3>\n<ol>\n<li>Open <strong>Power BI Desktop<\/strong>.<\/li>\n<li>Click <strong>Get Data<\/strong> from the Home ribbon.<\/li>\n<li>Click <strong>More&#8230;<\/strong>, search for <strong>ODBC<\/strong>, and click <strong>Connect<\/strong>.\n<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>\n<li>Select your GitHub ODBC DSN from the dropdown list.<\/li>\n<li>Optionally, enter a custom SQL query in <strong>Advanced options<\/strong>.<\/li>\n<li>Click <strong>OK<\/strong>, then click <strong>Load<\/strong> to import data.\n<div id=\"attachment_12209\" style=\"width: 712px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-PowerBI-select-connection.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12209\" class=\"size-full wp-image-12209\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-PowerBI-select-connection.png\" alt=\"\" width=\"702\" height=\"533\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-PowerBI-select-connection.png 702w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-PowerBI-select-connection-300x228.png 300w\" sizes=\"(max-width: 702px) 100vw, 702px\" \/><\/a><p id=\"caption-attachment-12209\" class=\"wp-caption-text\">GitHub &#8211; Power BI select connection<\/p><\/div><\/li>\n<li>Verify the result and click <strong>Load<\/strong>.\n<div id=\"attachment_12210\" style=\"width: 890px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-load-the-data.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12210\" class=\"size-full wp-image-12210\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-load-the-data.png\" alt=\"\" width=\"880\" height=\"404\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-load-the-data.png 880w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-load-the-data-300x138.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-load-the-data-768x353.png 768w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><\/a><p id=\"caption-attachment-12210\" class=\"wp-caption-text\">GitHub &#8211; Power BI load the data<\/p><\/div><\/li>\n<li>In the Navigator window, select the columns you want to load.\n<div id=\"attachment_12211\" style=\"width: 1150px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12211\" class=\"size-full wp-image-12211\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result.png\" alt=\"\" width=\"1140\" height=\"676\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result.png 1140w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result-300x178.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result-1024x607.png 1024w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/GitHub-PowerBI-final-result-768x455.png 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/><\/a><p id=\"caption-attachment-12211\" class=\"wp-caption-text\">GitHub &#8211; Power BI final result<\/p><\/div><\/li>\n<\/ol>\n<h3>Query GitHub Data with SQL<\/h3>\n<p>For advanced analytics, use custom SQL queries in Power BI or the ODBC tool.<\/p>\n<p><strong>Example 1: List Repositories<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    id,\r\n    name,\r\n    nameWithOwner,\r\n    isPrivate,\r\n    stargazerCount,\r\n    forkCount,\r\n    updatedAt\r\nFROM data.organization.repositories.nodes<\/pre>\n<p><strong>Example 2: Public Repositories Only<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    name,\r\n    nameWithOwner,\r\n    stargazerCount,\r\n    forkCount\r\nFROM data.organization.repositories.nodes\r\nWHERE isPrivate = false<\/pre>\n<p><strong>Example 3: Most Starred Repositories<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    nameWithOwner,\r\n    stargazerCount,\r\n    forkCount\r\nFROM data.organization.repositories.nodes\r\nORDER BY stargazerCount DESC<\/pre>\n<p><strong>Example 4: Recently Updated Repositories<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    nameWithOwner,\r\n    updatedAt,\r\n    createdAt\r\nFROM data.organization.repositories.nodes\r\nWHERE updatedAt &gt;= DATEADD(DAY, -30, GETDATE())<\/pre>\n<p><strong>Example 5: Repository Count by Visibility<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    CASE WHEN isPrivate = true THEN 'Private' ELSE 'Public' END AS RepoVisibility,\r\n    COUNT(*) AS RepoCount\r\nFROM data.organization.repositories.nodes\r\nGROUP BY CASE WHEN isPrivate = true THEN 'Private' ELSE 'Public' END<\/pre>\n<p><strong>Example 6: Language-Based Distribution<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">SELECT \r\n    primaryLanguage_name AS Language,\r\n    COUNT(*) AS RepoCount,\r\n    AVG(stargazerCount) AS AvgStars\r\nFROM data.organization.repositories.nodes\r\nGROUP BY primaryLanguage_name\r\nORDER BY RepoCount DESC<\/pre>\n<h3>Create Useful Power BI Measures<\/h3>\n<p>Use DAX measures after loading the GitHub dataset:<\/p>\n<p><strong>Total Repositories<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">TotalRepos = COUNTROWS('nodes')<\/pre>\n<p><strong>Total Stars<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">TotalStars = SUM('nodes'[stargazerCount])<\/pre>\n<p><strong>Average Forks per Repository<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">AvgForks = AVERAGE('nodes'[forkCount])<\/pre>\n<p><strong>Private Repository %<\/strong><\/p>\n<pre class=\"lang:sql decode:true\">PrivateRepoPct =\r\nDIVIDE(\r\n    CALCULATE(COUNTROWS('nodes'), 'nodes'[isPrivate] = TRUE()),\r\n    COUNTROWS('nodes')\r\n)<\/pre>\n<h2>Conclusion<\/h2>\n<p>Connecting GitHub to Power BI using ZappySys ODBC Driver makes it easy to build engineering analytics without writing custom connector code. With SQL-based access to GitHub API responses, you can monitor repository activity, contribution trends, and governance metrics in one place.<\/p>\n<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 GitHub data with other sources, you can create unified views of your operational data.<\/p>\n<h2>Need Help?<\/h2>\n<p class=\"section-intro\">If you encounter any issues, our support team is here to help:<\/p>\n<ol>\n<li><strong>Live Chat<\/strong> \u2014 Use the chat widget (bottom-right corner of this page)<\/li>\n<li><strong>Email<\/strong> \u2014 support@zappysys.com<\/li>\n<li><strong>Support Center<\/strong> \u2014 Visit the <a href=\"https:\/\/zappysys.com\/support\/\" target=\"_blank\" rel=\"noopener\">ZappySys Support Portal<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Introduction GitHub is a leading platform for source control, CI\/CD workflows, and team collaboration. Many organizations need GitHub data in Power BI to monitor engineering performance, repository health, pull request velocity, and issue resolution trends. Using ZappySys ODBC Driver for REST APIs, you can connect to GitHub and query GitHub data with SQL, then load [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":12188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to read GitHub data in Power BI using ODBC | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"How to read GitHub data in Power BI using ODBC - ZappySys Blog\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to read GitHub data in Power BI using ODBC | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"How to read GitHub data in Power BI using ODBC - ZappySys Blog\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-06-05T12:05:37+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-06-05T12:06:36+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"581\" \/>\r\n\t<meta property=\"og:image:height\" content=\"732\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys Team\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/\",\"url\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/\",\"name\":\"How to read GitHub data in Power BI using ODBC | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\",\"datePublished\":\"2026-06-05T12:05:37+00:00\",\"dateModified\":\"2026-06-05T12:06:36+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\"},\"description\":\"How to read GitHub data in Power BI using ODBC - ZappySys Blog\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png\",\"width\":581,\"height\":732,\"caption\":\"Github - Go to Developer settings\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to read GitHub data in Power BI using ODBC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\",\"name\":\"ZappySys Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"caption\":\"ZappySys Team\"},\"sameAs\":[\"https:\/\/zappysys.com\"],\"url\":\"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to read GitHub data in Power BI using ODBC | ZappySys Blog","description":"How to read GitHub data in Power BI using ODBC - ZappySys Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/","og_locale":"en_US","og_type":"article","og_title":"How to read GitHub data in Power BI using ODBC | ZappySys Blog","og_description":"How to read GitHub data in Power BI using ODBC - ZappySys Blog","og_url":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/","og_site_name":"ZappySys Blog","article_published_time":"2026-06-05T12:05:37+00:00","article_modified_time":"2026-06-05T12:06:36+00:00","og_image":[{"width":581,"height":732,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png","type":"image\/png"}],"author":"ZappySys Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/","url":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/","name":"How to read GitHub data in Power BI using ODBC | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png","datePublished":"2026-06-05T12:05:37+00:00","dateModified":"2026-06-05T12:06:36+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e"},"description":"How to read GitHub data in Power BI using ODBC - ZappySys Blog","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2026\/06\/Github-Go-to-Developer-settings.png","width":581,"height":732,"caption":"Github - Go to Developer settings"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/how-to-read-github-data-in-powerbi-using-odbc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to read GitHub data in Power BI using ODBC"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e","name":"ZappySys Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","caption":"ZappySys Team"},"sameAs":["https:\/\/zappysys.com"],"url":"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/12203"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=12203"}],"version-history":[{"count":4,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/12203\/revisions"}],"predecessor-version":[{"id":12215,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/12203\/revisions\/12215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/12188"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=12203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=12203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=12203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}