برنامه نویسی در Snowflake Masterclass Hands-On

Programming in Snowflake Masterclass Hands-On

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای سطح متوسط! توسط کارشناس کلاس جهانی Snowflake هر چیزی را در Snowflake از طریق SQL و Snowflake Scripting پرس و جو کنید از بیشتر API های برنامه نویسی ارائه شده توسط Snowflake Access استفاده کنید و از Snowflake به عنوان یک نرم افزار یا توسعه دهنده داده استفاده کنید. ابزارها و برنامه های واقعی را با و برای Snowflake Process و دسترسی بسازید. داده ها و ابرداده ها در Snowflake Data Cloud پیش نیازها: این دوره آموزشی در سطح متوسط ​​است، آگاه باشید. نه برای مبتدیان مطلق! دانش قبلی Snowflake یا سایر انبارهای داده تجربه با پایگاه داده های رابطه ای و فناوری های مرتبط دانش پایه SQL لازم است دانش اولیه برنامه نویسی در پایتون لازم است خوب به داشتن مهارت های اولیه در سایر زبان های برنامه نویسی: SQL scripting, JavaScript, C#, Java, Scala... Basic دانش کار با یک مخزن git مانند GitHub

مهم: این دوره به یک سطح متوسط ​​نیاز دارد و اگر اخیراً با Snowflake، پایگاه های داده رابطه ای، با برنامه نویسی SQL و/یا Python شروع کرده اید، ممکن است برای شما مناسب نباشد. گاهی اوقات با مفاهیم پیشرفته در مورد امنیت، نرم افزار و مهندسی داده، API های REST و غیره سروکار دارد که در اینجا توضیح داده نشده است. قبل از خرید این دوره، حداقل شرایط مورد نیاز برای این دوره و بخش "آنچه در این دوره گنجانده نشده است" را در زیر بررسی کنید!


من کی هستم

  • تنها متخصص در سطح جهانی از کانادا که برای برنامه Snowflake Data Superhero در سال 2021 انتخاب شد.

  • SnowPro Certification SME (کارشناس موضوع): یعنی بسیاری از سوالات امتحان توسط من ایجاد شده است.

  • تا به امروز چهار آزمون گواهینامه SnowPro را گذرانده است (بدون آزمون مجدد): هسته، معمار، مهندس داده، تحلیلگر داده.

  • در چند سال گذشته در Snowflake تخصص داشتم، برای شرکت های Snowflake Partner کار می کردم و به ده ها مشتری در این سمت یا به عنوان یک مشاور مستقل خدمت کردم.

  • امروز من به کار با Snowflake ادامه می دهم، اما دیگر به هیچ عنوان به شرکت آنها وابسته نیستم. من به تازگی برنامه های آنها را ترک کردم تا استقلال حرفه ای خود را حفظ کنم.


آنچه خواهید آموخت

  • نحوه دسترسی، گسترش و خودکارسازی Snowflake در اکثر APIهای موجود، اگر نه همه آنها.

  • نحوه ساختن ابزارهای واقعی و برنامه های کوچک مفید با Snowflake API.

  • نحوه وارد کردن داده‌های CSV و JSON به Snowflake، از طریق خطوط لوله داده و Snowpipe.

  • نحوه نوشتن عبارت‌های تحلیل داده‌های متوسط ​​تا پیچیده برای Snowflake.

  • نحوه بهینه سازی درخواست ها، محاسبه، ذخیره سازی و هزینه های کلی برای Snowflake.

  • نحوه پردازش و ارائه داده ها و ابرداده های نیمه ساختاریافته و سلسله مراتبی در Snowflake.

  • من سعی کردم تقریباً همه چیز را از Snowflake پوشش دهم، فقط از منظر برنامه نویسی.


