Snowflake 编程大师班动手实践
适合中级水平!由世界级雪花专家撰写
讲师:Cristian Scutaru
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 通过 SQL 和 Snowflake 脚本查询 Snowflake 中的任何内容
- 使用 Snowflake 提供的大多数(如果不是全部)编程 API
- 作为软件或数据开发人员访问和使用 Snowflake
- 使用 Snowflake 构建实际工具和应用程序
- 处理和访问 Snowflake 数据云中的分层数据和元数据
探索相关主题
- 雪花
- 其他 IT 和软件
- 信息技术与软件
要求
- 请注意,这是中级课程。不适合完全的初学者!
- 具备 Snowflake 或其他数据仓库的相关知识
- 具有关系数据库和相关技术的经验
- 需要基本的 SQL 知识
- 需要具备 Python 编程的基本知识
- 最好具备其他编程语言的基本技能:SQL 脚本、JavaScript、C#、Java、Scala……
- 使用 GitHub 等 git 存储库的基本知识
描述
重要提示:本课程要求中级水平,如果您最近才开始使用 Snowflake、关系数据库、SQL 和/或 Python 编程,则可能不适合您。它偶尔会涉及有关安全、软件和数据工程、REST API 等的高级概念,这些概念未在此处解释。在购买本课程之前,请查看本课程的最低要求以及下面的“本课程不包含的内容”部分!
我是谁
-
2021年入选Snowflake数据超级英雄计划的唯一来自加拿大的世界级专家。
-
SnowPro 认证 SME(主题专家):即许多考试题都是我创建的。
-
迄今为止已通过四项 SnowPro 认证考试(无需重考):核心、架构师、数据工程师、数据分析师。
-
过去几年我一直专注于 Snowflake,曾为 Snowflake 合作伙伴公司工作,并以这个身份或独立顾问的身份为数十家客户提供服务。
-
如今我继续与 Snowflake 合作,但我不再以任何身份隶属于他们的公司。我最近离开了他们的项目,以保持我的职业独立性。
您将学到什么
-
如何通过大多数(如果不是全部)现有 API 访问、扩展和自动化 Snowflake。
-
如何使用 Snowflake API 构建有用的实际工具和小型应用程序。
-
如何通过数据管道和 Snowpipe 将 CSV 和 JSON 数据导入 Snowflake。
-
如何为 Snowflake 编写中等到复杂的数据分析查询。
-
如何优化 Snowflake 的查询、计算、存储和总体成本。
-
如何在 Snowflake 中处理和呈现半结构化和分层数据和元数据。
-
我尝试仅从编程的角度涵盖 Snowflake 的几乎所有内容。
您将了解哪些 Snowflake API
-
SQL(DDL/DML/DCL)和 Snowflake 脚本
-
存储过程、用户定义函数 (UDF)、用户定义表函数 (UDTF)
-
Python 客户端、Python 版 Snowpark、Python 工作表
-
Streamlit Web 应用程序、Streamlit for Snowflake、Snowflake 原生应用程序框架
-
安全数据共享和数据洁净室
-
与私人数据交换或公共市场共享
-
Snowflake SQL REST API 和 Snowpipe REST API
-
从帐户使用情况和信息架构查询元数据
-
我确实试图涵盖 Snowflake 今天提供的所有可能的 API!
本课程不包含的内容
-
数据科学和机器学习 API。
-
大多数外部集成,例如外部功能或 Kafka 和 Spark 连接器。
-
与数据传输应用程序或其他第三方合作伙伴应用程序集成。
-
使用 Go、PHP、Java 等进行客户端驱动程序编程。
-
使用 Java 或 Scala 进行雪上公园编程。
-
主要关注 SQL 和 Python,并包含 JavaScript、C#、Java、Scala 等小片段。
您将学习构建的实际应用程序
-
具有流和任务或动态表的 CDC 数据管道
-
通用分层数据查看器
-
分层元数据查看器(用于数据沿袭和对象依赖关系、角色层次结构等)
-
增强查询配置文件
-
脚本自动化访问 SQL REST API
-
我们将从头开始构建所有应用程序。对于其中许多应用程序,我们将使用 Streamlit 创建简单的 Web 应用程序(本地或远程)。我们可以将它们作为 Streamlit 应用程序部署到 Snowflake 中。或者甚至将它们作为原生应用程序与本地合作伙伴帐户共享。
-
我向现实生活中的客户和 Snowflake 合作伙伴出售了类似的工具!
没有其他课程、书籍或文档(包括来自 Snowflake 的课程、书籍或文档!)能够提供与我的课程一样多的见解、实践练习和知识转移,我保证!
立即注册,永久保留本课程。并帮助我继续使用 Snowflake 经常推出的新 API 来更新它。
本课程适合哪些人:
- 新接触 Snowflake 的数据工程师,希望深入了解 API
- 希望通过不同方式访问 Snowflake 的软件工程师和开发人员
- 数据分析师正在寻找可以为 Snowflake 编写的中型到复杂查询
- 希望为 Snowflake 设计数据管道的数据架构师
- 希望使用 Snowflake 设计应用程序和工具的软件架构师
- 任何其他热爱数据和编码的从业者,无论是否接触过 Snowflake
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。