دوره تخصصی PowerBI Developer

(همه چیز برای متخصص PowerBI بودن)

مخاطبین دوره:

همه افراد با هر زمینه کاری که دوره تا سطح متوسط PowerBI را دیده اند و علاقه به این شاخه شغلی به شکل تخصصی دارند و  می خواهند متخصص PowerBI و تحلیل داده باشند. در انتهای این دوره افراد قدرت اجرای پروژه های حتی پیچیده را خواهند داشت. همانگونه که می دانید متخصص PowerBI باید حتما با Query در SQL آشنا باشد و با کمک آن می تواند بالاترین سطح Performance در گزارش ها را داشته باشند، با Power Query و زبان M فرآیند ETL را انجام می دهند و با زبان DAX در PowerBI می تواند هر محاسبه و مدل سازی بر روی داده ها را پیاده سازی کنند. و این دوره تمام هر آن چیزیست که متخصص تحلیل داده با PowerBI نیاز دارد.

سطح دوره:

  • سطح دوره: متوسط تا پیشرفته (5 از 5)

  • دوره پیش نیاز دارد – دوره جامع PowerBI در مدیریت پروژه

مدت دوره:

  • 50 ساعت (10 جلسه 4 ساعته – هفته ای یک جلسه)

ظرفیت دوره: 20 نفر

سرفصل های کلی دوره:

  • آموزش و به كارگيري هوش مصنوعي در فرمول نويسي
  • PowerBI – DAX به صورت تخصصی
  • Power Query – M به صورت تخصصی
  • SQL Server – Query با رویکرد BI
  • PowerBI Report Server، راه اندازی، پیکره بندی و نکات مهم

(به همراه دسترسی به یک Report Server جهت Publish و تست و همچنین دسترسی به یک سرور دیتابیس SQL Server جهت اتصال به داده ها)

 

سرفصل هایPowerBI  :

  • بررسی کامل تعاریف مهم، مفاهیم و نکات کاربردی زبان DAX
  • بررسی انواع محاسبات در DAX
  • انواع جداول در DAX
  • بررسی و تعریف انواع Context در DAX
  • جدول سازها در DAX
  • بررسی کامل روابط غیر فعال(Inactive) و راه های حل آن
  • رابطه مجازی جداول
  • ساخت جدول تاریخ ها (Date Table) برای یکپارچه سازی تاریخ ها در مدل
  • بررسی دلیل ایجاد blank در گزارش (حالت خاص روابط یک به یک و یک به چند) و راه حل آن
  • بررسی رابطه چند به چند در PowerBI و مشکلات آن و راه حل قطعی برای این روابط
  • نکات دو طرفه کردن روابط یک طرفه
  • تخصیص رنگ خودکار به نمودارها بر اساس دسته بندی خاص (محصول – کارفرما – لوکیشن و…) (Dynamic Color)
  • بررسی نرم افزارهای کمکی از قبیل DAX Studio و Bravo و Measure Killer و…
  • فرمول نویسی حرفه ای با استفاده از تعریف متغییرها (Variables) و عملگرها (Operators)
  • توضیح Quick Measure و یک مثال از آن
  • توابع Filter Functions Family
  • توابع Grouping Functions Family
  • توابع X-Ending Functions
  • خانواده توابع All
  • ساخت یک جدول که محاسبه Parent جدول با سطح پایینی متفاوت باشد.
  • نمایش شهر ها یا پروژه ها یا دسته بندی های انتخاب شده در یک Card یکجا و اگر هیچ چیز انتخاب نشد متنی در Card بنویسد.
  • محاسبات تجمعی
  • S Curve پیشرفته
  • محاسبه نرخ رشد سالیانه و ماهیانه
  • رتبه بندی محصولات بر حسب فروش
  • محاسبه TopN به روش محاسبه در DAX و مقایسه با روش نموداری
  • محاسبه TopN به شکلی که N توسط Usser قابل انتخاب باشد به روش پارامتریک (Dynamic TopN)
  • محاسبه TopN به شکلی که سایر دسته بندی ها به صورت میله نمودار با عنوان سایر نمایش داده شود. (مثلا 5 محصول پرفروش و یک میله با عنوان سایر محصولات)
  • رسم نمودار Pareto
  • آوردن تصاویر در جداول به PowerBI و استفاده از تصاویر در Slicer و یا مثلا تصویر فرد لاگین کننده در Report (با استفاده از Custom Visual ها)
  • ساخت یک فیلتر (Slicer) از 3 فیلد مختلف به شکلی که با انتخاب Slicer اول، Slicer دوم کلا متناسب با Slicer اول تغییر می کند.
  • ساخت فیلتر (Slicer) با تاریخ شروع و پایان شمسی
  • تعریف سطوح دسترسی به شکل پیشرفته
  • نصب و راه اندازی Report Server
  • تنظیمات Report Server
  • روش اتصال و آپدیت گزارش هایی با سورس فایلی (مثل اکسل) بعد از Publish بطور Auto Schedule Update
  • تعریف User ها و گروه های دسترسی در Active Directory و بدون Active Directory (مستقیم در سرور)

 

لیست توابع زبان DAX:

  • Calendar
  • Date
  • Year – Month – Day
  • Min – Max – Sum – Count – Average – DistinctCount – isblank – blank – Today – Divide – True – False , …
  • Calculate
  • Userelationship
  • Related
  • Treatas
  • NaturalLeftOuterJoin
  • InnerJoin
  • CrossJoin
  • DataTable
  • Union
  • Row
  • Filter
  • CalculateTable
  • Summarize
  • SummarizeColumns
  • Groupby
  • CurrentGroup
  • AddColumns
  • SelectColumns
  • Sumx
  • AverageX
  • Maxx
  • Minx
  • Countx
  • ConcatenateX
  • DateDiff
  • Distinct
  • Values
  • Switch
  • If
  • Iferror
  • Isfiltered
  • isinscope
  • SelectedValue
  • All
  • Allexcept
  • Allselected
  • DatesYTD
  • RankX
  • TopN

 

Power Query و زبان M:

  • بررسی و توضیح ابزارهای محیط UI در Power Query
  • تعریف و تشریح اجزای Power Query
  • ساخت Function در Power Query
  • اعمال فیلتر های چندگانه روی Data
  • بررسی نکاتی مهم در Power Query
  • ساخت ستون شرطی IF در Power Query
  • ساخت ستون محاسباتی با استفاده از شبیه سازی چند داده (From Example)
  • Iferror (Try-Otherwise)
  • روش اتصال به فایل اکسل به شکلی که اگر شیت های آن اضافه شد آن را خودکار بخواند
  • روشی که اگر اسم ستون ها تغییر کرد Query با خطا مواجه نشود
  • لیست کل دستور های Power Query با امکان فیلتر
  • بررسی کامل و مفهومی و کار با انواع Merge(Join) در Power Query
  • Append جداول
  • حذف داده های تکراری (به روش ابتدایی و پیشرفته)
  • Group by چند ستونه به شکلی که یکی از ستون ها نوشته ها را پشت سر هم به حالت Concat بیاورد.
  • توضیح Query Folding و روش استفاده یا توقف آن
  • مشکلات Trim در Power Query و روش حذف Space های اضافی با کمک تعریف تابع
  • اتصال به یک Folder و گرفتن آخرین تاریخ از هر فایل
  • ساخت DimDate، جدول تبدیل تاریخ های شمسی و میلادی در Power Query و به شکل تعریف تابعی که تاریخ شروع و پایان میگیرد.
  • نمایش تاریخ آخرین Refresh داده ها
  • حل مشکل تاریخ های شمسی که ساختار مختلف وارد شده است(روز و ماه یک یا دو رقمی و سال 2 یا 4 رقمی)

 

سرفصل های SQL Server Query:

 

  • نصب و راه اندازی SQL Server
  • نصب SQL Management Studio (SSMS) جهت کار با دیتابیس ها
  • معرفی Azure Data Studio
  • ساخت و تعریف Schema و Database و جداول داخل Database
  • Backup و Restore دیتابیس ها
  • Import گروهی داده از اکسل
  • انواع دیتا تایپ های پر کاربرد
  • ساختار دستور Query
  • اعمال فیلتر با دستور Where و having
  • Groupby بر روی ستون های داده ای
  • انواع Aggregation (Sum, Max, Min, Count, Average, …)
  • انواع Sort
  • Distinct و Top
  • Is null و Is not null
  • تعریف و استفاده از عملگر ها (And, Or, Between, In, Like, Not, …)
  • بررسی و تعریف انواع Join در SQL
  • Join های تو در تو در SQL
  • ساخت View جهت اتصال مستقیم به Query نوشته شده
  • جستجو در متن با استفاده از Like
  • جستجو پیشرفته در دیتابیس با جداول زیاد و ستون های متعدد به دنبال فیلد های اطلاعاتی مورد نظر و یافتن آن ها
  • بررسی توابع پر کاربرد در SQL (توابع متنی و محاسباتی و عددی)
  • نوشتن مستقیم SQL Query در PowerBI
  • و…

مدرس دوره:

آقای مهندس سورنا خلیلی 

آشنایی مختصر با مدرس دوره:

کارشناس ارشد مهندسی صنایع 

با بیش از 7 سال تجربه آموزش و مشاوره در دانشگاه، ارگان های دولتی و خصوصی و همچنین فعالیت در پروژه های متعدد داخلی و خارجی

روش ثبت نام:

لطفا جهت مشاوره و هماهنگی ثبت نام از طریق پیام رسان های واتس اپ و یا تلگرام اقدام فرمایید.

شماره تلفن ثبت نام: 09124339512

نمونه دشبوردهای طراحی شده توسط دانش پذیران

خانم آذین

آقای امیدوار

علی اکبر مرندی

آقای افراسیابی

آرش آقایی

زهرا عسگری

سمیرا اصلانی

غزاله مهدی زاده

امیرکریم زاده

طناز آشوری

ساقی سرمست

اروان رضایی

علی خضری

آقای امیرآبادی