Snowflake Access Control by Jessica Megan Larson
Author:Jessica Megan Larson
Language: eng
Format: epub
ISBN: 9781484280386
Publisher: Apress
She can see all four of the roles she has access to, in addition to the default role granted to all users, PUBLIC. This is when naming conventions become very important â we should name the parent roles in such a way that it is clear to the end user which one to use since all child roles will also be available to them.
Naming Conventions
When we use role inheritance to create roles, we will necessarily create a multitude of roles, and at the same time, most users will have many roles at their disposal as well. As we covered in the previous section, end users will need to know which roles to use, and if we name our roles properly, the name alone should indicate that. The easiest option is to name our child roles that are directly granted privileges with names that indicate that they should not be used, and to name our composite or parent roles a name that corresponds with job functions or team names.
For child roles directly granted privileges, I recommend using a naming convention that indicates the types of privileges the role has. Weâve seen this throughout the book as well as in roles such as SALES_TOOL_READ. We could make this role even clearer by naming it something like DIRECT_SALES_TOOL_READ. Ideally, the corresponding role that a user should assume would have a name like SALES_ANALYST or SALES_TEAM. The words DIRECT and READ make the name of the role harder for less technical users to immediately decipher, which makes them less likely to reach for that role when roles with simpler, more relevant names are available that may match their team name or their job title.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Distributed Machine Learning with Python by Guanhua Wang(3594)
Getting Started with CockroachDB by Kishen Das Kondabagilu Rajanna(2574)
Exploratory Data Analysis with Python Cookbook by Ayodele Oluleye(1415)
Getting Started With CockroachDB: A Guide to Using a Modern, Cloud-Native, and Distributed SQL Database for Your Data-Intensive Apps by Kishen Das Kondabagilu. Rajanna(1224)
R Web Scraping Quick Start Guide by Olgun Aydin(1080)
PostgreSQL 13 Cookbook: Over 120 recipes to build high-performance and fault-tolerant PostgreSQL database solutions by Vallarapu Naga Avinash Kumar(1015)
Mastering PostgreSQL 15 - Fifth Edition by Hans-Jürgen Schönig(686)
Apache Hadoop 3 Quick Start Guide by Hrishikesh Karambelkar(449)
Pandas for Everyone: Python Data Analysis, 2nd Edition by Daniel Y. Chen(444)
Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease by Ashwin Pajankar(403)
SQL Query Design Patterns and Best Practices by Steve Hughes & Dennis Neer & Dr. Ram Babu Singh & Shabbir H. Mala & Leslie Andrews & Chi Zhang(390)
Deploy Node.js on GCP: A comprehensive guide to deploying Node.js on Google Cloud Platform by Jonathan Lin(376)
Configuring Sales and Distribution in SAP ERP by Unknown(358)
Leveling Up with SQL by Mark Simon(332)
Learning Data Science by Sam Lau(324)
Intermediate Python by Oswald Campesato(318)
The Definitive Guide to Data Integration by Pierre-Yves BONNEFOY Emeric CHAIZE Raphaël MANSUY Mehdi TAZI(299)
Data Engineering with AWS: A Comprehensive Guide to Building Robust Data Pipelines by Paul Brian(295)
Pandas Basics by Oswald Campesato(292)
