دوره آموزشی مهندسی داده با 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مهندسی تحلیل داده با کمک هوش مصنوعی و dbt Copilot
- دوره آموزشی راهنمای کامل مهندسی تحلیل دادهها
- دوره آموزشی مهندسی داده: dbt برای SQL
- دوره آموزشی DataOps با Apache Iceberg با استفاده از Spark، Nessie و Dremio
- دوره آموزشی مهندسی داده در AWS: فهرست نویسی داده، پردازش، تجزیه و تحلیل و تجسم
- دوره آموزشی مهندسی داده پیشرفته با اسنوفلیک (Snowflake)
- دوره آموزشی مقدمهای بر مهندسی داده مدرن با Snowflake
- دوره آموزشی مقدمه ای بر مهندسی داده در AWS: منبع یابی و ذخیره سازی داده ها
مسیرهای مرتبط
- مسیر آموزشی تمرین عملی مهندسی داده
- مسیر آموزشی ارتقا دادن مهارت های مهندسی داده
- مسیر آموزشی تبدیل شدن به یک استاد مهندسی داده
- مسیر آموزشی گواهینامه حرفهای مهندسی داده از Snowflake
- مسیر آموزشی کاوش در هوش مصنوعی برای مهندسی داده
- مسیر آموزشی ایجاد مهارت های ChatGPT برای حرفه ای های تجاری
- مسیر آموزشی کار با داده: مهندسی، یکپارچهسازی و MLOps برای هوش مصنوعی
- مسیر آموزشی کاوش شغلی در مهندسی داده