لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش MDX قسمت 1
MDX Training Part 1
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شروع دوره آموزشی MDX Queries با استفاده از مکعبهای OLAP سرویسهای تجزیه و تحلیل سرور SQL (SSAS) شرکتکننده میتواند به تنهایی اسکریپتهای اولیه MDX را بنویسد و در مورد پرسشهای MDX احساس اطمینان بیشتری میکند. شرکت کننده قوانین نوشتن پرس و جوهای MDX را درک خواهد کرد. اگر شرکتکننده در شرکتی کار میکند که در آن اسکریپتهای MDX از پیش نوشته شدهاند، شرکتکنندگان پس از یادگیری این دوره میتوانند آن اسکریپتها را درک کنند. پیش نیازها: برای درک بهتر دوره، شرکتکننده باید دانش اولیه سیستمهای مدیریت پایگاه داده رابطهای (RDBMS)، کلید اولیه (P.K) و کلید خارجی (F.K) را داشته باشد.
شکل کامل MDX بیان چند بعدی است. این برای پرس و جو از مکعب OLAP استفاده می شود. به این معنی است که میتوانید دادهها را از مکعب OLAP با استفاده از MDX انتخاب یا بازیابی کنید. در این دوره من از فناوری SQL Analysis Services برای واکشی داده ها با استفاده از پرس و جوهای MDX استفاده کرده ام.
برای واضح تر شدن موضوع، می توانم بگویم، دستورات SQL را برای انتخاب داده ها از پایگاه داده می نویسیم. به همین ترتیب کوئری های MDX را برای انتخاب داده ها از مکعب OLAP می نویسیم.
در این دوره آموزشی ویدیویی آموزش MDX آنلاین، مطالب دوره زیر پوشش داده شده است
•ساختار مکعب
•چگونه پرس و جوهای MDX داده ها را از مکعب واکشی می کنند
•نحوه ایجاد یک مکعب اولیه
•هدف سلسله مراتب چیست
•نحوه ایجاد سلسله مراتب
•نحوه تغییر مکعب موجود
•اصطلاحات - کودکان، اعضا و سطح
•تنظیم - { }
•تبلی - ( )
•اندازه گیری پیش فرض
•شرایط فیلتر
•داشتن شرایط
•شرایط کجا
•تفاوت بین مکان و داشتن شرایط در MDX
•عضو محاسبه شده
•مجموعه نامگذاری شده
•عضو محاسبه شده با محدوده پرس و جو و عضو محاسبه شده با محدوده جلسه
• محدوده پرس و جو و مجموعه نامگذاری شده با محدوده جلسه
در این آموزش ویدیویی MDX، مسابقه، تمرینات آزمایشگاهی و تمرینات نمایشی نیز گنجانده شده است. با تمام این فعالیتهای تمرینی، شرکتکننده احساس اعتماد به نفس بیشتری میکند و میتواند اسکریپتهای اولیه MDX را خودش بنویسد. اگر شرکتکننده در شرکتی کار میکند که اسکریپتهای MDX از قبل نوشته شدهاند، شرکتکنندگان میتوانند پس از یادگیری این دوره، آن اسکریپتها را درک کنند.
اما من فقط به این دوره اکتفا نمی کنم، به زودی MDX Part 2 را منتشر خواهم کرد که دارای پرس و جوها و توابع پیشرفته MDX است. پس از آن دوره، شرکتکننده میتواند دستورات پیچیده MDX بنویسد و در نوشتن دستورات MDX احساس اطمینان بیشتری کند.
سرفصل ها و درس ها
معرفی
Introduction
Introduction - Facts Dimension DWH SSIS SSAS SSRS
Introduction - Facts Dimension DWH SSIS SSAS SSRS
واحد 1
Module 1
ساختار مکعب چند بعدی و چگونه پرس و جوهای MDX داده ها را از یک مکعب واکشی می کنند
MultiDimension Cube Structure and How MDX Queries fetch the data from a cube
اطلاعات
Information
نصب - SQL Server، SSAS، SSMS و SSDT
Installation - SQL Server , SSAS , SSMS and SSDT
نصب - یادداشت های سریع
Installation - Quick Notes
توضیح نظری - نحوه ایجاد یک مکعب
Theoretical Explanation - How to create a cube
نمایش عملی - نحوه ایجاد یک مکعب
Practical Demonstration - How to create a cube
نحوه ایجاد سلسله مراتب و هدف از ایجاد سلسله مراتب
How to create hierarchy and the purpose of creating hierarchies
چگونه یک مکعب موجود را تغییر دهیم
How to modify an existing Cube
چگونه یک مکعب موجود را اصلاح کنیم
How to modify an existing cube
نحوه انجام تمرینات آزمایشگاهی
How to perform Lab Exercises
لینک دانلود برای انجام تمرینات آزمایشگاهی
Links to download to perform lab exercises
روشی جایگزین برای بازیابی Adventureworks SSAS Cube با استفاده از فایل پشتیبان
Alternative way to restore Adventureworks SSAS Cube using the backup file
یک یادداشت سریع
A Quick Note
ماژول 4
Module 4
ست و تاپل
Set and Tuple
اطلاعات بیشتر در مورد ست و تاپل
More on Set and Tuple
مسابقه: تنظیم و تاپل
Quiz : Set and Tuple
ماژول 5
Module 5
اندازه گیری پیش فرض
Default Measure
کلید و نام عضو
Key and Name Member
اپراتورها در MDX (, : -)
Operators in MDX ( , : -)
تفاوت بین داشتن و کجا در MDX
Difference between Having and Where in MDX
داشتن شرایط
Having Condition
شرایط کجا
Where Condition
آزمون 2: تنظیم و تاپیک کردن
Quiz 2 : Set and Tuple
وضعیت فیلتر
Filter Condition
لطفاً Labs and Demonstrations را دانلود کنید
Please download Labs and Demonstrations
ماژول 6
Module 6
عضو محاسبه شده و مجموعه نامگذاری شده
Calculated Member and Named Set
عضو محاسبه شده
Calculated Member
Query Scoped و Session Scoped Calculated Member
Query Scoped and Session Scoped Calculated Member
چند عضو محاسبه شده
Multiple Calculated Members
به نام مجموعه
Named Set
Orderset - یک نمونه از مجموعه نامگذاری شده
Orderset - One example of named set
امتحان 3: برخی از عملکردهای دیگر مورد بحث قرار گرفت
Quiz 3 : Some more functions discussed
نتیجه یک Tuple یک مجموعه را برمی گرداند
The result of a Tuple will return a Set
لطفاً Labs and Demonstrations را دانلود کنید
Please download Labs and Demonstrations
ماژول 7
Module 7
تصمیم بگیرید که چه زمانی مجموعه نامگذاری شده و عضو محاسبه شده ایجاد شود
Decide when to create named set and calculated member
عضو محاسبه شده - با نام Dimension شروع می شود
Calculated Member - Starts with the Dimension name
تابع جمع
Sum Function
استقرار اعضای محاسبه شده با نام بعد شروع می شود
Calculated Member Deployment starts with Dimension Name
همه اعضا
Allmembers
مجموعه ای استاتیک و پویا با نام
Static and Dynamic Named Set
توضیحات بیشتر در مورد Dynamic and Static Named Set
More clarification on Dynamic and Static Named Set
لطفا تمرینات نمایشی را دانلود کنید
Please download Demonstration Exercises
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات