دورههای آموزشی
- مبانی SQL
- مفاهیم معماری
- دستورات T SQL
- گروه بندی ها
- مفاهیم Join
- مفاهیم Table Expression
- اشیا قابل برنامه ریزی
1. آشنایی با ساخت Warehouse Data در Server SQL
- آشنایی با بانک های اطالعاتی OLTP و ویژگیهای مربوط به آن
- آشنایی با مفهومWarehouse Data
- آشنایی با مفهوم Mart Data
- آشنایی با نحوه طراحی Warehouse Data
- آشنایی با روش طراحی Warehouse Data به روش Kimball
- آشنایی با روش طراحی Warehouse Data به روش Inmon
- آشنایی با طراحی Warehouse Data به صورتSchema Star
- آشنایی با طراحی Warehouse Data به صورتSchema Flake Snow
- آشنایی با طراحی Warehouse Data به صورتSchema Constellation
- آشنایی با جداول Dimension و انواع آن
- آشنایی با جداول Fact و انواع آن
- آشنایی با مفهومGrain
- آشنایی با مفهوم Measure و انواع مربوط به آن
- آشنایی با مفهوم Key Surrogate وKey Business
- آشنایی با نحوه ایجاد Dimension برا ی کار با تاریخ شمسی
- آشنایی با نحوه ایجاد Dimension برای کار با زمان
- ایجاد Dimension نقاط جغرافیایی )استان ، شهر ، طول و عرض جغرافیایی(
- آشنایی با مفهوم Dimension Change Slowly و انواع پیاده سازیهای مربوط به آن
- بررسی نحوه ایجاد یک Warehouse Data به ازای یک بانک اطالعاتیOLTP
- آشنایی با Index Columnstore و نحوه ایجاد آن برای افزایش سرعت جداول Fact
2. بررسی کامل فرآیند ETL و استفاده از آن در Server SQL
- بررسی مفهوم ETL
- معرفی برنامه Tools Data Server SQL و آشنایی با محیط آن
- سرویس بررسیSQL Server Integration Services
- آشنایی با کامپوننت Task Flow Control
- آشنایی با کامپوننتهای Data Preparation (Data Profiler,File System,FTP,Web Service,XML)
- آشنایی با کامپوننتهای RDBMS Task (Bulk Insert, Execute SQL)
- آشنایی با کامپوننتهای Workflow Task (Execute Package,Execute Process,Send Mail,WMI)
- آشنایی باContainer ها و نحوه استفاده از آنها درPackage ها
- آشنایی با کامپوننت Task Flow Data
- آشنایی با کامپوننت های مربوط به (…, Excel ,File Flat, OLEDB (Source Data
- آشنایی با کامپوننت های مربوط به (…, Excel ,File Flat, OLEDB (Destination Data
- آشنایی با کامپوننتهای Data Transformation (Lookup, Aggregate,Merge,Copy Column,Sort ,…)
- آشنایی با Components Script
- بررسی نحوه کار کردن با Parameter ,Expression ,Variable
- آشنایی با Fuzzy Groupingو Fuzzy Lookup
- آشنایی با CDC و نحوه پی کربندی آن
- آشنایی با نحوه استفاده از CDC برای تشخیص تغییرات رکوردها درPackage
- آشنایی با نحوه مدیریت Errorها و Handling Event درSSIS
- آشنایی با DTC و نحوه استفاده از آن درPackageها) کنترل (Transaction
- آشنایی با روشهای افزایش سرعت اجرای Packageهای SSIS
- آشنایی با تکنیکهای پر کردن جداول Fact
- آشنایی با تکنیکهای پر کردن جداول Dimension
- آشنایی با نحوه Deploy کردن Packageها
- آشنایی با نحوه خودکار سازی فرآیند اجرای Packageها
1. نصب و راه اندازی Server SQL و ابزارهای پیش نیاز این دوره
- معرفی اولیه سرویس Engine Database
- معرفی اولیه سرویس SSAS
- پیش نیازهای نصب Server SQL
- نصب SQL Server
2. نصب و راه انداز ی Tools Data برای توسعه هوش تجاری
- نصب Visual Studio 2019
- بررسی نصب Extension مربوط به SSIS
- بررسی نصب Extension مربوط به SSAS
- بررسی نصب Extension مربوط به SSRS
3. نصب و راه اندازی بانک های اطلاعاتی مثال دوره
- بازیابی بانکهای اطلاعاتی (انبار داده نمونه)
- ساختار بانک اطلاعاتی (معرفی جداول Fact و Dim ی که زیاد در پروژه ها استفاده میشود.)
4. ایجاد یک پروژه ساده با استفاده ازTabular OLAP
- ایجاد و تنظیم Workspace
- بررسی Import کردن جداول
- اتصال با استفاده از BI Power به Database OLAP و ساخت یک داشبورد ساده
- اتصال با استفاده از Excel به Database OLAP و ساخت یک داشبورد ساده
5. بررسی معماریTabular OLAP
- OLAP Tabular چیست
- تفاوت مدلهای Tabular وMultidimensional
- آشنایی با xVelocity
6. معرفی زبانDAX
- بررسی اولیه زبان DAX
- آشنایی با Syntax زبان DAX
- بررسی انواعType Data ها در DAX
- بررسی اپراتورها در DAX
- معرفی انواع توابع در DAX
- بررسی Row Context
- بررسی Filter Context
- بررسی مفهوم Measure و نحوه ایجاد آن
- بررسی Calculate Column
- بررسی Calculate Table
- بررسی Calculate Groups
- بررسی کوئری نویسی در محیط Studio Dax
- آموزش دقیق مفاهیم Context Filter و Context Row با چندین و چند مثال
7. کار با تقویم شمسی
- معرفی Time Intelligence
- بررسی خصوصیات مربوط به DimDate شمسی
- ارائه راهکارهایی برا ی محاسبه YTD، YOY،% MOM%
8. بانک های اطالعاتی غیررابطه ای
- تعریف ساختار درختی
- چه زمانی از درختواره ها استفاده کنیم؟
- ساختار درختی طبیعی و غیر طبیعی Child-Parent و Hierarchies Ragged
9.Data Modeling در OLAP Tabular
- معرفی انواع Model Data ها
- تفاوت انواع Models Data
- کار با مدل های Dimensional
- بررسی نحوه کار با Dimension هایی از نوع SCD
- بررسی Dimensions Degenerated ها
- بررسی نحوه کار باFact Snapshot ها
- انواع Relationships
- Denormalization یا Normalization
.9 playing Role و Reference-Circular ها در محیط تبوالر
Direct Query .10
- معرفی قابلیت Query Direct
- بررسی محاسن استفاده از Query Direct
- بررسی معایب استفاده ازQuery Direct
- شرایط انتخاب بین Query Direct وxVelocity
- استفاده از Profiler برای مشاهده کوئر ی های ارسالی به انبار داده
11. امنیت درTabular OLAP
- معرفی Roles
- بررسی Data Security
- بررسی نحوه پیاده ساز ی Security Dynamic
12. پردازش و پارتیشن بندی درTabular OLAP
- آشنایی با options Processing ها درTabular OLAP
- بررسی نحوه انجام روال های پردازش به صورت خودکار
- بررسی نحوه پارتیشن بند ی جداول در Tabular OLAP
13. انجام عملیات مدیریت Database OLAP با استفاده ازSSIS
- ایجاد یک Package جهت تهیه نسخه پشتیبان
- ایجاد یک Package جهت پردازش Database OLAP
- بررسی نحوه Job کردن Packageهای S
- مدیریت عملکرد چیست ؟ و چرا به آن نیازمندیم؟
- آشنایی با مفهوم شاخص ارزیابی عملکرد و انواع شاخص
- آشنایی با مفهوم شاخص های اندازه گیری عملکرد پس نگر و پیش نگر
- چگونه از یک نظام ارزیابی عملکرد جهت پیاده سازی و اشاعه برنامه راهبردی خود در سطوح مختلف سازمان استفاده کنیم ؟
- روش ایجاد یک نظام مدیریت عملکرد مبتنی بر شاخص های ارزیابی عملکرد
- نحوه تعریف و تعیین شاخص های ارزیابی عملکردی سازمانی در سطوح و جنبههای مختلف عملکردی سازمان
- نحوه اندازه گیری شاخصهای اندازه گیری عملکرد و ملزومات آن
- نحوه گزارش دهی شاخصهای اندازه گیری عملکرد و ملزومات آن
- بسترسازیهای الزم جهت بهره گیری از شاخصهای ارزیابی عملکرد
- شناسنامه شاخص چیست و چه ملزوماتی دارد؟
- ایجاد ارتباط معنادار بین شاخصها و سیستمهای پاداش دهی سازمانی
- چگونه فرهنگ سازمانی خود را جهت پیاده سازی نظام ارزیابی عملکرد جدید تغییر داده و مقاومت ها را کاهش دهیم؟
- چگونه با بهره گیری از شاخص های اندازه گیری عملکرد، رفتار کارکنان خود را به شکل مطلوب تغییر دهیم؟
- مروری بر شاخصهای اندازه گیری عملکرد رایج در سازمانها
• اصول مصورسازی داده ها (4 ساعت)
1. پردازش بصری و رتبه بندی های واقعی
▪ چهارتایی آنسکوم
▪ اصول گشتالت ادراک بصری
2. دستورالعملهایی برای مصورسازی بهتر دادهها
▪ نمایش دادهها
▪ کاهش به هم ریختگی
▪ ادغام تصاویر و متن
▪ پرهیز از نمودار اسپاگتی
▪ شروع با رنگ خاکستری
3. داده
▪ انواع داده
▪ بررسی نیاز مخاطبان
• معرفی انواع نمودارها و اصول مربوط به آنها (8 ساعت)
1. نمودارهای مربوط به دسته بندی
▪ نمودارهای میلهای، نقطهای، ماریمکو و موزاییکی، واحد، ایزوتوپ و وافل، حرارتی، گیج و بولت، حبابی، سانکی، آبشاری
2. نمودارهای مربوط به زمان
▪ نمودارهای خطی، شیب دار، خطوط سلولی، بامپ، چرخه، منطقهای، جریان، افقی، گانت، روندنما
3. نمودارهای مربوط به توزیع
▪ نمودارهای هیستوگرام، هرمی، گرادیان، شمعدانی، ویولن، ریج الین، نواری، النه زنبوری، نقطه ای ویلینکسون، گندمی،
ابر بارانی، ساقه و برگ
4. نمودارهای مربوط به دادههای زمین مکانی
▪ نقشه کروپلت، انواع کارتوگرام، نقشههای جریان
5. نمودارهای مربوط به رابطه دادهها
▪ نمودارهای پراکندگی، همبستگی، حبابی، رادار، وتر، کمانی، همبستگی، شبکهای، درختی
6. نمودارهای جز به کل
▪ نمودارهای دایرهای، نقشه درختی، خورشیدیف نایتینگل، ورنوی
7. نمودارهای مربوط به دادههای کیفی
▪ ابرهای کلمه، درخت کلمات، کلمات خاص، نقل قول
8. نمودارهای جدولی
▪ جدول
• تحلیل و طراحی نمودارهای کاربردی مورد نیاز (4 ساعت)
1. راهنمای سریع مصورسازی دادهها
▪ تکنیکهای مربوط به ساختار نمودارها، استفاده از رنگ، قلم
2. تمرین ترسیم و بازطراحی نمودارهای مختلف بر اساس مجموعه دادههای یکسان
1. لیست ماژولهای دوره در یک نگاه کلی
- ماژول یک :برای تمیز و تبدیل کنندگان داده(Language query M ,Transformation Data)
- ماژول دو برای مدل ساز ی داده و تحل یلگران داده (DAX)
- ماژول سه :برا ی ایجادکنندگان داشبورد
- ماژول چهار: پی اده ساز ی سناریوها و داشبوردهای کاربرد ی و جذاب
- ماژول پنجم: BI Power برای دانشمندان داده
2. BI Power برای تمیز و تبدیل کنندگان داده (Language query M ,Transformation Data )
- شروع کار با پاورکوئری، محیط Editor Query و ساخت کوئری
- ادغام چندین فایل csv با یکدیگر، مفهوم Append در پاورکوئر ی
- مرور فرمانهای اولیه پاورکوئر ی
- ادغام تمامی فایلهای یک فولدر با یکدیگر
- ادغام دادههای چندین شیت اکسل با پاورکوئر ی
- نرمال کردن دادهها با ستونهای تکراری
- ابزار Group By
- ادغام دادهها با یکدیگر با ابزار Join
- نرمال سازی دادهها با ابزار Unpivot
- بررسی توابع پاورکوئری
- دستورات شرطی try otherwise و if then else
- Cleansing & Mapping
- روش تبدیل یک کوئری به Function و استفاده از آن
- ترفندهای مفید – کار با لیستها،ادغام فرمها
- ترفندهای مفید – تابع جمع تجمیعی ، پاکسازی متنها
3. BI Power برای مدل سازی داده و تحلیلگران داده (DAX)
- پیاده سازی توابع Intelligence Time با تاریخ شمسی پیاده سازی با DAX
- Aggregation Functions
- Date and Time Functions
- Time Intelligence Functions
- Filter Functions
- Relationship Functions
- Statistical Functions
- Table Functions
- Text Functions
- Statistical Functions
- Parent Child Functions
4. BI Power برای ایجادکنندگان داشبورد
- Power BI Report Server
- Security
- Charts
5. پیاده سازی سناریوها و داشبوردهای کاربردی و جذاب: الگوهای معتبر و رایج
- ABC
- Pareto
- Scenario
- Cumulative
- Parameter
- Dynamic Segmentation
- Basket
- New and Returning
- Hierarchies
- Parent Child
- Transition Matrix
- Ranking
6. BI Power برای دانشمندان داده
- بهره گیری از R و پایتون در BI Power
- انجام تحلیلها با کتابخانههای پایتون
- طراحی کاستوم ویژوال