آموزش بهینه سازی و عملکرد DAX

DAX Optimization and Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره کامل بهینه سازی کد DAX شما برای عملکرد و قابلیت نگهداری اهمیت مدل سازی مناسب داده ها و طرحواره های ستاره ای ابعاد و جداول واقعیت (نرمال سازی و غیرعادی سازی) موتور فرمول موتور و تکنیک های فشرده سازی VertiPaq، موتور ذخیره سازی و xmSQL با استفاده از DAX Tuning Studio برای عملکرد 100M Row Fact Table Data Cache The Dreaded CallbackDataId سناریوها و تکنیک های بهینه سازی متداول تمرینات تمرین و آزمون پیش نیازها:تجربه ای با توسعه DAX بسیار مفید خواهد بود اگر DAX Studio از قبل بر روی دستگاه خود داشته باشید یا بتوانید آن را نصب کنید مفید خواهد بود.

DAX در هنگام یادگیری می تواند ساده به نظر برسد، اما به تدریج دشوارتر می شود و تسلط بر آن بسیار دشوار است. ظرافت های زیادی وجود دارد. این باعث می‌شود که تلاش کنید تا بفهمید چرا کد DAX شما عملکرد ضعیفی دارد، و گاهی اوقات آن را رفع کنید. این دوره سعی می کند این روند را آسان تر کند. این دوره با اهمیت مدل‌سازی داده‌های مناسب و اینکه چرا طرحواره ستاره بسیار حیاتی است، شروع می‌شود. سپس مفاهیم عادی سازی و غیرعادی سازی را همراه با استفاده از جداول ابعاد و واقعیت پوشش می دهیم. ما اهمیت استفاده از آنالیزور VertiPaq هنگام بررسی ساختار مدل داده شما را به طور عمیق پوشش می دهیم.

سپس دوره به موتور VertiPaq و تکنیک های مورد استفاده برای فشرده سازی داده ها می رود. ما به این موضوع می پردازیم که چرا انتخاب انواع داده های صحیح در مدل شما بسیار حیاتی است و اهمیت کاردینالیته داده ها در نحوه فشرده سازی داده ها، که مستقیماً بر عملکرد همه کدهای DAX شما تأثیر می گذارد.

سپس دو موتور تشکیل دهنده VertiPaq را بررسی می کنیم، موتور فرمول و موتور ذخیره سازی. SQL Server Profiler و DAX Studio به عنوان دو ابزاری معرفی شده اند که می توانید از آنها برای انجام نظارت بر عملکرد استفاده کنید. DAX Studio به شدت مورد استفاده قرار می گیرد و بسیاری از نمونه های DAX Studio برای نشان دادن اهمیت این ابزار برای نظارت بر عملکرد و ارزیابی با استفاده از ویژگی زمان بندی سرور استفاده می شود. ما xmSQL را پوشش می‌دهیم و چگونگی مفید بودن آن را در بررسی کارهایی که موتورها هنگام اجرای کد DAX شما انجام می‌دهند را پوشش می‌دهیم. موضوعات متعدد و کش داده ها چیزی است که باعث می شود موتور ذخیره سازی به شدت سریع باشد و ما این موضوع را به تفصیل پوشش می دهیم. CallbackDataId به طور گسترده پوشش داده شده است و چرا می خواهیم از آن اجتناب کنیم و چگونه از آن اجتناب کنیم.

ما حداقل نیم دوجین مشکل/سناریوهای رایج بهینه سازی و نحوه رسیدگی به آنها را به پایان می رسانیم.


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

نمایش نظرات

آموزش بهینه سازی و عملکرد DAX
جزییات دوره
5.5 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
274
4.7 از 5
دارد
دارد
دارد
Randy Minder
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Randy Minder Randy Minder

توسعه دهنده پیشرو هوش تجاری/Power BI/Snowflake