دوره آموزشی مهندسی داده: dbt برای SQL
1 ساعت 31 دقیقهپیشرفته2023-09-26
مدرسین

Vinoo Ganesh
CEO and founder of Stealth Startup
جزئیات دوره
دنبال راهی بهتر و راحتتر برای مدیریت کد SQL هستی؟ تو این دوره، مربی وینو گانش بهت یاد میده که چطور از dbt (ابزار ساخت داده) استفاده کنی تا SQL رو به شکل قدرتمندتری عملیاتی کنی و فرآیند تبدیل دادهها رو سادهتر و سریعتر کنی. تو هر فصل، وینو یک موقعیت یا مشکل واقعی رو توضیح میده و با ارائه مثالهای کد، توضیح میده که چطور مشکل رو حل کنی. اون بهت نشون میده که چطور مدلهای dbt رو طراحی و پیادهسازی کنی تا چالشهای ساده و پیچیده رو حل کنی، با پوشش موضوعاتی مثل طراحی اسکیمه، تولید فایلهای مدل SQL، مادهسازی جداول، پیادهسازی CTE ها و تستهای واحد SQL. با وینو تو این دوره همراه شو تا مهارتهای SQL خودت رو ارتقا بدی و مدیریت کد رو راحتتر کنی.
مهارت ها
Data Build Tool (dbt)Data ModelingSQLDatabase AdministrationData EngineeringDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مقدمه
- 02 - آنچه باید بدانید
- 03 - معرفی فضاهای کد
1. SQL برای مهندسان داده
- 04 - SQL به عنوان مهندس داده
- 05 - پشته دادههای مدرن و SQL
- 06 - طراحی طرحواره
- 07 - چالش - طراحی طرحواره
- 08 - حل - طراحی طرحواره
2. مدل سازی در SQL
- 09 - قطع زنجیره تامین - اسپاگتی SQL
- 10 - ابزار ساخت داده (dbt)
- 11 - مدل سازی در dbt
- 12 - اجرای dbt
- 13 - چالش - مدل سازی دادههای تاکسی
- 14 - راه حل - مدل سازی دادههای تاکسی
3. مواد جدول
- 15 - هزینه رمزنگاری - تحقق
- 16 - اصطلاحات مادی سازی
- 17 - تحققهای فزاینده
- 18 - چالش - مادی شدن
- 19 - راه حل - مادی شدن ها
4. عبارات جدول رایج در مقابل سؤالات فرعی
- 20 - برنامه ریزی ساخت و ساز - پیچیدگی پرس و جو
- 21 - عبارات جدول متداول (CTEs) در مقابل سؤالات فرعی
- 22 - CTEها در dbt
- 23 - چالش - اجرای CTE
- 24 - راه حل - پیادهسازی CTE
5. تست SQL با dbt
- 25 - تبلیغات - تست SQL
- 26 - تست واحد با استفاده از dbt
- 27 - تستهای سفارشی در dbt
- 28 - چالش - تست SQL
- 29 - راه حل - تست SQL
نتیجه
- 30 - نگاه به آینده
- 31 - مراحل بعدی