Data contract
A data contract is an explicit agreement between the producer and the consumers of a dataset: which schema, which quality, which frequency, ...
Read definitionZero-trust data architecture is a security model that trusts nobody by default. Every user and every application has to prove themselves again on each request before they get access to data, no matter where the request comes from.
Zero-trust data architecture is a way of dealing with data and access that starts from one simple principle: trust nobody automatically.
In classic IT systems, users and applications often get broad access the moment they are inside the corporate network. A zero-trust setup works differently. Everyone, person or machine, has to prove themselves again for every action and every dataset they want to use.
Access to data is granted based on identity and context: who is asking, from where, and why.
Every request is checked, even one coming from inside the company network.
Data is encrypted both at rest and in transit.
Activity is monitored continuously so misuse can be spotted quickly.
Example:
An account manager needs the revenue figures for her own customer portfolio.
In a classic setup, once she has logged in to the VPN she can pull every sales table the company holds, from any device.
In a zero-trust setup she only sees the rows for her own customers, only through the approved Power BI app, and only from her managed laptop. If she opens the same link on a personal phone, the request is refused.
Companies hold more and more sensitive information, scattered across cloud platforms, tools and external partners.
Zero-trust limits the blast radius. It stops one compromised account or weakly secured application from opening the door to everything.
From a pure cybersecurity perspective, zero-trust sounds like an obvious starting point. In practice though, it creates a real tension with business users who just want to get their hands on data and start working. You usually need to find a balance between locking things down and letting people innovate with data. Clear rules and solid data governance are essential to make that balance hold.
A data contract is an explicit agreement between the producer and the consumers of a dataset: which schema, which quality, which frequency, ...
Read definitionData lineage shows the full journey data takes inside an organisation. From the original source to the final report, with meaning and contex...
Read definitionMicrosoft Fabric is an all-in-one cloud platform that brings data storage, transformation, and reporting together in one place. It connects ...
Read definitionObject Level Security hides entire tables or columns in your data model from specific users. When sensitive fields like salaries, margins or...
Read definitionRow Level Security makes sure users only see the rows of your dataset they are allowed to see. It is a clean way to share one dataset safely...
Read definition
Test data ideas fast with pretotyping. Learn how to validate concepts in days, avoid over-engineering, and build what truly adds value.
What's the difference between Power Bi and Microsoft Fabric? Power Bi is best for data vizualisation and reporting. Fabric offers end-to-end...