در مورد چه APIهای Snowflake خواهید آموخت

  • SQL (DDL/DML/DCL) و Snowflake Scripting

  • روش های ذخیره شده، توابع تعریف شده توسط کاربر (UDF)، توابع جدول تعریف شده توسط کاربر (UDTF)

  • کلاینت پایتون، پارک اسنو برای پایتون، کاربرگ‌های پایتون

  • برنامه‌های وب ساده، Streamlit برای Snowflake، Snowflake Native Apps Framework

  • اشتراک‌گذاری امن داده و اتاق‌های تمیز داده

  • اشتراک گذاری با تبادل داده خصوصی یا بازار عمومی

  • Snowflake SQL REST API و Snowpipe REST API

  • پرس و جو از ابرداده از طرحواره استفاده و اطلاعات حساب

  • من سعی کردم تمام API های ممکنی را که امروز Snowflake ارائه می دهد پوشش دهم!


آنچه در این دوره گنجانده نشده است

  • APIهای علم داده و یادگیری ماشین.

  • بیشتر ادغام‌های خارجی، مانند توابع خارجی، یا کانکتورهای Kafka و Spark.

  • ادغام با برنامه‌های انتقال داده یا سایر برنامه‌های شریک شخص ثالث.

  • برنامه نویسی درایور کلاینت در Go، PHP، Java و غیره

  • برنامه نویسی پارک برفی در جاوا یا اسکالا.

  • تمرکز اصلی روی SQL و Python بود، با تکه‌های کوچک اضافی در جاوا اسکریپت، سی شارپ، جاوا، اسکالا.


برنامه های کاربردی در زندگی واقعی که ساختن آنها را خواهید آموخت

  • خطوط داده CDC با جریانها و وظایف، یا جداول پویا

  • نمایشگر داده سلسله مراتبی کلی

  • نمایشگر فراداده سلسله مراتبی (برای وابستگی‌های داده و شیء، سلسله مراتب نقش و غیره)

  • نمایه جستجوی پیشرفته

  • دسترسی اتوماسیون اسکریپت به SQL REST API

  • ما همه برنامه‌ها را از ابتدا می‌سازیم. سپس از Streamlit - برای بسیاری از آنها - برای ایجاد برنامه های وب ساده، محلی یا راه دور استفاده می کنیم. ما ممکن است آنها را به عنوان Streamlit Apps در Snowflake مستقر کنیم. یا حتی آنها را با حساب های شریک محلی، به عنوان برنامه های بومی به اشتراک بگذارید.

  • من ابزارهایی مشابه اینها را به مشتریان واقعی و شرکای Snowflake فروختم!


هیچ دوره، کتاب یا مستند دیگری در اطراف وجود ندارد - از جمله موارد مربوط به Snowflake! - به اندازه دوره من در اینجا بینش، تمرینات عملی و انتقال دانش را تضمین می کند!


همین امروز ثبت نام کنید تا این دوره برای همیشه باقی بماند. و به من کمک کنید تا با API های جدیدی که Snowflake اغلب ارائه می کند، آن را به روز کنم.


سرفصل ها و درس ها

معرفی Introduction

  • به این دوره خوش آمدید Welcome to this Course

  • این دوره ممکن است برای شما مناسب نباشد اگر ... This course might NOT be right for you if...

  • بهترین راه ها برای بهره مندی از این دوره Best Ways to Benefit from this Course

  • الزامات اولیه و راه اندازی پروژه Initial Requirements and Project Setup

  • گواهینامه های SnowPro Snowflake: مواد اضافه شده! SnowPro Snowflake Certifications: Added Material!

انبارها و برآورد هزینه Warehouses and Cost Estimates

  • معرفی Introduction

  • دست در دست: برای یک حساب آزمایشی رایگان ثبت نام کنید Hands On: Sign-up for a Free Trial Account

  • دست در دست: از یک انبار بسیار کوچک استفاده کنید Hands On: Use a Very Small Warehouse

  • Hands On: Query را با یک انبار بسیار بزرگ اجرا کنید Hands On: Run Query with a Very Large Warehouse

  • دست در دست: فقط یک انبار بزرگ چند خوشه ای راه اندازی کنید Hands On: Just Start a Large Multi-Cluster Warehouse

  • بررسی: مروری بر معماری دانه های برف Review: Overview of the Snowflake Architecture

  • دست در دست: بهترین روش ها را برای داده ها و انبارها اعمال کنید Hands On: Apply Best Practices for Data and Warehouses

  • نقد و بررسی: بهترین روش های برف برای محاسبه و ذخیره سازی Review: Snowflake Best Practices for Compute and Storage

  • دانش خود را بررسی کنید Check Your Knowledge

بارگیری و دسترسی به داده های CSV Loading and Accessing CSV Data

  • معرفی Introduction

  • Hands On: ایجاد زمینه پرس و جو Hands On: Create Query Context

  • Hands On: طرحواره را از فایل های CSV مرحله بندی شده استنتاج کنید Hands On: Infer Schema from Staged CSV Files

  • Hands On: داده ها را در جداول کپی کنید Hands On: Copy Data into Tables

  • Hands On: ایجاد S3 Stage خارجی Hands On: Create External S3 Stage

  • بررسی: آپلود فایل CSV سرتاسر Review: End-to-End CSV File Uploading

  • دانش خود را بررسی کنید Check Your Knowledge

بارگیری و پردازش داده های JSON Loading and Processing JSON Data

  • معرفی Introduction

  • نقد و بررسی: فرمت های فایل Review: File Formats

  • دست در دست: داده های JSON را آپلود کنید Hands On: Upload JSON Data

  • دست در دست: داده های JSON را تغییر دهید Hands On: Transform JSON Data

  • بررسی: JSON Data Transformations Review: JSON Data Transformations

  • دست در دست: داده های JSON را صاف کنید Hands On: Flatten JSON Data

  • بررسی: JSON Data Flattening Review: JSON Data Flattening

  • دست در دست: محدودیت ها و نماهای مادی شده را اضافه کنید Hands On: Add Constraints and Materialized Views

  • بررسی: جداول موقت و نماهای مادی شده Review: Temporary Tables and Materialized Views

  • دانش خود را بررسی کنید Check Your Knowledge

استخراج و تولید داده های نمونه Sample Data Extraction and Generation

  • معرفی Introduction

  • Hands On: نمونه های داده را با Snowflake استخراج کنید Hands On: Extract Data Samples with Snowflake

  • Hands On: داده های مصنوعی با Snowflake ایجاد کنید Hands On: Generate Synthetic Data with Snowflake

  • Hands On: داده های مصنوعی با پایتون تولید کنید Hands On: Generate Synthetic Data with Python

  • بررسی: استخراج و تولید نمونه داده ها Review: Data Sample Extraction and Generation

  • بررسی: توالی ها و ستون های هویت Review: Sequences and Identity Columns

  • دانش خود را بررسی کنید Check Your Knowledge

رویه های ذخیره شده و SQL بازگشتی Stored Procedures and Recursive SQL

  • معرفی Introduction

  • دست در دست: داده های سلسله مراتبی را آماده کنید Hands On: Prepare Hierarchical Data

  • Hands On: داده های سلسله مراتبی را با Joins جستجو کنید Hands On: Query Hierarchical Data with Joins

  • Hands On: داده های سلسله مراتبی را با SQL بازگشتی جستجو کنید Hands On: Query Hierarchical Data with Recursive SQL

  • بررسی: پرس و جوهای SQL برای داده های سلسله مراتبی Review: SQL Queries for Hierarchical Data

  • Hands On: ایجاد UDF در SQL Hands On: Create UDFs in SQL

  • Hands On: رویه ذخیره شده را در جاوا اسکریپت ایجاد کنید Hands On: Create Stored Procedure in JavaScript

  • بررسی: رویه ها و عملکردهای ذخیره شده Review: Stored Procedures and Functions

  • دانش خود را بررسی کنید Check Your Knowledge

