data virtualization tutorial · row-based security • row-level data access restrictions for: •...
TRANSCRIPT
![Page 1: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/1.jpg)
Row-Based Security
Data Virtualization Tutorial
![Page 2: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/2.jpg)
Whatisitandwhydoesitmatter?
Abasicdemo
Summary
![Page 3: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/3.jpg)
3
Whatisit?Row-BasedSecurity
• Row-leveldataaccessrestrictionsfor:• Users• Groups
• Appliesto:• Tables• Views
![Page 4: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/4.jpg)
4
Whydoesitmatter?Row-BasedSecurity
• Duringdevelopment:• Enablesflexible,granularrestrictionstobeappliedto
sensitiveinformation• EnhancesreusabilityofTDVtablesandviews
• Duringongoingoperation:• EnablesSystemAdministratorstocontroldataaccess
withoutadditionaldeveloperintervention
![Page 5: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/5.jpg)
5
Demo:Hereisthebusinessproblem…
AdministratorsGroup
EagleUsersGroup
Allrows Californiarowsonly
![Page 6: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/6.jpg)
6
Demo:beforeyoubegin…
Be sure that Row-Based Security is enabled.
![Page 7: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/7.jpg)
7
Demo:createtheView
![Page 8: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/8.jpg)
8
Demo:definethePolicy
![Page 9: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/9.jpg)
9
Demo:definethePolicy
![Page 10: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/10.jpg)
10
Demo:definethePolicyThree ways to create rules…
• Tabular: Simplest method. TDV provides a guided UI, and auto-generates a script.
• Free-Form: For expert users with sophisticated needs. Developer writes the Rule script.
• Group: Multiple rules can be combined into a single unit for assignment to resources.
![Page 11: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/11.jpg)
11
Demo:definethePolicy
![Page 12: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/12.jpg)
12
Demo:definethePolicy
![Page 13: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/13.jpg)
13
Demo:assignthePolicy
![Page 14: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/14.jpg)
14
Demo:examinetheauto-generatedscript
![Page 15: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/15.jpg)
15
Demo:testthepolicy
![Page 16: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/16.jpg)
16
Demo:testthepolicy
![Page 17: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/17.jpg)
17
Demo:testthepolicy
![Page 18: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/18.jpg)
18
Summary• Row-leveldataaccessrestrictionsfor:• UsersandGroups
• Appliesto:• TablesandViews
Benefits• Development:• GranulardatarestrictionenhancesreusabilityofTDV
tablesandviews• Operation:• Administratorscontroldataaccess
![Page 19: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/19.jpg)
The following information is confidential information of TIBCO Software Inc. Use, duplication, transmission, or republication for any purpose without the prior written consent of TIBCO is expressly prohibited.
CONFIDENTIALITY
![Page 20: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/20.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission.
The material provided is for informational purposes only, and should not be relied on in making a purchasing deTDVion. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.
During the course of this presentation TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. These statements are based on management’s current expectations. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO does not undertake to update any forward-looking statement that may be made from time to time or on its behalf.
DISCLAIMER
![Page 21: Data Virtualization Tutorial · Row-Based Security • Row-level data access restrictions for: • Users • Groups • Applies to: • Tables • Views. 4 Why does it matter? Row-Based](https://reader036.vdocuments.mx/reader036/viewer/2022081511/5fb755b01e333a34722962ca/html5/thumbnails/21.jpg)
© Copyright 2000-2019 TIBCO Software Inc.
About TIBCO
TIBCO fuels digital business by enabling better deTDVions and
faster, smarter actions through the TIBCO Connected
Intelligence Cloud. From APIs and systems to devices and
people, we interconnect everything, capture data in real
time wherever it is, and augment the intelligence of
your business through analytical insights. Thousands
of customers around the globe rely on us to build
compelling experiences, energize operations, and
propel innovation. Learn how TIBCO makes
digital smarter at www.tibco.com.