{"id":30806,"date":"2026-09-17T17:18:50","date_gmt":"2026-09-17T16:18:50","guid":{"rendered":"https:\/\/www.riskinsight-wavestone.com\/?p=30806"},"modified":"2026-09-17T17:18:53","modified_gmt":"2026-09-17T16:18:53","slug":"data-access-when-theoretical-models-meet-real-world-constraints","status":"publish","type":"post","link":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/","title":{"rendered":"Data access: when theoretical models meet real-world constraints\u00a0"},"content":{"rendered":"\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">This article explores the challenges of access control in modern data environments, characterized by a growing number of use cases, increasing data volumes, and expanding exposure points. We begin by reviewing the main access management models, as well as data-centric protection mechanisms, highlighting both their promises and limitations. We then examine the capabilities offered by leading market platforms and, through field experience and a Proof of Concept (PoC), reveal the gap between theoretical approaches and real-world implementation. Finally, we identify the structural causes of these weaknesses\u2014particularly the absence of strong governance foundations\u2014and propose a maturity-based framework to help organizations progress toward more coherent, sustainable, and business-aligned security, especially in the context of emerging AI-driven use cases.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">An expanding attack surface across data ecosystems<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Organizations have never processed so much data. Data lakes, data warehouses, BI platforms, and pipelines feeding AI models have dramatically expanded the analytical ecosystem\u2014and with it, the number of users, systems, and access points that require protection. Where data access was once structured, controlled, and predictable, it has become increasingly distributed, open, and often poorly governed.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The numbers speak for themselves: according to IBM, the average cost of a data breach now exceeds $4 million. Modern data environments, given the volume and sensitivity of the information they concentrate, sit directly on the front line of cyber risk.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Yet the issue is not the lack of appropriate access control models\u2014they have existed for years. The real question is whether modern data environments genuinely implement key IAM principles such as least privilege and Zero Trust. The honest answer is: rarely, and rarely well.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">Mature access control models\u2026 on paper<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">There is no shortage of frameworks. From the most basic to the most sophisticated, access control approaches span a broad spectrum.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">ACLs<\/span><\/b><span data-contrast=\"auto\"> (Access Control Lists) and <\/span><b><span data-contrast=\"auto\">RBAC<\/span><\/b><span data-contrast=\"auto\"> (Role-Based Access Control) form the historical foundation of access management. Simple to deploy and widely supported natively, they remain the starting point for most environments. Their limitations, however, are well known: ACLs become unmanageable at scale when permissions must be administered object by object, while RBAC tends to create an explosion of roles that reproduces the very complexity it was designed to solve.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">ABAC<\/span><\/b><span data-contrast=\"auto\"> (Attribute-Based Access Control) is often presented as the most advanced theoretical approach. By making access decisions based on dynamic attributes related to the user, the resource, and the context, ABAC provides significantly greater flexibility and granularity. However, successful deployment depends on a demanding prerequisite: a standardized, maintained, and governed attribute repository across the organization.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">ABE<\/span><\/b><span data-contrast=\"auto\"> (Attribute-Based Encryption) extends the same concept to the cryptographic layer. Data is encrypted according to attribute-based policies, making access impossible without the required attributes, regardless of application-level controls. While highly relevant for the most sensitive datasets, we have only encountered a light implementation of this mechanism within a specific military context (Data-Centric Security), largely due to key management complexity and the limited native support provided by commercial platforms.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">RLS\/CLS<\/span><\/b><span data-contrast=\"auto\"> (Row-Level Security \/ Column-Level Security) and <\/span><b><span data-contrast=\"auto\">DDM<\/span><\/b><span data-contrast=\"auto\"> (Dynamic Data Masking) operate directly on the data itself.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><b><span data-contrast=\"auto\">RLS<\/span><\/b><span data-contrast=\"auto\"> filters query results based on user identity or attributes.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:120}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">CLS<\/span><\/b><span data-contrast=\"auto\"> restricts visibility of specific columns by masking or excluding sensitive fields according to user permissions.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:120}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">DDM<\/span><\/b><span data-contrast=\"auto\"> dynamically replaces sensitive values with masked representations without altering the stored data.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:240,&quot;335559739&quot;:120}\">\u00a0<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Their key advantage lies in their proximity to the data layer, ensuring consistent enforcement regardless of the consuming application. Today, these mechanisms are among the most operational and immediately actionable controls available in production environments.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">QBAC<\/span><\/b><span data-contrast=\"auto\"> (Query-Based Access Control) pushes the concept even further. Rather than filtering rows or columns, it rewrites and evaluates the query itself at runtime according to contextual rules. Similar to query-rewriting techniques studied in academic research, QBAC offers significant flexibility and adaptability. However, it remains poorly standardized and rarely industrialized. In practice, the deployments we observe often combine QBAC with DDM capabilities.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Finally, <\/span><b><span data-contrast=\"auto\">JIT<\/span><\/b><span data-contrast=\"auto\"> (Just-In-Time Access) focuses not on the data itself but on privilege duration. Elevated permissions are granted only when justified, for the minimum required period, before being automatically revoked. This significantly reduces standing privileges in alignment with Zero Trust principles. Native support exists across major cloud providers, while IAM platforms can supplement these capabilities by dynamically assigning preconfigured roles according to business needs. However, a recurring challenge remains: who validates access requests, how quickly can approvals be delivered, and how can organizations avoid overwhelming approvers while preserving meaningful security benefits? These questions often explain why JIT initiatives struggle to move beyond pilot phases.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">Data platform: fragmented capabilities<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">An analysis of leading market platforms reveals a nuanced reality.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">Databricks <\/span><\/b><span data-contrast=\"auto\">and<\/span><b><span data-contrast=\"auto\"> Snowflake<\/span><\/b><span data-contrast=\"auto\"> offer some of the most mature native governance capabilities available today. Databricks&#8217; Unity Catalog centralizes permissions management across data assets and supports RBAC, ABAC, RLS, CLS, and DDM capabilities while providing integrated SQL-accessible auditing. Snowflake follows a similar approach with Row Access Policies and Masking Policies governed through tags. These platforms currently represent the most comprehensive foundations for serious access governance.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b><span data-contrast=\"auto\">Power BI <\/span><\/b><span data-contrast=\"auto\">and<\/span><b><span data-contrast=\"auto\"> Tableau<\/span><\/b><span data-contrast=\"auto\">, by contrast, are primarily reporting and visualization layers whose security models are designed to inherit controls from underlying data platforms. Power BI provides RLS and Object-Level Security capabilities, but these controls do not apply to users holding Admin, Member, or Contributor roles within a Power BI Service workspace. Without complementary protections on the data platform itself, such users may obtain unrestricted access to datasets. Tableau&#8217;s Virtual Connections help centralize security rules, but the platform remains less mature than specialized data platforms in this area.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">This leads to a fundamental question: where should access policies actually be defined? Within IAM systems? On the data platform? In the BI layer?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Across most environments we observe, the answer is unfortunately: everywhere at once, often without consistency, governance, or centralized visibility.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">What the field reveals: fragile security by design<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Observations gathered across client engagements consistently reveal a structural gap between theoretical recommendations and real-world implementations.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The first recurring pattern is the open data lake. Access restrictions are enforced not at the data layer itself, but through consuming applications. Each application manages its own security rules based on the connected user. This model works\u2014until an application is compromised, misconfigured, or bypassed. At that point, the entire data lake may effectively become exposed.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">A second pattern is equally common. Access controls technically exist, but are bypassed in practice through service accounts and intermediary application privileges. When a request reaches the data platform, the originating user is no longer visible; only the technical account used by the application remains. As a result, access policies become generic and frequently more permissive than necessary.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Advanced mechanisms such as ABAC remain the exception rather than the rule. More sophisticated approaches are even rarer, with very few examples observed in large-scale production data environments.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">Proof of Concept: confirming our observations<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">To validate these findings, we conducted a Proof of Concept based on a Databricks and Power BI architecture using a fictional transactional dataset containing five million records and six representative user profiles.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-30809\" src=\"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175524.png\" alt=\"\" width=\"1222\" height=\"744\" srcset=\"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175524.png 1222w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175524-314x191.png 314w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175524-64x39.png 64w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175524-768x468.png 768w\" sizes=\"auto, (max-width: 1222px) 100vw, 1222px\" \/><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The tested architecture combined Unity Catalog on the Databricks side (centralized governance, SQL Warehouse, Delta tables) with Power BI Desktop for reporting, while evaluating two connection modes in parallel.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The most significant finding emerged from the comparison between DirectQuery and Import Mode.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">In DirectQuery, each request is transmitted to Databricks in real time, user identity is propagated, and Unity Catalog policies are enforced at every interaction.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">In Import Mode, data is cached within Power BI&#8217;s VertiPaq engine. Databricks security policies are applied only during the initial load. Any subsequent changes to permissions in Unity Catalog have no effect until the dataset is refreshed. This behavior was experimentally confirmed: enabling a masking policy after data import did not impact data already stored in the cache.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Since Import Mode is often favored in enterprise environments for performance and simplicity, it represents a structural vulnerability whenever datasets require differentiated access rights. This is not a configuration issue\u2014it is a consequence of the architecture itself and is frequently overlooked during design decisions.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">To mitigate this risk, organizations can implement Power BI&#8217;s native dynamic RLS using DAX, although these capabilities remain less advanced than security controls embedded directly within modern data platforms.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Databricks&#8217; RLS and DDM capabilities proved operational and relatively straightforward to implement, with policies propagating properly from schemas to underlying tables. However, Databricks&#8217; implementation of ABAC remains more limited than what many practitioners associate with fully contextual access control. Contextual parameters such as time of day, IP address, or user location cannot currently be used directly; policy evaluation primarily relies on user\/group tags and resource attributes. Additional flexibility can nevertheless be achieved through federation with groups managed by IAM systems.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">The root cause: a lack of governance foundations<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Organizations struggling to deploy advanced controls are not doing so because they underestimate the risks. Most fully understand the challenges.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">What they often lack are the foundational governance capabilities upon which these controls depend.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Across the majority of environments we assess, the most common gaps include:<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><b><span data-contrast=\"auto\">A structured and sustainably maintained data classification framework<\/span><\/b><span data-contrast=\"auto\">, enabling consistent filtering, masking, and restriction policies.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">A reliable and governed attribute repository<\/span><\/b><span data-contrast=\"auto\">, supporting dynamic approaches such as ABAC.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">A centralized data catalog<\/span><\/b><span data-contrast=\"auto\">, providing visibility, traceability, and consistency across access controls.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">Cross-functional access governance<\/span><\/b><span data-contrast=\"auto\">, aligning IAM, data platforms, and analytics tools.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">Active involvement of IAM teams in data-related initiatives<\/span><\/b><span data-contrast=\"auto\">, preventing fragmented access management practices.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">It is precisely within this fragmented governance space that the most significant risks tend to emerge.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">A progressive maturity journey is the way forward<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Faced with these challenges, organizations are often tempted to define an ideal target state and measure the gap. This is usually the wrong approach.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:1,&quot;335551620&quot;:1}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Organizations differ widely in maturity, technical constraints, regulatory requirements, and business needs. Rather than aiming for a single end-state, a more practical approach is to progress through successive maturity stages.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:1,&quot;335551620&quot;:1}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-30807\" src=\"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175545.png\" alt=\"\" width=\"1198\" height=\"537\" srcset=\"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175545.png 1198w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175545-426x191.png 426w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175545-71x32.png 71w, https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/Capture-decran-2026-09-17-175545-768x344.png 768w\" sizes=\"auto, (max-width: 1198px) 100vw, 1198px\" \/><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The objective is not necessarily to reach the highest maturity level. It is to understand where the organization stands today, identify what prevents advancement to the next stage, and prioritize investment in the missing foundations, whether technical, organizational, or governance-related, without which meaningful progress remains impossible.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h1 style=\"text-align: justify;\"><span data-contrast=\"none\">Key takeaways<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:539,&quot;335559738&quot;:240,&quot;335559739&quot;:120,&quot;335559991&quot;:850}\">\u00a0<\/span><\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">In modern data environments, the challenge is no longer the availability of mature access control mechanisms\u2014they already exist. The challenge lies in implementing them consistently, centrally, and operationally.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The rapid expansion of exposure surfaces, the fragmentation of controls across IAM systems, data platforms, and BI tools, and the gap between theoretical models and actual implementations all contribute to security architectures that are inherently fragile.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Our field experience and PoC demonstrate that common architectural choices\u2014such as Power BI Import Mode or application-centric access controls\u2014can create structural vulnerabilities despite the presence of advanced capabilities such as RLS, DDM, and ABAC.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">Ultimately, the main limitation is not technological. It is the absence of governance foundations: data classification, attribute repositories, centralized catalogs, and close collaboration between IAM and data teams.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">As AI use cases continue to expand, these challenges become even more critical. Organizations increasingly require reliable and dynamic propagation of access rights across architectures that are more open, interconnected, and unpredictable than ever before.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">The path forward therefore lies in a structured convergence between IAM and data governance\u2014one capable of delivering robust, scalable, and sustainable access control across the modern data ecosystem.<\/span><span data-ccp-props=\"{&quot;134245529&quot;:true,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article explores the challenges of access control in modern data environments, characterized by a growing number of use cases, increasing data volumes, and expanding exposure points. We begin by reviewing the main access management models, as well as data-centric&#8230;<\/p>\n","protected":false},"author":1612,"featured_media":30820,"comment_status":"open","ping_status":"closed","sticky":false,"template":"page-templates\/tmpl-one.php","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3266,2777],"tags":[4083,2817,3382],"coauthors":[5173,5172],"class_list":["post-30806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-next-gen-it-security-en","category-cybersecurity-digital-trust","tag-ai","tag-data-protection","tag-risk-management-strategy-governance-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight\" \/>\n<meta property=\"og:description\" content=\"This article explores the challenges of access control in modern data environments, characterized by a growing number of use cases, increasing data volumes, and expanding exposure points. We begin by reviewing the main access management models, as well as data-centric...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/\" \/>\n<meta property=\"og:site_name\" content=\"RiskInsight\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-17T16:18:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T16:18:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Samuel Mazaud, Enzo Bareafernandez\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Samuel Mazaud, Enzo Bareafernandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/\"},\"author\":{\"name\":\"Samuel Mazaud\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#\\\/schema\\\/person\\\/b3193238cdab1ff40f59e3b6ef9a0558\"},\"headline\":\"Data access: when theoretical models meet real-world constraints\u00a0\",\"datePublished\":\"2026-09-17T16:18:50+00:00\",\"dateModified\":\"2026-09-17T16:18:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/\"},\"wordCount\":1883,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png\",\"keywords\":[\"AI\",\"data protection\",\"risk management strategy &amp; governance\"],\"articleSection\":[\"Cloud &amp; Next-Gen IT Security\",\"Cybersecurity &amp; Digital Trust\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/\",\"name\":\"Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png\",\"datePublished\":\"2026-09-17T16:18:50+00:00\",\"dateModified\":\"2026-09-17T16:18:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png\",\"contentUrl\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/2026\\\/09\\\/data-access-when-theoretical-models-meet-real-world-constraints\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data access: when theoretical models meet real-world constraints\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/\",\"name\":\"RiskInsight\",\"description\":\"The cybersecurity &amp; digital trust blog by Wavestone&#039;s consultants\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#organization\",\"name\":\"Wavestone\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Monogramme\u2013W\u2013NEGA-RGB-50x50-1.png\",\"contentUrl\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Monogramme\u2013W\u2013NEGA-RGB-50x50-1.png\",\"width\":50,\"height\":50,\"caption\":\"Wavestone\"},\"image\":{\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/#\\\/schema\\\/person\\\/b3193238cdab1ff40f59e3b6ef9a0558\",\"name\":\"Samuel Mazaud\",\"url\":\"https:\\\/\\\/www.riskinsight-wavestone.com\\\/en\\\/author\\\/samuel-mazaud\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/","og_locale":"en_US","og_type":"article","og_title":"Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight","og_description":"This article explores the challenges of access control in modern data environments, characterized by a growing number of use cases, increasing data volumes, and expanding exposure points. We begin by reviewing the main access management models, as well as data-centric...","og_url":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/","og_site_name":"RiskInsight","article_published_time":"2026-09-17T16:18:50+00:00","article_modified_time":"2026-09-17T16:18:53+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png","type":"image\/png"}],"author":"Samuel Mazaud, Enzo Bareafernandez","twitter_misc":{"Written by":"Samuel Mazaud, Enzo Bareafernandez","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#article","isPartOf":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/"},"author":{"name":"Samuel Mazaud","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#\/schema\/person\/b3193238cdab1ff40f59e3b6ef9a0558"},"headline":"Data access: when theoretical models meet real-world constraints\u00a0","datePublished":"2026-09-17T16:18:50+00:00","dateModified":"2026-09-17T16:18:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/"},"wordCount":1883,"commentCount":0,"publisher":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#organization"},"image":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#primaryimage"},"thumbnailUrl":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png","keywords":["AI","data protection","risk management strategy &amp; governance"],"articleSection":["Cloud &amp; Next-Gen IT Security","Cybersecurity &amp; Digital Trust"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/","url":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/","name":"Data access: when theoretical models meet real-world constraints\u00a0 - RiskInsight","isPartOf":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#primaryimage"},"image":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#primaryimage"},"thumbnailUrl":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png","datePublished":"2026-09-17T16:18:50+00:00","dateModified":"2026-09-17T16:18:53+00:00","breadcrumb":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#primaryimage","url":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png","contentUrl":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-17-2026-06_17_45-PM.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/2026\/09\/data-access-when-theoretical-models-meet-real-world-constraints\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.riskinsight-wavestone.com\/en\/"},{"@type":"ListItem","position":2,"name":"Data access: when theoretical models meet real-world constraints\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#website","url":"https:\/\/www.riskinsight-wavestone.com\/en\/","name":"RiskInsight","description":"The cybersecurity &amp; digital trust blog by Wavestone&#039;s consultants","publisher":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.riskinsight-wavestone.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#organization","name":"Wavestone","url":"https:\/\/www.riskinsight-wavestone.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2021\/08\/Monogramme\u2013W\u2013NEGA-RGB-50x50-1.png","contentUrl":"https:\/\/www.riskinsight-wavestone.com\/wp-content\/uploads\/2021\/08\/Monogramme\u2013W\u2013NEGA-RGB-50x50-1.png","width":50,"height":50,"caption":"Wavestone"},"image":{"@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.riskinsight-wavestone.com\/en\/#\/schema\/person\/b3193238cdab1ff40f59e3b6ef9a0558","name":"Samuel Mazaud","url":"https:\/\/www.riskinsight-wavestone.com\/en\/author\/samuel-mazaud\/"}]}},"_links":{"self":[{"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/posts\/30806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/users\/1612"}],"replies":[{"embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/comments?post=30806"}],"version-history":[{"count":3,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/posts\/30806\/revisions"}],"predecessor-version":[{"id":30813,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/posts\/30806\/revisions\/30813"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/media\/30820"}],"wp:attachment":[{"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/media?parent=30806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/categories?post=30806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/tags?post=30806"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.riskinsight-wavestone.com\/en\/wp-json\/wp\/v2\/coauthors?post=30806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}