SlideShare a Scribd company logo
1 of 27
Download to read offline
Denodo TechTalks
Product Deep-Dive Series
A product deep-dive, webinar series covering
the critical capabilities of Denodo’s modern
data virtualization
Carson Blinn
Senior Data Engineer | Denodo
Surpassing element by
element access control:
semantic based security
policies
AGENDA
1. The importance of data semantics.
2. An introduction to tags in the Virtual DataPort server.
● Demonstration of tagging functionality.
3. The functionality of global policies.
● Construction of a Global Policy.
4. An example of how Global Policies can be applied in
the real world.
● Complex applications of Global Policies.
5. Q&A.
Why are semantics important?
5
▪ Semantics in general is the specific meaning of a word
or phrase.
▪ In the context of data, semantics allow users to
understand the content, relationships, or other
important information about the data that they are
retrieving.
What are semantics?
Why are semantics important?
6
Gartner Top 10 Strategic Technology Trends for 2020, Gartner, 2019
Data Democratization and sharing is an important topic highlighted by analysts…
Why are semantics important?
7
…as well as business and technology leaders:
Why are semantics important?
The case for building a data-sharing culture in your company, MIT
Management, Sloan School, 2021
What Is Data Democratization? A Super Simple Explanation And
The Key Pros And Cons, Forbes, 2017
8
▪ Data Democratization is the act of making data more
available for different kinds of users, which allows
many more people to make data driven decisions.
▪ Large amounts of data sets make understanding the
data more confusing, so providing accurate semantic
information helps users to more quickly understand
and leverage it.
Data Democratization and sharing is an important topic in the data industry:
Why are semantics important?
9
▪ Semantics allow users to connect data to business
entities.
▪ Data can be labeled according to use, accuracy, as
well as being endorsed or supplemented with
additional information.
▪ It allows for communication about the use of the data
between users.
How do data semantics address the issues?
Why are semantics important?
10
▪ The Denodo Platform provides both metadata, and
the ability to retrieve the data.
▪ This positioning allows for both a complete
description of the use of the data, as well as for
actions to be taken based on the provided
descriptions.
▪ This also allows for citizen data consumers to more
quickly gain an understanding of the content of the
data that they are retrieving, and then immediately
query the data.
Why is the Denodo Platform the best place for semantics?
Why are semantics important?
What are Virtual DataPort tags?
12
▪ Virtual DataPort tags are tags for views and columns
in the Virtual DataPort server.
▪ They include a name, and a description.
▪ Views and columns can be found based on the
assigned tag.
Virtual DataPort tags are not the same as Data Catalog
tags!
What is their function?
What are Virtual DataPort tags?
13
Tags in the Virtual DataPort server can serve many
purposes:
▪ To classify content based on project or grouping.
▪ To indicate data quality.
▪ To relate views and columns to business entities.
▪ To implement or identify security policies.
▪ To label the version of the data.
And many more.
What can they be used for?
What are Virtual DataPort tags?
14
Demonstration
Creating and assigning tags in the Virtual DataPort server
What is a global policy?
16
▪ Global Security Policies allow for security restrictions to be defined that that apply to specific
users and views verifying certain conditions.
▪ This simplifies the management of security policies over Virtual DataPort views, since the
same policies can be applied to multiple views at once.
▪ Security policies are applied based on tags assigned to views and columns.
What does a global policy do in Denodo?
What is a global policy?
17
Global policies in the Virtual DataPort server
can be defined based on the following
characteristics:
▪ Audience (to whom should the global
policy be applied?)
▪ Elements (on which views and columns
should the policy apply?)
▪ Restrictions (in which cases should
restrictions be applied to users?)
What options are available for configuring global policies?
What is a global policy?
18
Demonstration
Creating and using Global Policies
How can this be used?
20
▪ Global policies greatly simplify the application of row
and column level restrictions.
▪ These policies can depend on the session attributes
of the user, different combinations of tags, and apply
intricate actions based on this information.
▪ Actions can be performed based on semantic
information of the views.
What are the benefits of using global policies?
How can this be used?
21
Let us say that we have sales and human resources data imported into the Denodo Platform. For
our example, we will have the following:
▪ Sales, HR, and analyst users.
▪ Each user is assigned to a role corresponding to their project (sales_role, hr_role, and
analyst_role).
▪ They all have EXECUTE permissions over the admin database, for simplicity.
Overview of the simulated scenario
How can this be used?
22
▪ We will see more complex examples of global policies.
▪ First, we will prevent HR users from executing
queries on Sales views, specifically with data from
external sources.
▪ We will create a global policy that prevents analyst
users from returning the entire data set from a
specific client.
What can we achieve with this functionality?
How can this be used?
23
Demonstration
Applying this knowledge to the real world
24
▪Gartner Top 10 Strategic Technology Trends for 2020, Gartner, 2019:
https://www.gartner.com/smarterwithgartner/gartner-top-10-strategic-technology-trends-for-2020
▪The case for building a data-sharing culture in your company, MIT Management, Sloan School, 2021:
https://mitsloan.mit.edu/ideas-made-to-matter/case-building-a-data-sharing-culture-your-company
▪What Is Data Democratization? A Super Simple Explanation And The Key Pros And Cons, Forbes, 2017:
https://www.forbes.com/sites/bernardmarr/2017/07/24/what-is-data-democratization-a-super-simple-explanation-and-the-key-pros-a
nd-cons
▪How to use Denodo Tags
A Denodo Knowledge Base article describing how tags can be implemented and used in the Denodo Platform.
▪Global Security Policies
For more information about the implementation and usage of Global Policies in Denodo.
Reference links
Q&A
26
Conclusions
Data Democratization
Semantic information,
seamless data access,
and efficient access
control strongly support
Data Democratization in
an organization,
allowing for a broader
range of users to
benefit from invaluable
data insights.
Semantics
Semantic information
makes data more
accessible and usable,
allowing a broader
range of users to make
effective decisions from
data.
Semantic Security
Security Policies based
on semantic
information greatly
simplify the
management of access
to data, allowing for
more security scenarios
to be addressed in a
proactive fashion.
Thanks!
www.denodo.com info@denodo.com
© Copyright Denodo Technologies. All rights reserved
Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including
photocopying and microfilm, without prior the written authorization from Denodo Technologies.

