{"id":841,"date":"2020-12-30T13:48:47","date_gmt":"2020-12-30T11:48:47","guid":{"rendered":"https:\/\/www.flip-design.de\/?p=841"},"modified":"2021-01-24T18:52:30","modified_gmt":"2021-01-24T16:52:30","slug":"a-first-look-to-azure-purview-and-how-to-connect-local-data-sources","status":"publish","type":"post","link":"https:\/\/www.flip-design.de\/?p=841","title":{"rendered":"A first look to Azure Purview and how to connect local data sources"},"content":{"rendered":"\n<p>Azure Purview is the next generation of the Azure Data Catalog. Now we have a Public Preview of this service and there are some changes how to catalogue local data sources.<br>Yesterday I started with Power Bis is a good way to create a catalogue with all data source types. Actually Power BI is a little bit limited, because you only see the dataset on a import mode report without any tables, columns and so on. If you use a direct query dataset, you see the source, but also without tables and columns. Another things was, that you get every workspace and report regardless if it was deleted or active. But we talk about a preview and with the Data Catalog there was no way to get information about Power BI.<br><br>Okay, let\u2019s go back to the main topic \u2026 With Purview you can register online and on premises data sources. For the online sources there is no need to install or register additional components. For on premises sources you need to install a self hosted <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/purview\/manage-integration-runtimes\">integration runtime<\/a>. It is the runtime which we know from the Data Factory. On the link for the runtime you will get more information about the behavior of this setup.<br>By registering the Runtime at the Purview portal, you will get the keys and the download link:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-54.png\"><img decoding=\"async\" loading=\"lazy\" width=\"453\" height=\"247\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-54.png\" alt=\"\" class=\"wp-image-842\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-54.png 453w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-54-300x164.png 300w\" sizes=\"(max-width: 453px) 100vw, 453px\" \/><\/a><\/figure>\n\n\n\n<p>It is a little bit confusing by the download, because you can download different versions. I used the latest one. After starting the setup and providing the key, the setup finds the runtime which is configured at the portal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-55.png\"><img decoding=\"async\" loading=\"lazy\" width=\"605\" height=\"350\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-55.png\" alt=\"\" class=\"wp-image-843\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-55.png 605w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-55-300x174.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-55-500x289.png 500w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/figure>\n\n\n\n<p>Actually you can discover SQL Server sources, but no sources of the type of Analysis Services. I think a reason of this behavior is, that the runtime is for the data factory and this will write the sources? I\u2019m now sure, but I think there will come a connector.<br>Next we need a SQL authenticated login to discover the SQL Server. The user will need high permissions. You can check this on the link above. After that, you need to store the login information of this account in your Azure Key Vault:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-56.png\"><img decoding=\"async\" loading=\"lazy\" width=\"605\" height=\"330\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-56.png\" alt=\"\" class=\"wp-image-844\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-56.png 605w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-56-300x164.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-56-500x273.png 500w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><figcaption>Is is so great that you can only  use credentials from the Key Vault &#8211; no paswords stored in the code :)<\/figcaption><\/figure>\n\n\n\n<p>After that I created on the Purview Page a new data source collection with a data source with the type of SQL&nbsp; Server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-57.png\"><img decoding=\"async\" loading=\"lazy\" width=\"371\" height=\"303\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-57.png\" alt=\"\" class=\"wp-image-845\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-57.png 371w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-57-300x245.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-57-367x300.png 367w\" sizes=\"(max-width: 371px) 100vw, 371px\" \/><\/a><\/figure>\n\n\n\n<p>For the scheduling you need the Key Vault entry:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-58.png\"><img decoding=\"async\" loading=\"lazy\" width=\"605\" height=\"330\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-58.png\" alt=\"\" class=\"wp-image-846\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-58.png 605w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-58-300x164.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-58-500x273.png 500w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/figure>\n\n\n\n<p>After a discovery of my source I get all tables of database:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-59.png\"><img decoding=\"async\" loading=\"lazy\" width=\"605\" height=\"330\" src=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-59.png\" alt=\"\" class=\"wp-image-847\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-59.png 605w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-59-300x164.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2020\/12\/image-59-500x273.png 500w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/figure>\n\n\n\n<p>It is a little bit confusing that my SQL Server name is MSSQLSERVER. I installed the server as an unnamed instance. This is the reason why. Now you can discover the tables, columns and setup classifications and so on.<br>I think this tool gives us more flexibility as the Data Catalog. To inventory local data sources and also online sources, it is a little bit different. Hopefully we will get the GA version very soon &#x1f60a;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Purview is the next generation of the Azure Data Catalog. Now we have a Public Preview of this service and there are some changes how to catalogue local data sources.Yesterday I started with Power Bis is a good way &hellip; <a href=\"https:\/\/www.flip-design.de\/?p=841\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[1,30,51],"tags":[],"_links":{"self":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/841"}],"collection":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=841"}],"version-history":[{"count":2,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions"}],"predecessor-version":[{"id":897,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions\/897"}],"wp:attachment":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}