What problem does it solve?
This Skill unit offers comprehensive guidance on writing Snowflake SQL, building data pipelines, leveraging Cortex AI functions, and troubleshooting Snowflake errors, streamlining the development process.
Core Features & Use Cases
- Snowflake SQL: Best practices for Snowflake SQL, including dynamic tables, streams, tasks, and stored procedures.
- Data Pipelines: Choosing the right approach for data pipelines, handling streams and tasks, and working with dynamic tables.
- Cortex AI: Integration with Cortex AI functions for advanced data analysis and agent creation.
- Snowpark Python: Utilizing Snowpark for Python development on Snowflake.
- dbt: Configuring dbt for Snowflake, managing data pipelines, and handling incremental updates.
- Performance & Security: Optimizing performance with cluster keys and search optimization, ensuring security with least-privilege RBAC and network policies.
Quick Start
To get started, execute the following command: python scripts/snowflake_query_helper.py merge --target customers --source staging_customers --key customer_id --columns name,email,updated_at