آموزش Data Bootcamp: داده های خود را با استفاده از dbt™ تغییر دهید

The Data Bootcamp: Transform your Data using dbt™

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: dbt™ را از ابتدا یاد بگیرید. مدل‌های داده بسازید، آزمایش انجام دهید، اسناد تولید کنید و یک مهندس داده کامل شوید! یاد بگیرید چگونه از طریق یک پروژه واقعی و عملی از dbt استفاده کنید. در یک پشته داده مدرن و نحوه عملکرد فرآیند استخراج، بارگذاری و تبدیل نحوه استفاده از ماکروها و بسته‌ها در dbt برای ساده‌سازی و استفاده مجدد کد خود را بیاموزید یاد بگیرید چگونه dbt می‌تواند با جستارهای پیچیده SQL کار کند انجام آزمایش در dbt مانند تست‌های تکی، تست‌های عمومی و تست منبع مستندات را برای مدل‌های خود تهیه کنید، ماژولار بودن و وابستگی‌ها را در dbt بدانید درباره ساختار پروژه dbt و نحوه راه‌اندازی پروژه خود بیاموزید نحوه استفاده از JINJA در dbt را بیاموزید نحوه استقرار در dbt تحت یک برنامه زمان‌بندی و بررسی خطاهای زمان اجرا آموزش استفاده از Seeds and Analysis در dbt پیش نیازها: دانش پایه SQL (اختیاری)

آیا به دنبال روشی پیشرفته برای استخراج بار و تبدیل داده های خود هستید؟ آیا می خواهید در مورد dbt™ و نحوه استفاده از آن بیشتر بدانید؟ خوب، این دوره برای شماست. به dbt ™ Bootcamp خوش آمدید: داده های خود را با استفاده از dbt ™ تغییر دهید.


در این دوره شما می خواهید همه چیز را در مورد dbt یاد بگیرید، از راه اندازی ابر dbt™، اتصال آن به Snowflake یا انبار مورد نظر خود، توسعه مدل ها، ایجاد منابع، انجام آزمایش، کار با مستندات و موارد دیگر. .


این دوره برای مبتدیان است، ما یک پروژه واقع بینانه را پشت سر خواهیم گذاشت و هر یک از مراحل ذکر شده را در یک رویکرد عملی پوشش خواهیم داد.


dbt™ یک ابزار مدل‌سازی داده است که زندگی را برای تحلیلگران و مهندسان بسیار آسان‌تر می‌کند. این امکان را به شما می دهد تا بدون نگرانی در مورد وابستگی ها، کوئری های SQL بنویسید. dbt™، مانند پایگاه داده های سنتی، بر روی SQL ساخته شده است، اما دارای عملکردهای اضافی با استفاده از موتورهای قالب مانند JINJA است.

این به طور موثر به شما امکان می‌دهد تا داده‌های خود را با استفاده از منطق اضافی در SQL خود بازیابی، تنظیم مجدد و سازماندهی کنید. سپس می توانید با استفاده از دستور run dbt™ این کد را کامپایل و اجرا کنید تا فقط قطعات مورد نیاز در تبدیل ها را بازیابی کنید. همچنین می‌توان آن را به سرعت کدگذاری، آزمایش و تنظیم کرد، بدون اینکه منتظر بمانید تا تمام داده‌های شما را پردازش کند. علاوه بر آن، مستندات خودکار آن یک صرفه جویی بزرگ در زمان است.

پروژه ای که ما روی آن کار خواهیم کرد درباره یک شرکت ساختگی به نام GlobalMart است. GlobalMart اقلام خانگی مانند مبلمان، تجهیزات اداری، لوازم خانگی و الکترونیک را می فروشد. آنها در حال استخدام یک تیم داده کوچک هستند و مایلند dbt™ را برای تبدیل داده های خود امتحان کنند. آنها به برخی جداول گزارش در مورد سود خود نیاز دارند و می خواهند از dbt™ برای تغییر داده های خود استفاده کنند تا به آنچه می خواهند برسند.


در پایان این دوره، پروژه را انجام خواهیم داد و در نهایت به موارد زیر خواهیم رسید:


1. راه اندازی یک حساب dbt™ Cloud

2. اتصال به پایگاه داده (در این مورد Snowflake)

3. اتصال dbt™ به مخزنی مانند GitHub

4. درک رابط ابری dbt™

5. ساخت و اجرای مدل ها در dbt™

6. استفاده از Modularity در dbt™

7. ایجاد و ارجاع منابع

8. انجام تست ها در dbt™ شامل تست های تکی و عمومی

9. نحوه ایجاد و ایجاد اسناد در dbt™

10. نحوه استقرار در dbt™

11. نحوه استفاده از Jinja

12. استفاده از ماکروها و بسته ها در dbt™

13. استفاده از Seeds و Analyse در dbt™


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


