عنوان دوره | طول دوره | زمان برگزاری | تاریخ شروع دوره | شهریه | استاد | نوع برگزاری | وضعیت ثبت نام | ثبت نام | فیلم جلسه اول | |
---|---|---|---|---|---|---|---|---|---|---|
دوره جامع و پیشرفته آموزش Tabular SSAS | 11 جلسه 33 ساعت |
سه شنبه
از
ساعت 17:30
الی 20:30
|
سه شنبه ۱۷ مهر ۱۴۰۳ | 3,500,000 تومان | مهندس جواد خان فینی | حضوری و آنلاین | - |
محتوا و سرفصل های دوره آموزشی Advanced Tabular SSAS
طول دوره: 33 ساعت
پیش نیاز دوره: 1 سال تجربه در حوزه مایکروسافت BI
معرفی دوره: هدف از این دوره آشنایی جامع با تمامی بخش های Microsoft SQL Server Analysis Service (Tabular) است.
ابتدا از نصب Analysis Service ، Visual Studio و Extension Analysis Service Project شروع
و در ادامه تمامی بخشهای ابزار آنالیز سرویس آموزش داده می شود در بخش دوم ما نحوه مدل سازی و همچنین نحوه کارکرد
SSAS Tabular را به صورت دقیق بررسی می کنیم و سنا ریو های پیچیده مانند حجم های زیاد یا Near Real time مورد
بررسی قرار می گیرد در ادامه نکات مربوط به Performance, Security (RLS) and Administration مورد بحث قرار می گیرد. و نکات کلیدی برای بهبود Performance اشاره و best practice ها را مورد بررسی قرار می دهیم.
در قسمت DAX با روش های کوئری نویسی و توابع کاربردی در DAX آشنا می شویم و در بخش دوم
سنا ریو بسیار کاربردی در فروش و بازاریابی و سایر حوزه ها را مورد بررسی قرار می گیرد.
در قسمت سوم زبان M به صورت دقیق مورد بررسی قرار می گیرد و تمامی نکات و چهارچوب کامل آن در مثال های اختصاصی در Power Query مورد بررسی قرار می گیرد .
Part 1
SSAS
Tabular: (12 hrs)
1
– Install and Configuration
2 – Project – Development Environments
3 – Data Sources – Relationship
– Hierarchy – Partition Sterategies4
5 – Translation – Perspective -
Expressions
6 – Measure – Calculated column –
calculated table
7 – KPI – Group Calculation
8 – Direct Query Model
9 – Security:
- Server
- Roles
- RLS
- Dynamic
RLS
10- Process Concepts
11 – Analysis Service – Database in SSMS
12 – Query Profiler – Model Optimization
– hardware Selection
13 – Data Types in SSAS
Part 2
DAX: (18 hrs)
1
- Common Functions and Fundamental Concepts
Context Transition
FILTER CONTEXT – FILTER ROW
VAR - RETURN
OPERATORS
IF-
SWITCH
VALUES – DISTINCT – SUMMERIZE
UNION - INTERSECT - EXCEPT
TOPN - TOPNSKIP
2
– Aggregation Functions
SUM -SUMX - COUNT FAMILY
AVERAGE – AVERAGEX
MIN – MINX – MAX – MAXX
RANKX – DISTINCTCOUNT – DISTINCTCOUNTNOBLANK
3
– Math Functions
CONVERT – DIVIDE – INT – ROUND – MROUND –
CURRENCY
4
– Text Functions
COMBINEVALUES – CONCATENATE –
CONCATENATEX
FORMAT – LEFT – RIGHT – MID – LEN
REPLACE – SUBSTITUTE – TRIM
UNICODE – UNICHAR – VALUE
5 – Information Functions
BLANK – ISBLANK
ISFILTERED
ISNUMBER – ISTEXT
SELECTEDMEASURE
6 – Filter Functions
CALCULATE
FILTER - KEEPFILTER – REMOVEFILTER
SELECTEDVALUE – LOOKUPVALUE
INDEX
RELATION (USERELATIONSHIP, CROSSFILTER,
TREATAS)
ALL – ALLEXCEPT – ALLSELECTED – ALLCROSSFILTERED
- ALLNOBLANK
7 - Table Manipulation Function
CROSSJOIN – DATATABLE – FILTERS – GROUPBY
GENERATESERIES – SUMMARIZE –
SUMMARIZECOLUMN
8 – Time Intelligence Functions
TODAY – NOW – DATAVALUE
YEAR – MONTH – DAY
DATE – DATEBETWEEN – DATEADD – DATEDIFF
SAMEPERIODLASTYEAR – PREVIOUSYEAR
9 - Dynamics
DYNAMIC MEASURE
DYNAMIC A-XIS
DYNAMIC TITLE
DYNAMIC DATATYPE
DYNAMIC COLOR
DYNAMIC SYMBOL
10 – Persian date Solution
YTD – MTD – CURRENTDAY
YOY – LY – LM – SIMILARDAYLASTMONTH – SIMILARDAYLASTYEAR
Part 3 : ( 3 hrs)
Power Query
ROW – COLUMN – TRANSFORM – COMBINE
APPLIED STEPS – ADVANCE EDITOR
FILTERS - DATATYPES
M Language
DYNAMIC PARTITION