SQL و Snowflake Scripting SQL and Snowflake Scripting

  • معرفی Introduction

  • Hands On: از شناسه های حساس به حروف بزرگ و کوچک استفاده کنید Hands On: Use Case Sensitive Identifiers

  • Hands On: از مراجع شناسه استفاده کنید Hands On: Use Identifier References

  • Hands On: به ویژگی های شیء JSON دسترسی پیدا کنید Hands On: Access JSON Object Properties

  • بررسی: شناسه ها و متغیرها در Snowflake SQL Review: Identifiers and Variables in Snowflake SQL

  • Hands On: کلون کردن داده های جدول Hands On: Clone Table Data

  • بررسی: تکثیر داده‌های جدول و شبیه‌سازی صفر کپی Review: Duplicating Table Data and Zero-Copy Cloning

  • Hands On: Snowflake Scripting Procedure with Cursor Hands On: Snowflake Scripting Procedure with Cursor

  • Hands On: Snowflake Scripting Procedure with ResultSet Hands On: Snowflake Scripting Procedure with ResultSet

  • دست در دست: رویه اسکریپت ریزه برف فراخوانی یک تابع جاوا اسکریپت Hands On: Snowflake Scripting Procedure Calling a JavaScript Function

  • Hands On: Generic Hierarchical Viewer را در SQL تست کنید Hands On: Test the Generic Hierarchical Viewer in SQL

  • نقد و بررسی: Snowflake Scripting Review: Snowflake Scripting

  • Hands On: اجرای تراکنش Hands On: Implement Transaction

  • دست در دست: موارد استفاده بیشتر از تراکنش Hands On: More Transaction Use Cases

  • نقد و بررسی: معاملات در Snowflake Review: Transactions in Snowflake

  • دانش خود را بررسی کنید Check Your Knowledge

خطوط لوله داده دانه های برف Snowflake Data Pipelines

  • معرفی Introduction

  • انتقال داده های دسته ای و جریانی به Snowflake Batch & Stream Data Transfer to Snowflake

  • Hands On: CDC دستی با بیانیه MERGE Hands On: Manual CDC with MERGE Statement

  • Hands On: ردیابی تغییر روی میز را فعال کنید Hands On: Enable Change Tracking on a Table

  • Hands On: CDC با جریان ها و وظایف Hands On: CDC with Streams and Tasks

  • Hands On: CDC با جدول پویا Hands On: CDC with Dynamic Table

  • بررسی: CDC (Change Data Capture) در Snowflake Review: CDC (Change Data Capture) in Snowflake

  • Hands On: بارگیری مداوم داده با Snowpipe در S3 Hands On: Continuous Data Loading with Snowpipe on S3

  • نقد و بررسی: Snowpipe در آمازون S3 Review: Snowpipe on Amazon S3

  • دانش خود را بررسی کنید Check Your Knowledge

تجسم داده های سلسله مراتبی Hierarchical Data Visualizations

  • معرفی Introduction

  • Hands On: تبدیل داده های جدولی به فرمت JSON Hands On: Transform Tabular Data into JSON Format

  • بررسی: قالب‌های داده سلسله مراتبی (JSON، XML، و YAML) Review: Hierarchical Data Formats (JSON, XML, and YAML)

  • Hands On: نمایش نمودارها (با GraphViz) Hands On: Show Graphs (with GraphViz)

  • Hands On: نمایش نمودارهای سلسله مراتبی (با Plotly) Hands On: Show Hierarchical Charts (with Plotly)

  • Hands On: نمایش نمودارهای متحرک (با D3) Hands On: Show Animated Charts (with D3)

  • دانش خود را بررسی کنید Check Your Knowledge

نرم افزارهای وب ساده Streamlit Web Applications

  • معرفی Introduction

  • دست در دست: اولین برنامه وب Streamlit خود را ایجاد کنید Hands On: Create Your First Streamlit Web App

  • Hands On: با کنترل تب Streamlit عملکرد را اضافه کنید Hands On: Add Functionality with a Streamlit Tab Control

  • نقد و بررسی: مقدمه ای بر Streamlit Review: Introduction to Streamlit

  • بررسی: اجزای طرح بندی ساده و ابزارک های تعاملی Review: Streamlit Layout Components and Interactive Widgets

  • Hands On: Cache Streamlit Data Hands On: Cache Streamlit Data

  • بررسی: جلسه Streamlit و ذخیره داده ها Review: Streamlit Session and Data Caching

  • Hands On: یک برنامه وب را در Streamlit Cloud استقرار و به اشتراک بگذارید Hands On: Deploy and Share a Web App in Streamlit Cloud

  • بررسی: استقرار یک برنامه وب در Streamlit Cloud Review: Deploying a Web App in Streamlit Cloud

  • دانش خود را بررسی کنید Check Your Knowledge

