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

دانلود Packages, Macros, and Performance Optimization in dbt

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با رشد تیم‌های داده، مدیریت پروژه‌های dbt به‌گونه‌ای که مقیاس‌پذیر و مقرون‌به‌صرفه باقی بمانند، چالش‌برانگیز می‌شود. بدون استفاده از منطق‌های قابل استفاده مجدد و استراتژی‌های بهینه‌سازی، مدل‌های SQL تکراری، ناکارآمد و اجرای آن‌ها هزینه‌بر خواهد بود. در این دوره آموزشی با عنوان «پکیج‌ها، ماکروها و بهینه‌سازی عملکرد در dbt»، شما توانایی گسترش پروژه‌های dbt با استفاده از پکیج‌های آماده، خودکارسازی منطق SQL با ماکروهای پیشرفته و بهینه‌سازی مدل‌ها برای افزایش کارایی و کاهش هزینه‌ها را کسب خواهید کرد. در ابتدا، نحوه ارتقای گردش کار dbt از طریق نصب و استفاده از پکیج‌های جامعه کاربری مانند dbt-utils و حتی نحوه ساخت پکیج‌های اختصاصی و قابل استفاده مجدد را بررسی خواهید کرد. سپس، با نحوه نوشتن ماکروهای پارامتریک و بازگشتی (Recursive) با استفاده از Jinja آشنا شده و کاربرد حلقه‌ها، دستورات شرطی و لاگ‌گیری برای خودکارسازی مقیاس‌پذیر را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه مدل‌های dbt را با استفاده از Materializations، پارتیشن‌بندی (Partitioning) و کلاستترینگ (Clustering) بهینه کنید و همزمان هزینه‌ها را ردیابی کرده و کارایی انبار داده (Warehouse) را بهبود ببخشید. پس از اتمام این دوره، شما مهارت‌ها و دانش پیشرفته مدل‌سازی dbt را برای ساخت خط لوله‌های انتقال داده (Data Pipelines) مقیاس‌پذیر، خودکار و بهینه از نظر هزینه به‌دست خواهید آورد.

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

گسترش پروژه‌های dbt با پکیج‌های جامعه کاربری Extending dbt Projects with Community Packages

  • چرا و چگونه از پکیج‌های dbt استفاده کنیم Why and How to Use dbt Packages

  • دمو: نصب و پیکربندی پکیج‌های dbt Demo: Installing and Configuring dbt Packages

  • دمو: استفاده از ماکروهای رایج در dbt-utils Demo: Using Common Macros from dbt-utils

  • دمو: توسعه و توزیع پکیج‌های سفارشی dbt Demo: Developing and Distributing Custom dbt Packages

خودکارسازی منطق SQL با ماکروهای پیشرفته Automating SQL Logic with Advanced Macros

  • دمو: نوشتن ماکروهای پارامتریک Demo: Writing Parameterized Macros

  • دمو: پیاده‌سازی ماکروهای بازگشتی Demo: Implementing Recursive Macros

  • دمو: استفاده از حلقه‌ها و شرط‌ها در Jinja Demo: Using Loops and Conditionals in Jinja

  • دمو: عیب‌یابی و تست ماکروهای پیچیده Demo: Debugging and Testing Complex Macros

بهینه‌سازی مدل‌های dbt برای عملکرد و هزینه Optimizing dbt Models for Performance and Cost

  • دمو: شناسایی گلوگاه‌های عملکرد در پروژه‌های dbt Demo: Identifying Performance Bottlenecks in dbt Projects

  • دمو: رفع گلوگاه‌ها با بهینه‌سازی SQL Demo: Resolving Bottlenecks with SQL Optimization

  • دمو: انتخاب استراتژی مناسب Materialization Demo: Choosing the Right Materialization Strategy

  • استراتژی‌های بهینه‌سازی عملکرد و کنترل هزینه Performance Optimization and Cost Control Strategies

نمایش نظرات

آموزش پکیج‌ها، ماکروها و بهینه‌سازی عملکرد در dbt
جزییات دوره
42m
12
(آخرین آپدیت)
11
4.9 از 5
دارد
دارد
دارد
Pinal Dave
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pinal Dave Pinal Dave

Pinal Dave یک متخصص تنظیم عملکرد SQL سرور و یک مشاور مستقل است. وی 11 کتاب پایگاه داده SQL Server ، 25 دوره Pluralsight را تألیف کرده و بیش از 5000 مقاله در زمینه فناوری پایگاه داده در وبلاگ خود در https://blog.sqlauthority.com نوشته است. وی همراه با 16 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.