لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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™
نمایش نظرات