SNOWFLAKE ADMINISTERING COURSE OVERVIEW
-------------------------------------------------------------------
Role-specific course provides an in-depth exploration of database administrator duties
and responsibilities in the Snowflake Data Cloud.
This course covers data loading performance, security, role hierarchy design, and
performance tuning.
Administering Snowflake
Administer Snowflake by using the Admin area of Snowsight. Use the Admin area to:
• Understand the cost of using Snowflake.
• Manage Snowflake warehouses.
• Set up and view details about resource monitors.
• Manage users and roles.
• Administer Snowflake accounts in your organization.
• Administer network policies and monitor session activity.
• Set up payment and payout methods.
• Review and accept the Provider and Consumer Terms of Service.
• Set organization contacts for Snowflake security, privacy, and product
notifications.
• Connect to Snowflake partners to explore extended functionality.
Managing Security
• Access
• Authentication
• Key-Pair Authentication
• What is an Integration?
• Security Integrations
• Authorization and Access Control
Security
• Authentication
• Identifier-first login
• Authentication policies
• API authentication and secrets
• Federated authentication and SSO
Veerendra.V
[email protected]/ 7032790812
• Key-pair authentication and rotation
• Multi-factor authentication (MFA)
Tasks
==========================================================================
=
• Task Overview
• Creating Tasks
• Managing Tasks
Streams
• What is a Stream?
• Create and Query a Stream
• Consume a Stream
• Working with Semi-structured Data
• Loading Semi-structured Data
• Querying Semi-structured
====================================================================
=
Data Schema Inference and Evolution
====================================================================
• Schema Inference
• Schema Evolution
Database Objects and Commands
• Objects
• Tables
• Constraints
• Views
• Semi-structured Data
• Using the Result_Scan Function
• System Functions
• External Tables
Managing Roles
• Users and Roles
• Types of Roles
• Using and Showing Grants
• Ownership
• Managing Data Ingestion
Data Loading Overview
Veerendra.V
[email protected]/ 7032790812
• Bulk Loading
• Error Handling
• Fixing Load Failures
• Loading Data Using the Web Interface
• Continuous Loading with Snowpipe
• Storage Integrations
• Notification Integrations
Data Governance in Snowflake
• Column-level Security
• Row-level Security
• Object Tagging
• Tag-based masking policies
• Data Classification
• Access History
• Object Dependencies
Snowflake Sessions & Session Policies
• Session
• Session Policies
Data Lineage & Dependencies
• Access History
• Tracking read
• write operations
• Object Dependencies
==========================================================================
Privacy in Snowflake
• Aggregation Policies
• Projection Policies
=================================================================================
Working with Organizations and Accounts
• Managing Accounts in Your Organization
• Connecting to Your Accounts
=================================================================================
=
Accounts
• Account Identifiers
• Trial Accounts
• Parameter Management
Veerendra.V
[email protected]/ 7032790812
• User management
• Behavior Change Management
Optimizing performance in Snowflake
• Exploring execution times
• Optimizing warehouses for performance
• Optimizing storage for performance
Optimizing warehouses for performance
• Reduce queues
• Resolve memory spillage
• Increase warehouse size
• query acceleration
• Optimize the warehouse cache
• Limit concurrently running queries
Cost management framework
• Understanding overall cost
• Exploring overall cost
• Optimizing cost
• Monitoring cost
• Attributing cost
• Controlling cost
• =================================
Veerendra.V
[email protected]/ 7032790812