از اینکه این دوره را انتخاب کردید بسیار متشکرم و در سخنرانی بعدی شما را خواهم دید.



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

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • dbt™ چیست؟ What is dbt™?

  • ELT در مقابل ETL - چه چیزی بهتر است؟ ELT vs ETL - What is better?

  • نحوه ساختار دوره How the Course is Structured

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • dbt™ چیست؟ What is dbt™?

  • ELT در مقابل ETL - چه چیزی بهتر است؟ ELT vs ETL - What is better?

  • نحوه ساختار دوره How the Course is Structured

راه اندازی dbt Setting up dbt

  • خواندن خلاصه پروژه Reading the Project Brief

  • خواندن خلاصه پروژه Reading the Project Brief

  • راه اندازی dbt™ Cloud Setting up dbt™ Cloud

  • راه اندازی انبار داده Snowflake Setting up Snowflake Data Warehouse

  • راه اندازی Github Setting up Github

  • راه اندازی Github Setting up Github

  • اتصال به پایگاه داده و Github Connecting to the Database and Github

  • اتصال به پایگاه داده و Github Connecting to the Database and Github

راه اندازی dbt Setting up dbt

  • راه اندازی dbt™ Cloud Setting up dbt™ Cloud

  • راه اندازی انبار داده Snowflake Setting up Snowflake Data Warehouse

شروع کار با dbt Getting Started with dbt

  • راه اندازی dbt™ Cloud Initialising dbt™ Cloud

  • راه اندازی dbt™ Cloud Initialising dbt™ Cloud

  • در حال گشت و گذار در dbt™ Cloud Taking a Tour of dbt™ Cloud

  • در حال گشت و گذار در dbt™ Cloud Taking a Tour of dbt™ Cloud

شروع کار با dbt Getting Started with dbt

مدل ها و مدولاریت در DBT Models and Modularity in DBT

  • توسعه مدل ها در dbt™ Developing Models in dbt™

  • توسعه مدل ها در dbt™ Developing Models in dbt™

  • درک ماژولاریته و توابع REF در dbt™ Understanding Modularity and REF Functions in dbt™

  • درک ماژولاریته و توابع REF در dbt™ Understanding Modularity and REF Functions in dbt™

مدل ها و مدولاریت در DBT Models and Modularity in DBT

کار با فایل های YML Working with YML files

  • کار با dbt_project.yml Working with dbt_project.yml

  • کار با منابع در dbt™ Working with Sources in dbt™

کار با فایل های YML Working with YML files

  • کار با dbt_project.yml Working with dbt_project.yml

  • کار با منابع در dbt™ Working with Sources in dbt™

تست و مستندسازی در dbt™ Testing and Documentation on dbt™

  • مقدمه ای بر تست در dbt™ Introduction to Testing in dbt™

  • نحوه ایجاد تست های عمومی در dbt™ How to Create Generic Tests in dbt™

  • نحوه ایجاد تست های عمومی در dbt™ How to Create Generic Tests in dbt™

  • نحوه ایجاد تست های تکی در dbt™ How to Create Singular Tests in dbt™

  • نحوه تولید و کار با dbt™ Documentation How to Generate and work with dbt™ Documentation

  • نحوه تولید و کار با dbt™ Documentation How to Generate and work with dbt™ Documentation

تست و مستندسازی در dbt™ Testing and Documentation on dbt™

  • مقدمه ای بر تست در dbt™ Introduction to Testing in dbt™

  • نحوه ایجاد تست های تکی در dbt™ How to Create Singular Tests in dbt™

استفاده از ماکروها، بسته ها و دانه ها در DBT Using Macros, Packages and Seeds in DBT

  • نحوه استفاده از JINJA در dbt™ How to use JINJA in dbt™

  • نحوه استفاده از JINJA در dbt™ How to use JINJA in dbt™

  • نحوه ایجاد ماکرو در dbt™ How to Create Macros in dbt™

  • نحوه استفاده از Packages در dbt™ How to use Packages in dbt™

  • نحوه استفاده از Packages در dbt™ How to use Packages in dbt™

  • نحوه استفاده از Seeds (فایل های CSV) در dbt™ How to use Seeds (CSV files) in dbt™

  • نحوه استفاده از Seeds (فایل های CSV) در dbt™ How to use Seeds (CSV files) in dbt™

استفاده از ماکروها، بسته ها و دانه ها در DBT Using Macros, Packages and Seeds in DBT

  • نحوه ایجاد ماکرو در dbt™ How to Create Macros in dbt™

استقرار در dbt Deploying on dbt

  • استقرار در dbt™ Deploying on dbt™

  • استقرار در dbt™ Deploying on dbt™

  • یادداشت خداحافظی سریع A Quick Goodbye Note

  • یادداشت خداحافظی سریع A Quick Goodbye Note

استقرار در dbt Deploying on dbt

نمایش نظرات

آموزش Data Bootcamp: داده های خود را با استفاده از dbt™ تغییر دهید
جزییات دوره
4 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,856
4.4 از 5
دارد
دارد
دارد
Vantage Data
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vantage Data Vantage Data

با تیم @ Vantage Data بیاموزید