Welcome

Passionately curious about Data, Databases and Systems Complexity. Data is ubiquitous, the database universe is dichotomous (structured and unstructured), expanding and complex. Find my Database Research at SQLToolkit.co.uk . Microsoft Data Platform MVP

"The important thing is not to stop questioning. Curiosity has its own reason for existing" Einstein



Wednesday, 22 December 2021

Open Data Campaign

Microsoft talk about closing the data divide and the need for open data.  Thus helping remove barriers to data innovation. The data divide progress report on can be read here
Microsoft launched five data collaboration principles in connection with this. 

Open: We will work to make data relevant to important social problems as open as possible, including by contributing open data ourselves.

Usable: We will invest in creating new technologies and tools, governance mechanisms, and policies to make data more usable for everyone
 
Empowering: We will help organizations generate value from their data according to their choices and develop their AI talent to use data effectively and independently

Secure: We will employ security controls to ensure data collaboration is operationally secure where it is desired.

Private: We will help organizations protect individuals’ privacy in data sharing collaborations that involve personally identifiable information

Sunday, 19 December 2021

Data Toboggan - our year 2021

We have had a very busy first year and enjoyed it all. Thank you to all who made our conferences possible, organisers, speakers, attendees, our logo designer and to those who helped share our event.

We are back 29 January 2022. 

Call for Speakers https://bit.ly/DT22CFS 

Register https://bit.ly/DT22Register






Wednesday, 15 December 2021

Azure Purview Dataset provisioning by data owner for Azure Storage (preview)

 
Azure Purview Dataset provisioning by data owner for Azure Storage (preview)


To enable access policy enforcement for the Azure Storage account the following PowerShell command needs executing in the subscription where the Azure Storage account resides. It relates to all Azure Storage accounts in that subscription.

# Install the Az module
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
# Login into the subscription
Connect-AzAccount -Subscription <SubscriptionID>
# Register the feature
Register-AzProviderFeature -FeatureName AllowPurviewPolicyEnforcement -ProviderNamespace Microsoft.Storage

Note: Only new Storage accounts, created in the subscription after the feature AllowPurviewPolicyEnforcement is registered, will comply with access policies published from Purview.

Wednesday, 8 December 2021

Put Responsible AI into Practice

I attended a digital event, 7 December, where Microsoft launched the Ten Guidelines for Product Leaders to Implement AI Responsibly following their own journey. This is a really useful document and has been collated with diverse perspectives, lived and possessional skills sets. It is where technology meets society and business and research have been working together to enhance the output. 

Microsoft shared their path to a responsible AI governance model.

  1. AETHER - AI & Ethics in Engineering & Research
  2. ORA - Office of Responsible AI
  3. RAISE - Responsible AI Strategy in Engineering














The AI guidelines process has 3 stages:

  • Assess & prepare
  • Design, build, & document
  • Validate & support

The report explains the actionable steps










There is a Responsible AI dashboard which is helpful for actionable insights.  The responsible AI dashboard includes: Error Analysis Model Statistics, Data Explorer, Aggregate feature importance, What-if counterfactuals, Causal analysis.












There is a Responsible AI Toolbox  to get started with 

Friday, 3 December 2021

The Chief Data Officer seat at the table

Microsoft have written a white paper called Microsoft Azure: The Chief Data Officer (CDO) Seat at the Cloud Table It is an interesting paper to read.










The Whitepaper looks at four areas

  1. Journey
  2. Framework
  3. Product
  4. Resources

The document mentions other related capabilities that need to be included in a data governance program:

  • Data Discoverability 
  • Data Quality Management
  • Data Access Management 
  • Data Compliance 
  • Data Lifecycle Management 
  • Data Health Scorecards  

Microsoft’s data governance approach is listed as

  • Set the scope of data governance for your organization
  • Set enterprise data governance requirements through policies and standards
  • Set ownership and accountability for data governance
  • Start with a unified, metadata-driven vision with automation
  • Iterate, not big bang
  • Educate and enable change
  • Monitor and revise

The Data Management Capabilities Model Framework (DCAM) core capabilities closely align the Microsoft Framework.  DCAM establishes the data strategy, position the business case, implement the operating model, ensure funding and supportive organizational collaboration.

The holistic list of capabilities highlighted in the CDMC from the EDM Council is:

  • Data Cataloguing and Discovery 
  • Data Classification 
  • Data Ownership 
  • Data Security 
  • Data Sovereignty and Cross-Border Data Sharing 
  • Data Quality
  • Data Lifecycle Management 
  • Data Entitlements and Access Tracking  
  • Data Lineage  
  • Data Privacy 
  • Trusted Source Management and Data Contracts 
  • Ethical Use and Purpose 
  • Master Data Management


 


