前言
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
六年前,我在前一家公司寻找更好的数据仓库替代品时第一次遇到了 Snowflake。从最初的技术评估很快变成了令人兴奋的旅程,一直持续到今天。从那时起,我目睹了 Snowflake 从一个云数据仓库发展成为一个全面的数据云平台,并以令数据专业人员既兴奋又充满挑战的速度发布创新功能。
作为一名 Snowflake 数据超级英雄,我经常在聚会和会议上与从业人员交流。我一次又一次地听到围绕一个主题的担忧:Snowflake 发展得太快了,我怎么才能跟上它的步伐?Snowpark、原生应用程序和 AI/ML 功能等功能正在改变我们对数据平台的看法,但快速的创新步伐可能会让我们感到不知所措。
这一挑战激发了我撰写《高级 Snowflake》的灵感。虽然基本的 Snowflake 资源非常丰富,但还没有一本全面的指南能够将该平台的高级功能提炼为可消化、可操作的见解。本书重点介绍了三个改变游戏规则的领域,填补了这一空白:用于程序化数据处理的 Snowpark、用于扩展平台功能的原生应用程序和开发人员生态系统,以及 Snowflake 不断扩展的 AI/ML 功能。
除了这些核心主题外,我还探讨了冰山表、动态表、高级 SQL 函数(包括 Windows 函数)和 Snowflake 的地理空间功能等令人兴奋的发展--所有这些功能都展示了 Snowflake 的多功能性和强大功能。虽然我提到了 Openflow 和 AISQL 等最新的峰会公告,但我主要关注的是您现在就可以实施的成熟功能。
我的目标不仅仅是解释这些工具,而是向您展示如何创造性地思考如何将它们应用于您独特的挑战。通过实践练习和实际案例,您将发现解决熟悉问题的新方法,并释放您可能从未考虑过的功能。无论您是数据工程师、分析师还是架构师,都希望提升自己的 Snowflake 专业技能,本书提供的知识和实践经验将帮助您充分发挥数据云的潜力。让我们一起探索超越基础知识、拥抱 Snowflake 高级功能的可能性。
谁应该阅读本书
本书专为已经熟悉 Snowflake 和一般数据库,并准备探索平台高级功能的数据专业人士而设计。如果您能浏览 Snowflake 的 Web 界面、编写 SQL 查询并理解基本的数据库概念,那么您已经为前面的内容做好了准备。
理想的读者包括希望在复杂的处理工作流中利用Snowpark的数据工程师、希望在Snowflake中操作机器学习模型的数据科学家、希望超越传统SQL的数据分析师、评估高级功能的数据架构师以及了解Snowflake不断发展的功能的技术决策者。
本书假定读者具备 Snowflake 基础知识。虽然我从 Snowpark 等高级功能的基本概念入手,但并不涉及 Python 编程基础。设置完成后,我将直接进入实施。如果您完全是 Snowflake 的新手,我建议您从《Snowflake:Joyce Kay Avila (O'Reilly)所著的《Snowflake:权威指南》,然后再学习这些高级内容。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access