Azure Purview March Updates
Azure Purview updates
Announcements
Last week during SQLBITS, quite a few new updates were announced. I would like to include you in these announcements.
March updates
Support for SAP Business Warehouse (Preview)
Blogpost:
Documentation:
https://docs.microsoft.com/en-us/azure/purview/register-scan-sap-bw
Dynamic lineage extraction from Azure SQL Databases (Preview)
Documentation:
Video:
Certify assets in the Azure Purview data catalog
Blogpost:
Documentation:
https://docs.microsoft.com/en-us/azure/purview/how-to-certify-assets
Ability to delete child terms when parent term is deleted
Documentation:
https://docs.microsoft.com/en-us/azure/purview/how-to-create-import-export-glossary
Connect to and manage an on-premises SQL server instance in Azure Purview
Documentation:
https://docs.microsoft.com/en-us/azure/purview/register-scan-on-premises-sql-server
Approval workflow for business terms (Preview)
Before you can start Authoring your workflows make sure you the correct user to the role assignment Workflow administrators, if you haven't done that correctly the option will be greyed out.
Blogpost:
Approval workflow for business glossary
Documentation:
https://docs.microsoft.com/en-us/azure/purview/how-to-workflow-business-terms-approval
Self-service data access workflows for hybrid data estates (Preview)
Documentation:
https://docs.microsoft.com/en-us/azure/purview/how-to-workflow-self-service-data-access-hybrid
Azure integration runtime supports scanning more source types
Azure Purview now supports scanning Snowflake, Salesforce, PostgreSQL, MySQL, Cassandra and Looker using managed Azure integration runtime.
Blogpost:
Documentation:
https://docs.microsoft.com/en-us/azure/purview/manage-integration-runtimes
Localization
Azure Purview is localized in 18 languages. To change the language used, go to the Settings from the top bar and select the desired language from the dropdown.
Blogpost:
Documentation:
https://docs.microsoft.com/en-us/azure/purview/use-azure-purview-studio#localization
My first Virtual session in 2022 for Dataminds
DataMinds
This Tuesday I've joined the DataMinds user Group to talk about Azure Purview.
Azure Purview
It was the first session of the year for both me and DataMinds. Some great questions during the session, thank you for that.
You can find my slides below on Slideshare:
In case you have any questions left please feel free to ask them via the comment or Socials
Migrate Azure Storage to Azure Data Lake Gen2
Migrate Azure Storage to Storage Account with Azure Data Lake Gen2 capabilities
Does it sometimes happen that you come across a Storage Account where the Hierarchical namespace is not enabled or that you still have a Storage Account V1? In the tutorial below I describe the different steps that have recently become possible to perform this migration.
Azure Storage V1
The first step is to check what Account kind is currently deployed. If this is Storage (general purpose v1), we first need to Migrate the Storage account to V2, if this is already V2 then go to the next step.
You can click on change and a new window will pop-up.
Note: Choosing a storage access tier during account upgrade is free. Changing the storage access tier after the upgrade operation may result in changes to your bill.
Select the Tier you want to Migrate to, once you have done that start the Upgrade.
When the upgrade is successful, you will see that the Account kind is now StorageV2. We can now continue to the next step.
Azure Storage V2
To start the Migration click in the Taskbar on Data Lake Gen2 upgrade or click in the blob service properties on 'Disabled' for the Hierarchical namespace property.
The Migration window will open and we can start with step 1.
Take notice of the unsupported features/functionalities.
Agree with implications of Upgrading your Azure Data Lake Storage. Once this step is done we can continue with step 2, the validation.
If everything runs fine, you can start the upgrade step 3. If it fails check the errors. You need to download the error.json file to check which blobs are failing, mostly this are the unsupported functionalities or incompatible features.
{
"startTime": "2021-08-04T18:40:31.8465320Z",
"id": "45c84a6d-6746-4142-8130-5ae9cfe013a0",
"incompatibleFeatures": [
"Blob Delete Retention Enabled"
],
"blobValidationErrors": [],
"scannedBlobCount": 0,
"invalidBlobCount": 0,
"endTime": "2021-08-04T18:40:34.9371480Z"
}
The upgrade will take a while, this mostly depends on how much data needs to be migrated.
At the end of the process you notice that the Hierarchical namespace is now enabled and can not be changed anymore.
Post Migration
Create new linked services in Azure Data Factory and Azure Synapse Analytics to make sure that you will use the DFS file system.
Change any other application to the correct End Point.
Test, test and Test all your workloads to make sure everything is working like expected.
Start migrating your Development Storage Account, test all the workloads, before you start Migrating your Production Storage account.
Like always, in case you have questions, leave them in the comments or send me a message.
Useful links
Upgrade to a general-purpose v2 storage account
Upgrade Azure Blob Storage with Azure Data Lake Storage Gen2 capabilities
My Virtual session DataWeekender 4.2
DataWeekender 4.2
This Saturday I've joined the Van and Spoke at DataWeekender
Azure Purview
I presented a session on Azure Purview Microsoft's answer to Data Governance and Data Lineage
You can find my slides below on Slideshare:
As always, in case you have any questions, please feel free to contact me.
In case you have any questions left please feel free to ask them via the comment or Socials


















