ویژگیهای کلیدی:
● آشنایی با معماری داده مبتنی بر ابر Snowflake و مبانی آن.
● یادگیری و پیادهسازی ویژگیهای یکپارچه Snowflake با استفاده از موارد کاربردی.
● طراحی و استقرار معماریهای داده سازمانی قدرتمند با Snowflake.
توضیحات:
مدیریت دادههای دائماً در حال تکامل برای نیازهای کسبوکار میتواند پیچیده شود. روشهای سنتی، سیستمهای داده حجیم و پرهزینه برای نگهداری ایجاد میکنند. در اینجا، Snowflake به عنوان یک راه حل مقرون به صرفه ظاهر میشود و با هزینههای نگهداری صفر یا حداقل، نیازهای داده سنتی و مدرن را برآورده میکند.
این کتاب به شما کمک میکند تا Snowflake را درک کنید و شما را در ایجاد راه حلهای کامل از ابتدا تا انتها راهنمایی میکند. تمرکز اولیه بر معماری Snowflake، ویژگیهای کلیدی، قابلیتهای بارگیری و تخلیه بومی، پشتیبانی از ANSI SQL و پردازش انواع دادهها و اشیاء است. بخش بعدی از دانش به دست آمده برای بررسی اجرای امنیت داده، حاکمیت و همکاریها، با استفاده از ویژگیهای Snowflake مانند اشتراکگذاری و شبیهسازی دادهها استفاده میکند.
بخش پایانی به بررسی موضوعات پیشرفته، از جمله جریانها، وظایف، بهینهسازی عملکرد، صرفهجویی در هزینهها و عملیاتیسازی با نظارت خودکار میپردازد. موارد استفاده در زمان واقعی و معماریهای مرجع برای کمک به خوانندگان در پیادهسازی انبار داده، دریاچه داده و راه حلهای مش داده با Snowflake ارائه شده است.
آنچه خواهید آموخت:
● مقدمهای بر Snowflake و معماری سه لایه آن.
● درک ویژگیهای بومی Snowflake.
● درک انواع مختلف بارهای کاری داده و طرحهای معماری آنها.
● پیادهسازی بهینهسازی عملکرد پرس و جو و هزینه با استفاده از خدمات بومی Snowflake.
● معرفی ویژگیهای پیشرفته Snowflake مانند جداول پویا و رویداد.
● قابلیتهای Snowflake با پشتیبانی گسترده برای پیادهسازی مدلهای زبان بزرگ.
این کتاب برای چه کسانی است:
این کتاب برای متخصصان داده، مهندسان داده، معماران داده یا هر علاقهمند به داده که مشتاق یادگیری Snowflake است، مناسب است. نیازی به تجربه قبلی ندارد، با این حال، داشتن درک اولیه از رایانش ابری، مفاهیم داده و مهارتهای برنامهنویسی اولیه مفید است.
فهرست مطالب:
1. شروع به کار با Snowflake
2. معماری سه لایه
3. انواع داده، اشیاء داده و دستورات SQL
4. بارگیری و تخلیه داده
5. درک جریانها و وظایف
6. درک Snowpark
7. کنترل دسترسی و مدیریت نقشهای کاربر
8. حفاظت و بازیابی داده
9. بهینهسازی عملکرد Snowflake
10. درک هزینهیابی و استفادههای Snowflake
11. پیادهسازی بهینهسازی هزینه
12. اشتراکگذاری داده
13. شبیهسازی داده
14. درک Snowsight
15. کانکتورها و درایورهای برنامهنویسی
16. الگوهای بار کاری با Snowflake
17. معرفی ویژگیهای پیشرفته Snowflake