برنامه نویسی مشتری با Snowflake Client Programming with Snowflake

  • معرفی Introduction

  • دست در دست: ابزارها و ابزارهای Snowflake را نصب کنید Hands On: Install Snowflake Tools and Utilities

  • بررسی: ابزارها و ابزارهای برف ریزه Review: Snowflake Tools and Utilities

  • Hands On: اتصال به Snowflake از یک کلاینت پایتون Hands On: Connect to Snowflake from a Python Client

  • Hands On: اتصال به Snowflake از دات نت در سی شارپ Hands On: Connect to Snowflake from .NET in C#

  • Hands On: از NodeJS در جاوا اسکریپت به Snowflake متصل شوید Hands On: Connect to Snowflake from NodeJS in JavaScript

  • بررسی: Snowflake Connector برای پایتون Review: Snowflake Connector for Python

  • Hands On: نمایشگر داده سلسله مراتبی را به Snowflake وصل کنید Hands On: Connect the Hierarchical Data Viewer to Snowflake

  • دانش خود را بررسی کنید Check Your Knowledge

Snowpark API Snowpark API

  • معرفی Introduction

  • نقد و بررسی: Snowpark for Python Architecture Review: Snowpark for Python Architecture

  • Hands On: ایجاد Query با DataFrame API Hands On: Create Query with DataFrame API

  • Snowpark API: The Object Model Snowpark API: The Object Model

  • Hands On: Procs و UDF های ذخیره شده را در Python/Java/Scala ایجاد کنید Hands On: Create Stored Procs and UDFs in Python/Java/Scala

  • بررسی: رویه ها و UDF ها در پایتون، جاوا، اسکالا Review: Procedures and UDFs in Python, Java, Scala

  • Hands On: Proc ذخیره شده را از کاربرگ پایتون سفارشی کنید Hands On: Customize Stored Proc from Python Worksheet

  • بررسی: کاربرگ های پایتون Review: Python Worksheets

  • Hands On: Procs و UDF های ذخیره شده را از پایتون ایجاد و فراخوانی کنید Hands On: Create and Call Stored Procs and UDFs from Python

  • نقد و بررسی: Snowpark برای Python Review: Snowpark for Python

  • دانش خود را بررسی کنید Check Your Knowledge

روشن در Snowflake Streamlit in Snowflake

  • معرفی Introduction

  • دست در دست: یک برنامه وب Streamlit را در Snowflake اجرا کنید Hands On: Deploy a Streamlit Web App in Snowflake

  • نقد و بررسی: Streamlit در Snowflake Review: Streamlit in Snowflake

  • بررسی: جداول رویداد و هشدارها Review: Event Tables and Alerts

  • دانش خود را بررسی کنید Check Your Knowledge

کنترل دسترسی در Snowflake Access Control in Snowflake

  • معرفی Introduction

  • Hands On: ایجاد اسکریپت برای کاربران، نقش ها و امتیازات Hands On: Create Script for Users, Roles and Privileges

  • دست در دست: کاربران، نقش ها و امتیازات را بررسی کنید Hands On: Inspect Users, Roles and Privileges

  • بررسی: کاربران، نقش ها و امتیازات Review: Users, Roles and Privileges

  • Hands On: اسکریپت های SnowSQL را با استفاده از جایگزینی متغیر اجرا کنید Hands On: Run SnowSQL Scripts using Variable Substitution

  • بررسی: معماری های چند مستاجر با جایگزینی Var Review: Multi-Tenant Architectures with Var Substitution

  • دانش خود را بررسی کنید Check Your Knowledge

APIهای Snowflake REST Snowflake REST APIs

  • معرفی Introduction

  • Hands On: احراز هویت جفت کلید را پیکربندی کنید و JWT را ایجاد کنید Hands On: Configure Key Pair Authentication and Generate JWT

  • بررسی: احراز هویت جفت کلید در Snowflake Review: Key Pair Authentication in Snowflake

  • Hands On: یک Query از Script با SQL REST API اجرا کنید Hands On: Run a Query from Script with the SQL REST API

  • بررسی: Snowflake SQL REST API Review: The Snowflake SQL REST API

  • Hands On: دریافت فایل‌ها با Snowpipe REST API Hands On: Ingest Files with Snowpipe REST API

  • بررسی: Snowpipe REST API Review: The Snowpipe REST API

  • دانش خود را بررسی کنید Check Your Knowledge

