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



Saturday, 24 June 2023

Data Quality inspiration, erudition and expedience

Excited to share my session on Data Quality inspiration, erudition and expedience at 17:45 at Data Toboggan Cool Runnings Saturday 24 June 2023.

This session covers

Great data quality is a key output of data systems. We often get wrapped up in the technological, like Microsoft Fabric, Synapse and Purview. This session covers the what why and how of data quality, to help provide a deeper understanding and roadmap for adoption.



Wednesday, 14 June 2023

Data Toboggan Cool Runnings 2023

The Piste maps for the Data Toboggan agenda have become a regular feature of our event. There is one for each room. They enable you to dream , learn and have fun. 

Event Date: Sat 24 June 2023

Register now: https://bit.ly/DTCR2023

Agenda: https://bit.ly/DTCR2023Agenda




Friday, 9 June 2023

Fabric an enabler for better data quality

 I was reading this article

How Microsoft Fabric aims to beat Amazon and Google in the cloud war and it sparked some thoughts on data quality.

Technical architectures are always changing but over the last few weeks we have witnessed a pivotal change with the introduction of Microsoft Fabric, creating a paradigm shift.  One lake has advantages of cost saving, transparency, flexibility, data governance and data quality.  Data governance and data quality are two of the areas that I feel need the most work in the data stack. Both are heavily reliant on people and how they perceive its importance. New style data governance is an enabler through distributed  teams in the business. Increased data quality is high on the list of areas that need improvement, but that has not seen any significant change with the move to cloud based services. A tool in Fabric called shortcuts helps enterprises with that single virtualized data lake across multi-clouds and is a stepping stone to better data quality.

Previously Synapse combined services into a single place for data lake and data warehouse with integrated Microsoft Purview to help with providing a greater holistic view of data. Fabric, as a SaaS service, goes one step further to provide a single place for data management and data governance on OneLake. It is enabling improved consistency and trustworthiness of data.  Bridging the gap between BI and AI  which brings with it a unique opportunity to improve data quality. Good quality data you can trust is the foundation stone of successful business growth.

There is a vast amount of documentation currently available to help us learn about Fabric. A few ket resources are below.

https://aka.ms/fabriccommunity

https://aka.ms/fabricblog

https://aka.ms/learn-fabric

https://aka.ms/fabricicons

Why Data Quality is important for your business

Original article I wrote was Published on LinkedIn 

Data Quality

#data volumes are increasing significantly. It is hard to keep track of the data used in a business and to know how accurate the data is, that is being used for business decisions. Accurate data is critical to the success of a business. Ensuring that data comes from the right source, is not duplicated, does not have syntax issues or is incorrectly updated requires good data management.

What is data quality?

DAMA UK defines data quality as ‘the planning , implementation , and control of activities that apply quality management techniques to data, in order to assure it is fit for consumption and meets the needs of data consumers’ So good data quality needs accurate data that meets the needs of a business.

There is also an international standard for data quality, ISO 8000. This states ‘Quality is actually the conformance of characteristics to requirements and, thus, any item of data can be of high quality for one use but not for another use that has differing requirements.’ The ISO8000 identifies that data quality has syntactic (format), semantic (meaning) and pragmatic (usefulness) characteristics.

Why is data quality important

Good data quality enables strong business decisions to be made leading to better business outcomes. These business decisions based on data can lead to greater profitability, helping improve situations and can be the starting place for predictive analytics using AI systems. Poor data quality often occurs due to human error and being able to put checks and balances in place to know the current state of the data is important.

Measuring data quality

It is important for every business to understand the level of their data quality maturity. This enables trustworthy decisions to be made and can even impact data ethical understanding. There are 6 main dimensions to consider.

  • Completeness – this metric addresses the requirements that all data sets and data items have all the relevant information. The measure is about that missing information, thinking about the proportion of data received, incomplete, missing, and data loss.
  • Accuracy – does the data reflect the data set real world, is it truthful containing the correct data entries.
  • Uniqueness – is a single view of the data. This metric looks at the extent of the duplication of data, with consideration of how data is controlled.
  • Validity – does the data match the rules such as syntax (format, type, range) of its definition.
  • Consistency – do the data sets match across data stored in two or more records. Does the pattern \ frequency of data match.
  • Timeliness – the degree the data represents reality at a point in time. Is the data available when required.

DAMA provide details on how to calculate these measure to provide those KPI’s to business. A useful technique to help provide a view on the current state of the data, is data profiling. This can look at things like counting nulls in data, the max/min value, max/min length, frequency distribution and data type and format.

Data enhancements

The main take away is to always consider the quality of the data you use and embed checks into the business processes. Always have a dashboard showing the current state of business data quality. If you are looking for a framework to help guide your thought processes the UK government has created a data management framework which is worth reviewing. In conclusion start with a review of the data quality of the core data sources you use in your data catalog and record the current state.

Key next steps to improve Data Quality

To start on the path of immediately improving the data quality, for the organisation and enable better analytics:

  • Understand what data exists
  • Assign a relevant data owner to the data sources
  • For each business use case understand the lineage of the data used for reports and dashboards.

Here are some helpful resources to assist with the above steps!

Creating a Data Catalog with Microsoft Purview - Cloud Adoption Framework

Improving Data Lineage with Microsoft Purview - Cloud Adoption Framework

Data quality considerations - Cloud Adoption Framework

Friday, 2 June 2023