Monday, 29 November 2021

PASS Summit Key note Unified Data Governance with Azure Purview

Raghu Ramakrishnan CTO Data, Technical Fellow, Microsoft spoke at PASS Community Summit in November and explained the next part of the vision, policy, for data governance. Microsoft are seeing data governance as the emerging data pillar. Operational databases, unified analytics platform, and unified automated data governance. The unified part is the important element going forward, a unified single pane to extend governance across the entire data estate. Automated data classification to remove the PII headache of missing personal data and pushing the control up the stack to knowledge workers. Microsoft intend to have dynamic data providence that is fully integrated with the 6 responsible AI principles.  Azure Purview will operate a Central RBAC control and is the governing permission future state for SQL Server with full propagation. With AI integrated the policy feature will be human readable. The link to watch the session .



Data governance is increasingly interdisciplinary and the discovery of data core to a business. Questions often asked: what data do we have? where did the data originate? can I trust the data?

Compliance is an area which had been a major area of data governance. Questions often aske here:
what’s my exposure to risk? is my data usage compliant? how do I control access and use the data? what is required by regulation X?

Raghu talked about the data governance journey through the lens of GDPR Compliance. There approach was to create a 'Data Map' of all data across Microsoft and use that map to support GDPR compliance. The data discovery looking at search and discover, information supply chain, steward/curators and business glossary. Then looking at the data use governance and policy author/manage, reporting, access and governance enforcement and industry compliance. These two areas were built on intelligent data inventory - built on a data map with automated structure & lineage collection, automated & custom classification and publication / subscription APIs. 


Purview data catalog is a self service tool filled with details from knowledge workers. Areas include:
  • self-service search and browse
  • curated and standardized business glossaries
  • interactive lineage visualization
  • simplified data curation and stewardship
The data estate insights currently show these
  • data asset distribution
  • business glossary
  • data classification and labelling
  • data location and movement (in progress)
The Microsoft vision is: data in the Microsoft cloud is always governed and beyond Azure, Purview offers a single pane to extend governance across the entire data estate.

Still looking through the lens of GDPR Compliance data classification is an important feature





Dynamic lineage deep dive


He talked about the increased efficiently of extracting of dynamic SQL provenance and the 6 responsible AI areas of fairness, inclusiveness, reliability and safety, transparency, privacy and security and accountability. Talking about responsible AI and provenance with  machine learning  (ML) training and audit with the provenance of ML models as a requirement. There are a number of challenges address to enable this. 

Centralized data access control

Proactive governance controls look at things like


Policy enforcement inside data services - access control was explained (in the early stages so may change)


In the future there was mention of an ABAC Policy language ABAC = RBAC + Conditions. A human readable policy language for business users like data officers or data owners. A policy statement can be represented as a tuple of {Effect, Action, Data resource, Subject, Condition}.  The propagation of Purview polices to data repositories is asynchronous in design with Purview as the single source of the truth. SQL pull updates asynchronously,  and updates are thus not immediately visible locally like AAD logins. 

The summary of the presentation was Purview is creating a new data pillar of unified governance across the entire data state. It is deeply integrated with SQL Server, extending its governance capabilities significantly.

Sunday, 28 November 2021

Data Toboggan 2022



We are pleased to announce that Data Toboggan 2022 is back on 29 January 2022. 7:45 AM to 7:59 PM GMT

Call for Speakers https://bit.ly/DT22CFS 

Register https://bit.ly/DT22Register

Details

Join us for our THIRD all-day event specializing in Azure Synapse Analytics !

Azure Synapse Analytics is a practically limitless analytics service that brings together data integration, enterprise data warehousing and big data analytics. Let's spend a day exploring and showcasing these capabilities.

It is this analytical power that will help enable any organisation to transform from being reactive into being truly proactive, generating actionable insights that enable both business flow and timely decision-support.

This is a virtual event and free to attend.

As it's our third event, there will be 3 session types:

  • Standard Sessions : 45 minutes long.
  • Live Short Talks : 5 to 10 minutes.
  • Recorded Short Talks : 5 to 10 minutes.

We'll have most awesome content we can find, with a wide range of speakers and experience. Check out our CFS page (https://sessionize.com/data-toboggan-2022/) if you're thinking of submitting !