به دوره جامع و سریع شروع به کار با dbt Core خوش آمدید؛ ابزاری ضروری که نحوه تبدیل و مدیریت دادهها توسط تیمهای داده در استکهای تحلیل مدرن را متحول کرده است. در این دوره حدوداً ۲ ساعته، شما را گامبهگام با هر آنچه برای شروع با اعتمادبهنفس کار با dbt Core نیاز دارید، از نصب و پیکربندی گرفته تا مدلسازی پیشرفته و مستندسازی، آشنا خواهیم کرد.
شما با درک تفاوتهای کلیدی بین فرآیندهای ELT و ETL شروع میکنید و یاد میگیرید dbt دقیقاً چیست و چرا برای تبدیل دادهها یک تغییر دهنده بازی (Game-changer) است. سپس، نحوه آمادهسازی محیط کار، شامل دستورالعملهای دقیق نصب برای ویندوز و لینوکس و پیکربندی فایل حیاتی profiles.yaml برای اتصال dbt به انبار داده (Data Warehouse) را بررسی خواهیم کرد.
این دوره به صورت عمیق به بررسی Sourcesبرای مدیریت دادههای خام، شامل بررسی تازگی دادهها (Freshness) و تستها برای اطمینان از قابلیت اطمینان دادهها میپردازد. شما در بخش Modelsمهارت مییابید و یاد میگیرید چگونه مدلهای SQL را به صورت بهینه بسازید، سازماندهی کنید و Materialize نمایید، از جمله مدلهای Incremental که عملکرد سیستم را بهینه میکنند.
مفهوم Macros سادهسازی خواهد شد تا بتوانید کارهای تکراری را خودکار کرده و جریانهای کاری dbt خود را بهینه کنید. در نهایت، بخش Seeds و مستندسازیرا بررسی خواهید کرد و یاد میگیرید چگونه دادههای CSV را در انبار داده بارگذاری کرده و مستنداتی تمیز و کاربردی برای پروژههای خود ایجاد کنید.
چه تحلیلگر داده باشید، چه مهندس داده یا هر کسی که مشتاق پذیرش بهترین روشهای تبدیل داده مدرن است، این دوره سریع شما را به مهارتهای عملی و اعتمادبهنفس لازم مجهز میکند تا مسیر یادگیری dbt Core را سرعت ببخشید و کیفیت و قابلیت نگهداری خط لولههای داده (Data Pipelines) تیم خود را بهبود دهید.
Dominik Jagoda
مهندس نرمافزار | مهندس پلتفرم داده
نمایش نظرات