Microsoft Fabric ebook

Microsoft Fabric is an alignment of many tools and with governance being embedded it is an integral part of the solution. Governance is backed by Microsoft Purview which is one of the tools used to safeguard data.  It provides that single pane of governance and is just there to automatically help govern the solution.  

OneLake is the unified data foundation.

The unified tools

  • SaaS product  experience
  • Security and governance
  • Compute and storage
  • Business model

There is more high level details in the ebook about Microsoft Fabric. 




Unlocking Transformative Data Value with Microsoft Fabric 


Wednesday, 24 May 2023

Secure, Govern and Manage in Microsoft Fabric

In the Microsoft Fabric, the data platform for the era of AI, the complete analytics platform is secured and governed.  Microsoft Purview is a suite of compliance and governance solutions that help enterprises govern their multi-Cloud and multi-platform data estate including governance of Microsoft 365 applications. Microsoft Purview unifies information protection, data governance, risk management, and compliance solutions to enable one place to manage the compliance and governance for the entire data estate. Fabric is partially integrated with third party catalog tools (Power BI) at the moment, Informatica, Callibra and Alation. This is the vision for which Microsoft Purview is a part.



Currently Microsoft Purview Data Catalog support scan of fabrics, Power BI assets, and will be expanded. There is deep integration into Fabric for Purview.  Areas coming soon:

  • Purview automatically provisioned and attached to the fabric
  • Enables discovery of data assets across the data landscape
  • Expansion to the full set of Fabric’s analytics is forthcoming
  • Browse and search assets across the hybrid data estate starting with Power BI
  • Connect Fabric artifacts with business, operational and location context
  • Data Estate Insights added throughout

Purview Data Loss Prevention Policies

This has automatic detection of upload of sensitive data, supporting trigger alerts for admins and customer policy tips for data owners.

Data owners can provide feedback using report a false positive action

Purview Information Protection for Fabric 

This enables the labelling of Fabric items with organisation sensitivity labels used in Microsoft 365 app. 

Sensitivity labels follow the data automatically as it flows from data lake to business users within Fabric to Office

Data Lineage and impact analysis

In Fabric












Endorsements

Data owners can endorse valuable , high quality content in Fabric to create curated sources of truth, increase their discoverability and encourage reuse. Endorsed items get higher visibility in Fabric data discovery experiences. There are 2 options

  • Certification - authorised users/groups who can certify data that meets the organisations quality stnadards
  • Promotion - content owners can promte data as a means to highlight data they find valuable and recommend for others to use. 

Microsoft Purview hub in Fabric 

This provides insights about the fabric data estate for admins and data owners. It is the entry point to advanced capabilities in Microsoft Purview Portal . 




 

The roadmap includes

  • Additional Fabric item types scanned to Microsoft Purview Data Catalog
  • Microsoft Purview Data Loss prevention policies for OneLake
  • Microsoft Purview policies to enforce access permissions to sensitive data in Fabric

Things covered so far including lineage, endorsement, scanner API integration with Microsoft Purview Information protection, Microsoft Purview Data Catalog, Microsoft Purview data loss prevention policies, and PurviewHub and these are just the beginning.

Further reading and watch the build session

Administration, Security and Governance in Microsoft Fabric

Secure, govern and manage your data at scale in Microsoft Fabric

Microsoft Build 2023 - the era of AI

The keynote shared some amazing technological advances that will change how analytics will work in the future. For me, the biggest change that had to happen, with the ever growing data volumes is the move to one copy of the data. Moving an ever growing volume of data at some point would become impossible, so really excited with todays announcements.

Satya Nadella talked on 5 of the 50+ announcements

  • Bringing Bing to ChatGPT
  • Copilot extensibility and plugins (to augment AI systems to access APIs, retrieve useful information, perform new computations and safely act on the user’s behalf)
  • Azure AI Studio
  • Azure AI Safety (Testing, Provenance, Deployment)
  • Microsoft Fabric

 Microsoft Fabric, unifying for the era of AI

 


Microsoft Fabric - data analytics for the era of AI

This has four main elements

  • Complete Analytics Platform (everything, unified, SaaS, Secured and governed)
  • Lake Centric and Open (OneLake, One Copy, Open at every tier)
  • Empower Every Business User (Familiar and intuitive, Built into Microsoft 365, Insight to action)
  • AI Powered ( Copilot accelerated, GPT on your data, AI-driven insights)

It is one lake , one copy and one security model. This is a massive paradigm shift enabled by AI advancement and will enable competitive advantage. As we all know AI is only as good as your data. This is a SSAS product with frictionless onboarding, instance provisioning with centralized administration. That having tenant-wide governance, centralized security management with built in compliance. There are persona optimized experiences. It is built on open formats, no longer proprietary.

 






There is real separation of compute and storage with one copy for all computers with universal security.  The next level is having shortcuts to the relevant data to enable ease of access. 



The era of the Copilot is here. Reimagining software development with AI. This consideres user experience, application architecture and safety and security.



In summary




Microsoft Fabric Launch Event | May 24-25

Live digital event https://aka.ms/BuildWithAnalytics

Microsoft Build 2023 Book of News provides a roadmap to all the announcements

Introducing Microsoft Fabric: Data analytics for the era of AI

The Fabric Community  

Administration, Security and Governance in Microsoft Fabric

Microsoft Fabric documentation

Introducing Microsoft Fabric