لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت و مدیریت مدلهای dbt
- آخرین آپدیت
دانلود Build and Manage dbt Models
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اگر با dbt کار میکنید، باید بدانید که چگونه مدلها را ایجاد کنید.
در این دوره، «ساخت و مدیریت مدلهای dbt»، خواهید آموخت که چگونه مدلهای dbt بسازید، آنها را بهصورت استراتژیک در یک پروژه dbt سازماندهی کنید و از الگوها و متدهای پذیرفتهشده برای مدیریت آنها پیروی کنید.
در ابتدا، نحوه طراحی و سازماندهی مدلهای dbt برای تبدیل دادهها (Data Transformation) را بررسی خواهید کرد.
سپس، میآموزید که چگونه از پیکربندیها (Configurations) برای سفارشیسازی رفتار مدلهای dbt استفاده کنید و چگونه متریالیزاسیونها (Materializations) را برای بهینهسازی عملکرد کوئریها پیادهسازی نمایید.
در نهایت، نحوه ایجاد وابستگیها و تضمین یکپارچگی مدلها را فرا خواهید گرفت.
پس از اتمام این دوره، مهارتها و دانش لازم برای ساخت مدلهای dbt و مدیریت آنها همزمان با رشد پروژه خود را به دست خواهید آورد.
سرفصل ها و درس ها
طراحی و سازماندهی مدلهای dbt
Designing and Organizing dbt Models
بررسی نسخه: پیشنیازهای شروع به کار
Version Check: What You Need to Get Started
ساختاربندی یک پروژه dbt
Structuring a dbt Project
ایجاد بلوکهای سازنده پروژه با مدلهای Staging
Creating the Building Blocks of Your dbt Project with Staging Models
ایجاد سلسلهمراتب و lineage مدلها
Establishing Model Lineage
طراحی مدلهای تحلیلی با استفاده از Marts
Designing Models for Analytics with Marts Models
مستندسازی مدلها
Documenting Models
سفارشیسازی رفتار مدلهای dbt
Customizing dbt Model Behavior
پیکربندی مدلهای dbt
Configuring dbt Models
درک استراتژیهای Materialization در dbt
Understanding dbt’s Model Materialization Strategies
پیکربندی استراتژی Materialization برای یک مدل
Configuring a Model’s Materialization Strategy
انجام تبدیلهای سبک با مدلهای Ephemeral
Performing Lightweight Transformations with Ephemeral Models
پیادهسازی نامهای سفارشی برای Schema
Implementing Custom Schema Names
بهینهسازی مدلهای dbt
Optimizing dbt Models
حفظ کارایی و بهرهوری مدلها
Maintaining Model Efficiency
بهینهسازی مجموعهدادههای بزرگ با مدلهای Incremental
Optimizing Large Datasets with Incremental Models
مدیریت استراتژیهای Partitioning و Clustering
Managing Partitioning and Clustering Strategies
تضمین تداوم و یکپارچگی مدلهای dbt
Ensuring dbt Model Lineage and Integrity
تجسم بصری سلسلهمراتب (Lineage) مدلها
Visualizing Model Lineage
رفع مشکلات وابستگی (Dependency)
Resolving Dependency Issues
اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.
نمایش نظرات