حاکمیت داده در Snowflake Data Governance in Snowflake

  • معرفی Introduction

  • Hands On: اشیاء را تگ کنید Hands On: Tag Objects

  • دست در دست: طبقه بندی داده ها Hands On: Classify Data

  • بررسی: حاکمیت داده در Snowflake Review: Data Governance in Snowflake

  • Hands On: ایجاد یک نمای محدود Hands On: Create a Restricted View

  • دست در دست: یک خط مشی پوشش ایجاد کنید Hands On: Create a Masking Policy

  • دست در دست: یک خط مشی پوشش مبتنی بر برچسب ایجاد کنید Hands On: Create a Tag-Based Masking Policy

  • Hands On: یک خط مشی دسترسی به ردیف ایجاد کنید Hands On: Create a Row Access Policy

  • بررسی: پوشش ستون و خط‌مشی‌های دسترسی به ردیف Review: Column Masking and Row Access Policies

  • دانش خود را بررسی کنید Check Your Knowledge

اشتراک گذاری داده در Snowflake Data Sharing in Snowflake

  • معرفی Introduction

  • Hands On: یک اشتراک داده ورودی ایجاد کنید Hands On: Create an Inbound Data Share

  • Hands On: اشتراک داده های خروجی را مصرف کنید Hands On: Consume an Outbound Data Share

  • بررسی: اشتراک‌گذاری امن داده‌ها و حساب‌های خواننده Review: Secure Data Sharing and Reader Accounts

  • Hands On: فهرستی برای سهام داده های خصوصی ایجاد کنید Hands On: Create a Listing for Private Data Shares

  • نقد و بررسی: تبادل داده و بازار دانه های برف Review: Data Exchange and Snowflake Marketplace

  • دست در دست: حل مشکل میلیونر یائو برای اتاق های تمیز داده Hands On: Solve Yao's Millionaire Problem for Data Clean Rooms

  • Hands On: ایجاد اتاق پاک داده با خط مشی های دسترسی به ردیف Hands On: Create Data Clean Room with Row Access Policies

  • نقد و بررسی: اتاق های تمیز داده Review: Data Clean Rooms

  • دانش خود را بررسی کنید Check Your Knowledge

یک نمایشگر ابرداده سلسله مراتبی چند صفحه ای ایجاد کنید Create a Multi-Page Hierarchical Metadata Viewer

  • معرفی Introduction

  • بررسی: طرح اطلاعات در مقابل استفاده از حساب Review: Information Schema vs Account Usage

  • Hands On: ایجاد ER Diagram Viewer Hands On: Create ER Diagram Viewer

  • بررسی: ER Diagram Viewer Review: ER Diagram Viewer

  • دست در دست: ایجاد کاربران و نقش بازرس Hands On: Create Users and Roles Inspector

  • بررسی: کاربران و سلسله مراتب نقش Review: Users and the Role Hierarchy

  • Hands On: ایجاد بازرس وابستگی شی Hands On: Create Object Dependency Inspector

  • بررسی: وابستگی‌های شیء در Snowflake Review: Object Dependencies in Snowflake

  • Hands On: ایجاد Data Lineage Inspector Hands On: Create Data Lineage Inspector

  • نقد و بررسی: Data Lineage در Snowflake Review: Data Lineage in Snowflake

  • Hands On: ایجاد Task Dependencies Inspector Hands On: Create Task Dependencies Inspector

  • بررسی: وابستگی‌های کار و اجرای گردش کار Review: Task Dependencies and Task Workflow Runs

  • Hands On: به صورت چند صفحه ای Streamlit در برنامه Snowflake مستقر شود Hands On: Deploy as Multi-Page Streamlit in Snowflake App

  • دانش خود را بررسی کنید Check Your Knowledge

چارچوب برنامه بومی Snowflake Snowflake Native App Framework

  • معرفی Introduction

  • Hands On: نمایشگر داده سلسله مراتبی را به عنوان یک برنامه بومی اجرا کنید Hands On: Deploy the Hierarchical Data Viewer as a Native App

  • بررسی: Snowflake Native App Framework Review: Snowflake Native App Framework

  • دانش خود را بررسی کنید Check Your Knowledge