More Related Content

Similar to Surpassing Element by Element Access Control: Semantic-Based Security Policies

The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern AnalyticsThe Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
Denodo
 
Information economics and big data
Information economics and big dataInformation economics and big data
Information economics and big data
Mark Albala
 
Ciso round table on effective implementation of dlp & data security
Ciso round table on effective implementation of dlp & data securityCiso round table on effective implementation of dlp & data security
Ciso round table on effective implementation of dlp & data security
Priyanka Aash
 
How to get started in extracting business value from big data 1 of 2 oct 2013
How to get started in extracting business value from big data 1 of 2 oct 2013How to get started in extracting business value from big data 1 of 2 oct 2013
How to get started in extracting business value from big data 1 of 2 oct 2013
Jaime Nistal
 
Tecnologias Estratégicas
Tecnologias Estratégicas Tecnologias Estratégicas
Tecnologias Estratégicas
sucesu68
 

Similar to Surpassing Element by Element Access Control: Semantic-Based Security Policies (20)

The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern AnalyticsThe Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?
 
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
 
Information economics and big data
Information economics and big dataInformation economics and big data
Information economics and big data
 
Bridging Data Gaps with a Solid Data Foundation - A Key Imperative for Today’...
Bridging Data Gaps with a Solid Data Foundation - A Key Imperative for Today’...Bridging Data Gaps with a Solid Data Foundation - A Key Imperative for Today’...
Bridging Data Gaps with a Solid Data Foundation - A Key Imperative for Today’...
 
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the SameDAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
 
