Architecting, Designing, and Deploying on the Snowflake Data Cloud
Joyce Kay Avila

#Snowflake
#Definitive_Guide
#SQL
#Database
#Cloud
#data_science
📊 توانایی Snowflake در حذف Data Siloها و اجرای Workloadهای مختلف روی یک پلتفرم واحد، فرصت بزرگی برای دموکراتیک کردن Data Analytics ایجاد میکنه؛ بهطوری که کاربران در همه سطوح یک سازمان بتونن تصمیمهای مبتنی بر داده بگیرن.
👤 چه یک متخصص IT در حوزه Data Warehousing یا Data Science باشی، چه Business Analyst یا Technical Manager، و چه بخوای بهعنوان یک متخصص تازهوارد Data تجربه عملی بیشتری با پلتفرم Snowflake به دست بیاری، این کتاب برای تو مناسبه.
🏗️ یاد میگیری کاربران Snowflake چطور میتونن اپلیکیشنهای مدرن و یکپارچه Data بسازن و Revenue Streamهای جدیدی بر پایه داده ایجاد کنن. با مثالهای عملی SQL هم میبینی که Snowflake Data Cloud چطور بدون نیاز به Replatforming یا Migration غیرضروری داده، فرایندهای Data Science رو سریعتر میکنه.
🎯 چیزهایی که یاد میگیری
⚡ حجم زیادی از داده رو با سرعت بالا بهشکل کارآمد Capture، Store و Process میکنی
📥 Data Feedهای Real-Time رو در فرمتهای Structured و Semi-Structured Ingest و Transform میکنی و در عرض چند دقیقه Insightهای معنادار از داده به دست میاری
🕒 از Snowflake Time Travel و Zero-Copy Cloning برای طراحی یک استراتژی منطقی Data Recovery استفاده میکنی که بین Resilience سیستم و هزینههای مداوم Storage تعادل ایجاد میکنه
🤝 داده رو بهشکل امن Share میکنی و با دسترسی به Datasetهای آماده Query در Snowflake Marketplace، هزینههای Data Integration رو کاهش میدی یا حتی حذف میکنی
📖 فهرست مطالب
فصل ۱. شروع کار
فصل ۲. ساخت و مدیریت معماری Snowflake
فصل ۳. ساخت و مدیریت Securable Database Objectها در Snowflake
فصل ۴. بررسی دستورهای Snowflake SQL، Data Typeها و Functionها
فصل ۵. استفاده از Access Controlهای Snowflake
فصل ۶. Data Loading و Unloading
فصل ۷. پیادهسازی Data Governance، Account Security و Data Protection و Recovery
فصل ۸. مدیریت هزینههای Snowflake Account
فصل ۹. تحلیل و بهبود پرفورمنس Query در Snowflake
فصل ۱۰. پیکربندی و مدیریت Secure Data Sharing
فصل ۱۱. Visualization داده در Snowsight
فصل ۱۲. Workloadهای Snowflake Data Cloud
پیوست A. پاسخ سؤالهای Knowledge Check
پیوست B. Best Practiceهای نامگذاری Objectها در Snowflake
پیوست C. راهاندازی Snowflake Trial Account
📝 نقد و بررسی
💭 «کتاب جویس بینشها و دانش عملیای ارائه میده که فراتر از سایر کتابهای Snowflake یا منابع عمومی میره و مسیرهای تازهای برای درک و کشف دامنه امکانات Snowflake پیش روت باز میکنه.»
— کنستانتین استانکا، Principal Solutions Engineer در Snowflake
💭 «این واقعا یک راهنمای جامع و نهاییه. من تمام بخشهاش رو دوست داشتم و تقریبا در هر صفحه چیز جدیدی یاد گرفتم. این کتاب واقعا یک SELECT * روی Snowflake است و برای همه یک مطالعه ضروری محسوب میشه.»
— جنو یاما، Analytics Engineer و Snowflake Data Superhero در Canva
💭 «بهترین راه برای یادگیری و بهتر شدن در هر چیزی، انجام دادن اونه. این کتاب یک راهنمای خوشنوشته و قابلدنبال کردن برای تقریبا همهچیز درباره Snowflake است. اما چیزی که واقعا اون رو متمایز میکنه، مثالهای عملی کد و Knowledge Checkهای متعددشه. جویس ابتدا تئوری رو آموزش میده، بعد تشویقمون میکنه تمرین کنیم و در نهایت دانشمون رو میسنجه. چه تازه Snowflake رو شروع کرده باشی و چه تجربه قبلی داشته باشی، تضمین میکنم از این کتاب چیز جدیدی یاد میگیری.»
— ورونیکا دورگین، Data and Analytics Leader
💭 «اولین ایستگاه تو برای ورود به Snowflake Data Cloud. تازه Snowflake رو شروع کردی؟ بذار Snowflake Data Superhero، جویس کی آویلا، راهنمای ورودت به Data Cloud باشه.»
— دان بکبورد، Data and Analytics Consultant
👤 درباره نویسنده
👩💼 جویس کی آویلا بیش از ۲۵ سال تجربه بهعنوان رهبر Business و Technology داره. او مدرک کارشناسی و کارشناسی ارشد در حوزههای Computer Science و Accounting Business Administration داره و Coursework دوره PhD خودش رو در زمینه Accounting Information Systems تکمیل کرده.
🏅 جویس ۱۷ Certification و Accreditation از Salesforce داره و دارای Certification در Tableau هم هست. او Salesforce All Star Ranger و از Alumniهای Salesforce Einstein Champion محسوب میشه.
❄️ جویس در Snowflake هم Certification داره و یکی از Snowflake Data Superheroهاست.
🎥 او برای کامیونیتیهای Salesforce و Snowflake، مجموعهای مستمر از ویدئوهای آموزشی How-To در کانال YouTube خودش منتشر میکنه.
📚 جویس همچنین نویسنده کتاب Snowflake: The Definitive Guide از انتشارات O’Reilly است.
Snowflake's ability to eliminate data silos and run workloads from a single platform creates opportunities to democratize data analytics, allowing users at all levels within an organization to make data-driven decisions. Whether you're an IT professional working in data warehousing or data science, a business analyst or technical manager, or an aspiring data professional wanting to get more hands-on experience with the Snowflake platform, this book is for you.
You'll learn how Snowflake users can build modern integrated data applications and develop new revenue streams based on data. Using hands-on SQL examples, you'll also discover how the Snowflake Data Cloud helps you accelerate data science by avoiding replatforming or migrating data unnecessarily.
You'll be able to:
Table of Contents
Chapter 1. Getting Started
Chapter 2. Creating and Managing the Snowflake Architecture
Chapter 3. Creating and Managing Snowflake Securable Database Objects
Chapter 4. Exploring Snowflake SQL Commands, Data Types, and Functions
Chapter 5. Leveraging Snowflake Access Controls
Chapter 6. Data Loading and Unloading
Chapter 7. Implementing Data Governance, Account Security, and Data Protection and Recovery
Chapter 8. Managing Snowflake Account Costs
Chapter 9. Analyzing and Improving Snowflake Query Performance
Chapter 10. Configuring and Managing Secure Data Sharing
Chapter 11. Visualizing Data in Snowsight
Chapter 12. Workloads for the Snowflake Data Cloud
Appendix A. Answers to the Knowledge Check Questions
Appendix B. Snowflake Object Naming Best Practices
Appendix C. Setting Up a Snowflake Trial Account
Praise for Snowflake: The Definitive Guide
Joyce’s book adds insights and hands-on knowledge that go beyond other Snowflake books or public resources, unveiling new venues to understand and explore the art of possibilities with Snowflake.
—Constantin Stanca, Principal Solutions Engineer, Snowflake
This truly is a definitive guide, I love every bit of it and learned something new on almost every page. It truly is a SELECT * on Snowflake, and a must read for everyone.
—Jeno Yamma, Analytics Engineer and Snowflake Data Superhero, Canva
The best way to learn and get better at something is by doing. This book is a well-written and easy-to-follow guide to everything Snowflake. But what really sets it apart are all of the practical code examples and knowledge checks. Joyce teaches us theory, encourages us to practice, and then tests our knowledge. Whether you are just starting to explore Snowflake or someone who has experience I guarantee that you will learn something from this book.
—Veronika Durgin, Data and Analytics Leader
Your first stop into the Snowflake Data Cloud. Getting started with Snowflake? Let Snowflake Data Superhero Joyce Kay Avila guide you into the Data Cloud.
—Daan Bakboord, Data and Analytics Consultant
About the Author
Joyce Kay Avila has more than 25 years as a business and technology leader. She has bachelor’s and master’s degrees in the fields of computer science and accounting business administration, and completed her PhD coursework in accounting information systems.
Joyce holds 17 Salesforce certifications and accreditations, and is Tableau certified. She is a Salesforce All Star Ranger and a Salesforce Einstein Champion alumni. She is also certified in Snowflake and is a Snowflake Data Superhero.
For the Salesforce and Snowflake communities, Joyce produces a running series of how-to-videos on her YouTube channel. She is also the author of the O’Reilly Snowflake: The Definitive Guide