یک داشبورد مدیریت در Snowsight ایجاد کنید Create an Admin Dashboard in Snowsight

  • معرفی Introduction

  • Hands On: ایجاد یک داشبورد مدیریت در Snowsight Hands On: Create an Administration Dashboard in Snowsight

  • بررسی: نمایش های سیستم برای استفاده از حساب Review: System Views for Account Usage

  • دانش خود را بررسی کنید Check Your Knowledge

تجزیه و تحلیل داده ها با Snowflake Data Analytics with Snowflake

  • معرفی Introduction

  • Hands On: درخواست های فرعی را به CTE تبدیل کنید Hands On: Convert Subqueries to CTEs

  • Hands On: ایجاد پرس و جوهای انبوه Hands On: Create Aggregated Queries

  • Hands On: Pivot و Unpivot Data Hands On: Pivot and Unpivot Data

  • بررسی: تجزیه و تحلیل داده های متوسط ​​در SQL Review: Intermediate Data Analytics in SQL

  • دست در دست: داده های گذشته را جستجو کنید Hands On: Query Data from the Past

  • نقد و بررسی: سفر در زمان و ایمن Review: Time Travel and Fail-safe

  • دانش خود را بررسی کنید Check Your Knowledge

تجزیه و تحلیل پیشرفته با Snowflake Advanced Analytics with Snowflake

  • معرفی Introduction

  • دست در دست: با QUALIFY پرس و جو کنید Hands On: Query with QUALIFY

  • Hands On: Query میانگین متحرک Hands On: Moving Average Query

  • Hands On: پرس و جو با توابع رتبه Hands On: Query with Rank Functions

  • Hands On: پرس و جو با توابع افست Hands On: Query with Offset Functions

  • بررسی: توابع پنجره Review: Window Functions

  • Hands On: از توابع آماری استفاده کنید Hands On: Use Statistical Functions

  • بررسی: توابع آماری Review: Statistical Functions

  • دانش خود را بررسی کنید Check Your Knowledge

بهینه سازی پرس و جو دانه برف Snowflake Query Optimization

  • معرفی Introduction

  • Hands On: از تاریخچه پرس و جو استفاده کنید Hands On: Use the Query History

  • Hands On: از کش نتایج استفاده کنید Hands On: Use the Result Cache

  • Hands On: نمایه پرس و جو را تفسیر کنید Hands On: Interpret the Query Profile

  • Hands On: یک طرح پرس و جو را از EXPLAIN تفسیر کنید Hands On: Interpret a Query Plan from EXPLAIN

  • Hands On: نمایه و تحلیلگر جستجوی پیشرفته Hands On: Enhanced Query Profile and Analyzer

  • بررسی: ابزارهای عملکرد پرس و جو Review: Query Performance Tools

  • دست در دست: توزیع خوشه جدول را بررسی کنید Hands On: Inspect a Table Cluster Distribution

  • بررسی: کلیدهای خوشه بندی Review: Clustering Keys

  • دانش خود را بررسی کنید Check Your Knowledge

گواهینامه مهندس داده پیشرفته SnowPro The SnowPro Advanced Data Engineer Certification

  • درباره این ماده اضافه شده About this Added Material

  • اطلاعات عمومی در مورد همه گواهینامه های SnowPro Snowflake General Info about all SnowPro Snowflake Certifications

  • بررسی اجمالی گواهینامه مهندس داده پیشرفته Overview of the Advanced Data Engineer Certification

  • نمونه سوالات آزمون مهندسی داده پیشرفته Sample Questions for the Advanced Data Engineer Exam

  • SnowPro Advanced Data Engineer: Practice Tests SnowPro Advanced Data Engineer: Practice Tests

بسته بندی Wrapping Up

  • تبریک می گویم، شما موفق شدید! Congratulations, You Made It!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

برنامه نویسی در Snowflake Masterclass Hands-On
جزییات دوره
21.5 hours
183
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,244
4.5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Cristian Scutaru Cristian Scutaru

دارای گواهینامه Snowflake، AWS/Azure/GCP، بسیاری از فروشگاه های NoSQL