آموزش DBT (ابزار ساخت داده) از مبتدی تا متخصص

DBT (Data Build Tool) from a Beginner to Expert

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

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


این برای این علاقه مندان به شغل ضروری است که نه تنها بتوانند از آن استفاده کنند، بلکه در زمینه حرفه ای نیز بر آن مسلط شوند... بنابراین این دوره از ابتدا طراحی شده است تا به افراد فنی کمک کند تا ابزار را با تمام نکات و ترفندهایش باز کنند. که می توان آن را مسلط کرد ... با آزمایشگاه ها و دموها تا مطمئن شوید که همه از آن استفاده می کنند.


ما همچنین به برخی از مهم‌ترین ابزارهایی اشاره خواهیم کرد که فقط بر اساس DBT ساخته شده‌اند، به عنوان بخشی از آینده برای هدایت هوشمندی در بین شرکت‌ها، با بسیاری از برنامه‌های کاربردی جالب مانند نمودارهای حاکمیت و اصل و نسب و فهرست‌نویسی داده، و همه اینها در واقع خارج از جعبه در DBT، درست است!
فقط می خواهم توجه شما را جلب کنم که، دانستن SQL، زبان تحلیلگران، به نوعی ضروری است.


این دوره همچنین دارای موضوعات بسیار پیشرفته ای از سایر حوزه ها است، ما به طور خلاصه به آنها اشاره خواهیم کرد، اما خوب است که مهارت هایی مانند git و شاید docker در طول مسیر داشته باشید، که در واقع بعداً استفاده می شود، غیر از این ... ما تمرکز اصلی روی DBT

خواهد بود

پس شروع کنید!، و برای شما آرزوی تجربه یادگیری شادی دارم!


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

خوش آمدی Welcome

  • مقدمه ابزار ساخت داده از مبتدی تا متخصص Intro to Data build tool From The Beginner to Expert

  • درباره مربی About the Instructor

  • درباره دوره About The Course

مقدمه ای بر مفاهیم مهم Introduction to Important Concepts​

  • DBT چیست؟ What is DBT ?​

  • ETL در مقابل ELT ETL vs ELT

  • پارادایم های برنامه نویسی … Declarative VS Imperative Programming Paradigms … Declarative VS Imperative

  • انواع دستورات SQL Types of SQL Statements​

  • انواع موتورهای پایگاه داده (آداپتورها) Types of Database Engines (Adapters)​

ایده پشت DBT The Idea Behind DBT​ ​

  • چه زمانی از DBT استفاده کنیم؟ When to Use DBT​ ?

  • چرا DBT؟ Why DBT ?​

  • نیاز به دانستن فناوری ها Need to know Technologies​

نصب و پیکربندی Installation & Configuration​

  • پیش نیاز نصب dbt Installation of dbt Prerequisites ​

  • شروع و پیکربندی پروژه DBT Kicking Start & Configuring The DBT Project

  • عبور از اسکلت پروژه Going through the Project Skeleton​

شروع با توسعه DBT Getting Started with DBT Development​

  • مدل ها Models

  • تنظیمات مدل اضافی Extra Model Configurations

  • Sources.yml Sources.yml

  • گردش کار توسعه معمول در DBT Typical Development Workflow in DBT

  • Models.yml Models.yml

  • تحلیل و بررسی Analysis

  • دانه Seeds

  • تست ها Tests

  • تنظیمات تست های تکی Singular Tests' Configurations

  • تنظیمات تست اضافی Extra Test Configurations

  • عکس های فوری Snapshots

  • تنظیمات Snapshot Snapshot Configurations​

بهترین روش ها برای پروژه های DBT Best Practices for DBT Projects

  • ساختار پوشه The Folder Structure

  • بازی با کاتالوگ Playing With The Catalog

  • سفارشی سازی Lineage Customizing Lineage​

موضوعات پیشرفته در DBT Advanced Topics in DBT

  • ماکروهای DBT DBT Macros​

  • مدل های افزایشی Incremental Models​

  • Docs Blocks Docs Blocks​

راهنمای کامل برای DBT CLI The Complete Guide for DBT CLI​

  • دستورات عیب یابی و تشخیص Troubleshooting and Diagnosing Commands​

  • مربوط به دستورات کاتالوگ Related To The Catalog Commands​

  • دستورات توسعه Development Commands​

  • دستورات توسعه - معیار انتخاب Development Commands - Selection Criterion

  • مدیریت چندین محیط توسعه دهنده DBT Managing Multiple DBT Dev Environments

  • سایر دستورات Other Commands

گسترش DBT Extending DBT​

  • بسته های DBT DBT Packages​

  • پلاگین های DBT DBT Plugins ​

  • ابزارهای خارجی ساخته شده برای آن External Tools Built for it​

نمایش نظرات

آموزش DBT (ابزار ساخت داده) از مبتدی تا متخصص
جزییات دوره
4.5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,016
4.9 از 5
دارد
دارد
دارد
Hesham Badawi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hesham Badawi Hesham Badawi

توسعه دهنده ارشد اطلاعات داده