دوره آموزشی پیشرفته SQL برای برای متخصصین علم داده
2 ساعت 31 دقیقهپیشرفته2021-05-27
مدرسین

Dan Sullivan
Enterprise Architect, Big Data Expert
جزئیات دوره
بسیاری از دانشمندان داده می دانند که چگونه با SQL - زبان استاندارد صنعت برای تجزیه و تحلیل داده ها - کار کنند. اما با بزرگ شدن اندازه داده ها، شما باید بدانید که چطور فقط به خواندن و نوشتن از یک پایگاه داده کار دیگری انجام دهید. این دوره روش پیچیده تری را برای طراحی مدل های داده و بهینه سازی نمایش داده ها در SQL فراهم می کند. مربی دان سالیوان با طراحی منطقی و فیزیکی جداول - با تمرکز ویژه بر پایگاه های اطلاعاتی بسیار بزرگ - شروع می کند و سپس یک بازبینی عمیق از فهرست ها، از جمله فهرست های تخصصی و زمان استفاده از آنها را ارائه می دهد. بخش بعدی بهینه سازی پرس و جو را معرفی می کند و نحوه بهینه سازی نمایش داده های اساسی، چند پیوستن و پیچیده تر را نشان می دهد. این دوره همچنین شامل پسوندهای SQL، از جمله توابع تعریف شده توسط کاربر و انواع داده های تخصصی است. تکنیک های آموزش داده شده در اینجا با استفاده از SQL، آمار و منطق تجاری سفارشی، تجزیه و تحلیل کارآمدتر مجموعه داده های بزرگ را امکان پذیر می کند.
مهارت ها
PostgreSQLSQLDatabase AdministrationDatabase DevelopmentDatabase ManagementPersonaData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - تکنیکهای پیشرفته SQL برای علم داده
- 02 - آنچه باید بدانید
1. مدل سازی دادهها - جداول
- 03 - قوانین عادی سازی
- 04 - غیر عادی سازی
- 05 - پارتیشن بندی داده ها
- 06 - دیدگاههای مادی شده
- 07 - ماکتها را بخوانید
- 08 - چالش - طراحی یک مدل داده برای تجزیه و تحلیل
- 09 - راه حل - طراحی یک مدل داده برای تجزیه و تحلیل
2. مدل سازی دادهها - شاخص ها
- 10 - شاخصهای درخت B
- 11 - نمایههای بیت مپ
- 12 - شاخصهای هش
- 13 - شاخصهای GiST و SP-GiST
- 14 - شاخصهای GIN و BRIN
- 15 - چالش - انتخاب استراتژی پروفایل سازی بهینه
- 16 - راه حل - انتخاب استراتژی پروفایل سازی بهینه
3. بهینهسازی پرس و جو
- 17 - دستورات را توضیح دهید و تجزیهوتحلیل کنید
- 18 - تولید داده با توالی تولید
- 19 - تولید دادههای سری زمانی
- 20 - تجزیهوتحلیل یک کوئری با بندها و شاخصهای WHERE
- 21 - تجزیهوتحلیل یک کوئری با یک join
- 22 - چالش - بهینهسازی یک کوئری با استفاده از یک طرح توضیح
- 23 - راه حل - بهینهسازی یک کوئری با استفاده از یک طرح توضیح
4. توابع تعریف شده توسط کاربر
- 24 - گسترش SQL با توابع تعریف شده توسط کاربر
- 25 - توابع کوئری SQL
- 26 - اضافه بار عملکرد
- 27 - نوسانات تابع
- 28 - توابع PL Python
- 29 - چالش - یک تابع تعریف شده توسط کاربر بنویسید
- 30 - راه حل - یک تابع تعریف شده توسط کاربر بنویسید
5. عملکرد ویژه
- 31 - کوئریهای فدرال
- 32 - فیلترهای بلوم
- 33 - Hstore برای جفتهای کلید-مقدار
- 34 - JSON برای دادههای نیمه ساختار یافته
- 35 - دادههای سلسله مراتبی و درختان
- 36 - چالش - طراحی جدولی برای پشتیبانی از دادههای بدون ساختار
- 37 - راه حل - طراحی جدولی برای پشتیبانی از دادههای بدون ساختار
نتیجه
- 38 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی SQL پیشرفته برای علم داده: سری زمانی
- دوره آموزشی SQL سطح متوسط برای دانشمندان داده
- دوره آموزشی تجزیه و تحلیل داده های بزرگ با Hive
- دوره آموزشی پروژه عملی PostgreSQL: علم داده فضایی
- دوره آموزشی ساخت اپلیکیشنهای هوش مصنوعی تولیدی برای گفتگو با دادههای شما
- دوره آموزشی علم داده در Google Cloud Platform: طراحی انبارهای داده
- دوره آموزشی انبار داده در پلتفرم ابری گوگل (Google Cloud Platform)
- دوره آموزشی آموزش عملی پیشرفته SQL Server: استراتژیها و تکنیکها
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد توسعه دهنده SQL
- مسیر آموزشی تبدیل شدن به استاد SQL برای علوم داده
- مسیر آموزشی SQL برای حرفهایهای داده در مالی
- مسیر آموزشی تبدیل شدن به یک استاد مسلط بر مهارت های پیشرفته داده ها و تجزیه و تحلیل اکسل
- مسیر آموزشی گواهینامه حرفهای مهندسی داده از Snowflake
- مسیر آموزشی از تحلیلگر داده به یک دانشمند داده تبدیل شوید
- مسیر آموزشی از دانشمند داده به یک تحلیلگر داده تبدیل شوید
- مسیر آموزشی تبدیل شدن به یک متخصص تجزیه و تحلیل کسب و کار