DAS Slides: Data Virtualization – Separating Myth from Reality
DAS Slides: Data Virtualization – Separating Myth from RealityDAS Slides: Data Virtualization – Separating Myth from Reality
DAS Slides: Data Virtualization – Separating Myth from Reality
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services Layer
 
RoMT - Part 2 Marketing Technology Webinar
RoMT - Part 2 Marketing Technology WebinarRoMT - Part 2 Marketing Technology Webinar
RoMT - Part 2 Marketing Technology Webinar
 
Ciso round table on effective implementation of dlp & data security
Ciso round table on effective implementation of dlp & data securityCiso round table on effective implementation of dlp & data security
Ciso round table on effective implementation of dlp & data security
 
How to get started in extracting business value from big data 1 of 2 oct 2013
How to get started in extracting business value from big data 1 of 2 oct 2013How to get started in extracting business value from big data 1 of 2 oct 2013
How to get started in extracting business value from big data 1 of 2 oct 2013
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
 
Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?
Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?
Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?
 
Tecnologias Estratégicas
Tecnologias Estratégicas Tecnologias Estratégicas
Tecnologias Estratégicas
 
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the ITCIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
 
Information architecture overview
Information architecture overviewInformation architecture overview
Information architecture overview
 
Toreon adding privacy by design in secure application development oss18 v20...
Toreon adding privacy by design in secure application development   oss18 v20...Toreon adding privacy by design in secure application development   oss18 v20...
Toreon adding privacy by design in secure application development oss18 v20...
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 

More from Denodo

Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
Denodo
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Denodo
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Denodo
 

More from Denodo (20)

Enterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoEnterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in Denodo
 
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services Layer
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory Compliance
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me Anything
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usability
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidades
 
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
 

Recently uploaded

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 

Recently uploaded (20)

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 

Surpassing Element by Element Access Control: Semantic-Based Security Policies

  • 1. Denodo TechTalks Product Deep-Dive Series A product deep-dive, webinar series covering the critical capabilities of Denodo’s modern data virtualization
  • 2. Carson Blinn Senior Data Engineer | Denodo Surpassing element by element access control: semantic based security policies
  • 3. AGENDA 1. The importance of data semantics. 2. An introduction to tags in the Virtual DataPort server. ● Demonstration of tagging functionality. 3. The functionality of global policies. ● Construction of a Global Policy. 4. An example of how Global Policies can be applied in the real world. ● Complex applications of Global Policies. 5. Q&A.
  • 4. Why are semantics important?
  • 5. 5 ▪ Semantics in general is the specific meaning of a word or phrase. ▪ In the context of data, semantics allow users to understand the content, relationships, or other important information about the data that they are retrieving. What are semantics? Why are semantics important?
  • 6. 6 Gartner Top 10 Strategic Technology Trends for 2020, Gartner, 2019 Data Democratization and sharing is an important topic highlighted by analysts… Why are semantics important?
  • 7. 7 …as well as business and technology leaders: Why are semantics important? The case for building a data-sharing culture in your company, MIT Management, Sloan School, 2021 What Is Data Democratization? A Super Simple Explanation And The Key Pros And Cons, Forbes, 2017
  • 8. 8 ▪ Data Democratization is the act of making data more available for different kinds of users, which allows many more people to make data driven decisions. ▪ Large amounts of data sets make understanding the data more confusing, so providing accurate semantic information helps users to more quickly understand and leverage it. Data Democratization and sharing is an important topic in the data industry: Why are semantics important?
  • 9. 9 ▪ Semantics allow users to connect data to business entities. ▪ Data can be labeled according to use, accuracy, as well as being endorsed or supplemented with additional information. ▪ It allows for communication about the use of the data between users. How do data semantics address the issues? Why are semantics important?
  • 10. 10 ▪ The Denodo Platform provides both metadata, and the ability to retrieve the data. ▪ This positioning allows for both a complete description of the use of the data, as well as for actions to be taken based on the provided descriptions. ▪ This also allows for citizen data consumers to more quickly gain an understanding of the content of the data that they are retrieving, and then immediately query the data. Why is the Denodo Platform the best place for semantics? Why are semantics important?
  • 11. What are Virtual DataPort tags?
  • 12. 12 ▪ Virtual DataPort tags are tags for views and columns in the Virtual DataPort server. ▪ They include a name, and a description. ▪ Views and columns can be found based on the assigned tag. Virtual DataPort tags are not the same as Data Catalog tags! What is their function? What are Virtual DataPort tags?
  • 13. 13 Tags in the Virtual DataPort server can serve many purposes: ▪ To classify content based on project or grouping. ▪ To indicate data quality. ▪ To relate views and columns to business entities. ▪ To implement or identify security policies. ▪ To label the version of the data. And many more. What can they be used for? What are Virtual DataPort tags?
  • 14. 14 Demonstration Creating and assigning tags in the Virtual DataPort server
  • 15. What is a global policy?
  • 16. 16 ▪ Global Security Policies allow for security restrictions to be defined that that apply to specific users and views verifying certain conditions. ▪ This simplifies the management of security policies over Virtual DataPort views, since the same policies can be applied to multiple views at once. ▪ Security policies are applied based on tags assigned to views and columns. What does a global policy do in Denodo? What is a global policy?
  • 17. 17 Global policies in the Virtual DataPort server can be defined based on the following characteristics: ▪ Audience (to whom should the global policy be applied?) ▪ Elements (on which views and columns should the policy apply?) ▪ Restrictions (in which cases should restrictions be applied to users?) What options are available for configuring global policies? What is a global policy?
  • 19. How can this be used?
  • 20. 20 ▪ Global policies greatly simplify the application of row and column level restrictions. ▪ These policies can depend on the session attributes of the user, different combinations of tags, and apply intricate actions based on this information. ▪ Actions can be performed based on semantic information of the views. What are the benefits of using global policies? How can this be used?
  • 21. 21 Let us say that we have sales and human resources data imported into the Denodo Platform. For our example, we will have the following: ▪ Sales, HR, and analyst users. ▪ Each user is assigned to a role corresponding to their project (sales_role, hr_role, and analyst_role). ▪ They all have EXECUTE permissions over the admin database, for simplicity. Overview of the simulated scenario How can this be used?
  • 22. 22 ▪ We will see more complex examples of global policies. ▪ First, we will prevent HR users from executing queries on Sales views, specifically with data from external sources. ▪ We will create a global policy that prevents analyst users from returning the entire data set from a specific client. What can we achieve with this functionality? How can this be used?
  • 24. 24 ▪Gartner Top 10 Strategic Technology Trends for 2020, Gartner, 2019: https://www.gartner.com/smarterwithgartner/gartner-top-10-strategic-technology-trends-for-2020 ▪The case for building a data-sharing culture in your company, MIT Management, Sloan School, 2021: https://mitsloan.mit.edu/ideas-made-to-matter/case-building-a-data-sharing-culture-your-company ▪What Is Data Democratization? A Super Simple Explanation And The Key Pros And Cons, Forbes, 2017: https://www.forbes.com/sites/bernardmarr/2017/07/24/what-is-data-democratization-a-super-simple-explanation-and-the-key-pros-a nd-cons ▪How to use Denodo Tags A Denodo Knowledge Base article describing how tags can be implemented and used in the Denodo Platform. ▪Global Security Policies For more information about the implementation and usage of Global Policies in Denodo. Reference links
  • 25. Q&A
  • 26. 26 Conclusions Data Democratization Semantic information, seamless data access, and efficient access control strongly support Data Democratization in an organization, allowing for a broader range of users to benefit from invaluable data insights. Semantics Semantic information makes data more accessible and usable, allowing a broader range of users to make effective decisions from data. Semantic Security Security Policies based on semantic information greatly simplify the management of access to data, allowing for more security scenarios to be addressed in a proactive fashion.
  • 27. Thanks! www.denodo.com info@denodo.com © Copyright Denodo Technologies. All rights reserved Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm, without prior the written authorization from Denodo Technologies.