دوره آموزشی مهندسی داده با dbt
1 ساعت 16 دقیقهمتوسط2024-01-02
مدرسین

Mark Freeman
جزئیات دوره
ابزار ساخت داده (dbt) به سرعت تبدیل به یک ابزار ضروری در بسیاری از پشته های داده اعم از استارتاپ ها گرفته تا فناوری های بزرگ برای مدیریت تبدیل داده ها شده است. در این دوره، مهندس داده مارک فریمن به شما کمک می کند تا با راه اندازی، اجرا و مدیریت یک پروژه dbt از طریق منبع باز ارائه دهنده dbt Core شروع کنید. یاد بگیرید چگونه dbt Core را نصب کنید، یک محیط را برای dbt پیکربندی کنید، یک پروژه dbt را ایجاد و مدیریت کنید، و یک پروژه dbt را در تولید مستقر کنید. اگر یک متخصص داده هستید که وظیفه اجرای dbt را در سازمان خود دارید، اخیراً به تیمی پیوسته اید که از dbt استفاده می کند و نیاز به مهارت دارید، یا فقط می خواهید در مورد dbt برای افزایش رقابت خود در بازار کار داده یاد بگیرید، این دوره را بررسی کنید.
مهارت ها
Data Build Tool (dbt)Data ModelingData EngineeringData ScienceOpen SourceOne-Off
سرفصل ها
0. مقدمه
- 01 - اولین پروژه dbt خود را بسازید
- 02 - معرفی پروژه dbt
- 03 - پروژه در GitHub Codespaces
1. محیط کدنویسی خود را آماده کنید
- 04 - dbt Core را از طریق پیپ نصب کنید
- 05 - کانکتور dbt را به DuckDB نصب کنید
- 06 - DuckDB را از طریق پیپ نصب کنید
- 07 - فایل requires.txt خود را در پروژه خود به روز کنید
2. محیط پایگاه داده خود را آماده کنید
- 08 - فایل پایگاه داده خود را ایجاد کنید
- 09 - دادههای CSV را به پایگاه داده جدید خود وارد کنید
3. یک پروژه dbt ایجاد کنید
- 10 - پروژه خود را با dbt init شروع کنید
4. محیط dbt خود را آماده کنید
- 11 - فایل dbt project.yml را درک کنید
- 12 - پروفایلهای خود را فایل YAML ایجاد کنید
- 13 - پروفایلهای خود را متصل کنید و فایلهای YAML را پروژه کنید
5. اولین مدل dbt شما
- 14 - اولین فایل مدل dbt خود را بسازید
- 15 - استفاده از دستورات dbt CLI
6. مقدمه ای بر dbt Ref Function
- 16 - مدل dbt خود را با استفاده از ref ایجاد کنید
- 17 - مدلهای dbt خود را با سینتکس ref اجرا کنید
- 18 - نسب دادههای پروژه dbt خود را مشاهده کنید
7. پیادهسازی مدالیون معماری با dbt
- 19 - پروژه معماری مدالیون خود را برنامه ریزی کنید
- 20 - معماری مدالیون - دادههای برنز
- 21 - معماری مدالیون - دادههای نقره ای
- 22 - معماری مدالیون - دادههای طلا
8. متریال سازی مدلهای dbt
- 23 - متریال سازی در پروژه dbt شما
- 24 - متریال سازی را در فایل dbt project.yml خود پیادهسازی کنید
9. مستندات به عنوان کد از طریق dbt
- 25 - مستندات بیشتر از طریق فایل schema.yml
- 26 - فایل docs blocks.md
10. پیادهسازی تستها در پروژه dbt شما
- 27 - ایجاد تستهای تکی سفارشی
- 28 - اجرای تستهای داخل فایل schema.yml
11. استقرار پروژه dbt شما
- 29 - استفاده از چندین پروفایل dbt
- 30 - استقرار با گردش کار GitHub
نتیجه
- 31 - مراحل بعدی