این مطلب را به اشتراک بگذارید


Business Intelligence (Development and Maintenance

تاریخ شروع : 1391/02/25
تاریخ پایان : 1391/05/23
زمان برگزاری : 36 ساعت - دوشنبه ها - ساعت 17.30 تا 20.30
پیش نیاز : آشنایی با SQL Server Design & Development
نام استاد : .............
هزینه دوره : 350,000 تومان
ثبت نام دوره

عنوان دوره :  Business Intelligence (Development and Maintenance)

 

پیش نیاز: آشنایی با SQL Server Design & Development

 

دانشجویان پس از پایان دوره خواهند توانست:

از راهکارهای BI موجود در SQL Server 2008 برای سازمان خود استفاده کنند. و توانایی کار با مجموعه کامل Microsoft BI ، شامل Integration Service ، Analysis Service و Reporting Service را خواهند داشت.

 

سرفصل دوره مطابق با MCTS Business Intelligence Development and Maintenance گردآوری شده و دانشجویان پس از پایان دوره توانایی شرکت در امتحان 70-448 مایکروسافت را خواهند داشت.

 

1- مقدمه ای بر Business Intelligence در Microsoft SQL Server 2008

  • § مروری بر Business Intelligence
  • § مفهوم کلی
  • § ابزارهای Microsoft برای Business Intelligence
  • § مروری بر Data Warehouse
  • § مفهوم کلی
  • § Dimension Table
  • § Fact Table
  • § ساختار Data Warehouse
  • § آشنایی با SQL Server Analysis Service
  • § سناریوهای استفاده از SSAS
  • § ETL
  • § آشنایی با SQL Server Integration Service  
  • § سناریوهای استفاده از SSIS 
  • § Reporting
  • § آشنایی با SQL Server Reporting Service
  • § سناریوهای استفاده از SSRS

2- توسعه SSIS package

  • § ایجاد SSIS package
  • § استفاده از Import/Export Wizard
  • § استفاده از Business Intelligence Development Studio
  • § استفاده از Connection ها
  • § Connection Manager و انواع آن
  • § Data Flow Task
  • § Data Source و انواع آن
  • § Data Destination و انواع آن

3- استفاده از Control Flow

  • § Task های Control Flow و کاربرد آنها
  • § Script Task
  • § Data Profiling Task
  • § Execute SQL Task
  • § Execute Process Task
  • § Container ها در Control Flow
  • § Sequence Container
  • § Foreach Loop Container
  • § For Loop Container
  • § متغیرها در SSIS package
  • § نحوه اجرای package

4- Data Transformation ها در Data Flow

  • § انواع Transformation
  • § Logical Row-Level Transformations
  • § Multi Input/Multi Output Transformations
  • § Multi Row Transformations
  • § Advanced Data Preparation Transformations
  • § چند Transformation مهم و پرکاربرد
  • § Derived Column
  • § Lookup
  • § Pivot و Unpivot
  • § Script Component

5- رفع اشکال و خطا زدایی در SSIS Package

  • § اجرا و کنترل خطا در Control Flow
  • § استفاده از package Transaction و Checkpoints
  • § ایجاد و استفاده از Transaction
  • § امکان اجرای مجدد با استفاده از Checkpoint
  • § اجرای Package
  • § مشاهده وضعیت package در هنگام اجرا
  • § Logging
  • § کنترل جریان اجرا توسط Precedence Constraint
  • § ارزیابی شرط در هنگام انتقال از یک Task به Task دیگر
  • § کنترل چند شرط بصورت همزمان
  • § اجرا و کنترل خطا در Data Flow
  • § استفاده از ErrorPath
  • § استفاده از Data Viewer
  • § استفاده از Error Output
  • § استفاده از Event Handler ها در package
  • § استفاده از Breakpoint در Control Flow

6- استقرار و تنظیمات SSIS package

  • § Package Configuration
  • § XML File Configuration
  • § SQL Server Configuration
  • § Configurations Best Practices
  • § Expressions
  • § ساختار Expressions
  • § استفاده از expression در Data Flow Transformations
  • § استفاده از expression ها در Control Flow
  • § استفاده از Expression در package و Dynamic سازی package
  • § استقرار package
  • § روشهای استقرار
  • § ایجاد Installer Kit با استفاده از Deployment Utility
  • § استفاده از دستور DTUtil

7- مدیریت و اجرای SSIS packages

  • § مدیریت سرویس SSIS
  • § تنظیمات سرویس SSIS در محیط Windows Cluster
  • § Security در SSIS
  • § Role ها
  • § ProtectionLevel
  • § اعمال security با استفاده از DTUtil
  • § اجرای package
  • § استفاده از DTEXECUI
  • § استفاده از DTEXEC
  • § استفاده از SSMS
  • § اجرای package بصورت یک SQL Server Job

8- توسعه SSAS Cubes

  • § ایجاد Data Source
  • § ایجاد Data Source View
  • § ارتباطات و کلید ها در DSV
  • § تعریف Named Calculation
  • § ایجاد Named Query
  • § ایجاد و توسعه Cube
  • § استفاده از Cube Wizard
  • § استفاده از Cube Designer برای اعمال تغییرات
  • § Dimensions
  • § ایجاد Dimension
  • § تغییر Attribute های Dimension
  • § استفاده از Dimension در Cube
  • § Measure و Measure Group
  • § ایجاد Measure Group
  • § خصوصیات Measure Group
  • § ایجاد Measure و تنظیمات آن

9- توانمند سازی SSAS Cubes

  • § تعریف User Hierarchies و Dimension Relationship
  • § ارتباط بین Attribute های Dimension
  • § ایجاد و تغییر ساختار های درختی
  • § ارتباط Dimension با Measure Group
  • § انواع ارتباط
  • § ایجاد و استفاده از KPI ، Action ، Translation و Perspective
  • § KPI
  • § مفاهیم KPI Value , Status , Trend , Goal
  • § ایجاد و مشاهده KPI
  • § Action
  • § کاربرد Action
  • § انواع Action
  • § بومی سازی با استفاده از Translation
  • § ایجاد دید های مختلف با استفاده از Perspective
  • § محاسبات و query ها به زبان MDX
  • § ساختار MDX
  • § MDX Functions
  • § ایجاد و استفاده از Calculated Member
  • § ایجاد Named Set و استفاده از آن

10- تنظیمات ، پردازش و استقرار SSAS

  • § ایجاد و مدیریت Partition و Aggregation
  • § مفهوم Partition
  • § ایجاد Measure Group Partitions
  • § نحوه ذخیره سازی Partition
  • § Proactive Caching
  • § مفهوم Aggregation
  • § ایجاد Aggregation با استفاده از Aggregation Design Wizard
  • § تنظیمات Aggregation
  • § استقرار
  • § استقرار با استفاده از BIDS
  • § تنظیمات استقرار
  • § استقرار با استفاده از Deployment Wizard
  • § XMLA Scripts و استفاده از آن برای استقرار
  • § Synchronization Database Wizard
  • § پردازش
  • § Option های پردازش SSAS
  • § پردازش با استفاده از BIDS
  • § پردازش با استفاده از SSMS
  • § تنظیمات پردازش برای Proactive Caching
  • § استفاده از Analysis Service Task در SSIS

11- مدیریت و دسترسی ها در SSAS

  • § Security
  • § امنیت در SSAS
  • § ایجاد و تنظیمات Role در Cube
  • § Dimension Data Security
  • § SSAS Cell Security
  • § Drillthrough Security
  • § مدیریت
  • § Backup گیری از SSAS Database توسط SSMS و Restore آن
  • § زمانبندی SSAS Backup توسط SQL Server Agent
  • § تهیه اسکریپت از SSAS Objects در SSMS
  • § SSAS Clustering
  • § Tuning و Logging
  • § تنظیمات SSAS Server
  • § Logging
  • § تعریف Aggregation ها با استفاده از Usage-Based Optimization Wizard
  • § مونیتورینگ
  • § Trace با استفاده از SQL Server Profiler
  • § استفاده از Performance Monitor
  • § Dynamic Management Views

12- Data Mining

  • § آماده سازی و ایجاد ساختارهای Data Mining
  • § چرخه حیات Data Mining
  • § آماده سازی اطلاعات
  • § ایجاد Data Mining Model
  • § الگوریتم های Data Mining
  • § ابزارهای Data Mining
  • § Data Mining Wizard
  • § Data Mining Designer
  • § Data Mining Viewer
  • § ایجاد مدل و اعمال الگوریتم
  • § ارتباط Mining Structure Attribute با ستونهای داده
  • § Case Table و Nested Table
  • § استفاده از Cube به عنوان Source
  • § تنظیمات پارامترهای الگوریتم
  • § اعتبار سنجی مدلها، استفاده از DMX و Prediction Queries
  • § اعتبارسنجی مدلها
  • § Lift Chart و Profit Chart
  • § Classification Matrix
  • § بررسی دقت مدلها
  • § ایجاد Prediction Query در BIDS و SSMS
  • § مفهوم و ساختاری DMX
  • § پردازش و امنیت مدلهای Data Mining
  • § تنظیمات SSAS در رابطه با Mining Models
  • § دسترسی و Role
  • § پردازش Data Mining Objects

13- توسعه گزارشهای SSRS

  • § ایجاد پروژه SSRS
  • § استفاده از Report Wizard
  • § تنظیمات سطح پروژه
  • § تنظیمات سطح گزارش
  • § استفاده از Report Designer
  • § اضافه کردن Object ها به گزارش
  • § ایجاد Dataset
  • § انواع Dataset
  • § استفاده از SSAS به عنوان Source
  • § Advanced Properties
  • § تنظیمات نمایش
  • § تعریف Action
  • § استفاده از Bookmark
  • § اعمال فیلتر روی Dataset و گروه بندی
  • § Data Region
  • § اعمال فیلتر ، گروه بندی و مرتب سازی Data Region
  • § اعمال Aggregate روی Data Region

14- توانمند سازی و استقرار گزارشهای SSRS

  • § استفاده از Parameter ها در گزارش
  • § ایجاد پارامتر در Report Dataset
  • § ارتباط پارامترها با Dataset
  • § استفاده از پارامترهای چند مقداری
  • § مقادیر پیش فرض
  • § استفاده از پارامترها در URL
  • § استفاده از Expression برای اعمال فرمت های پیشرفته
  • § Expression
  • § استفاده از <code> در گزارش
  • § استفاده ازCustom Assemblies در گزارش
  • § استقرار گزارش
  • § تنظیمات استقرار
  • § بارگذاری فایل گزارش در Report Manager
  • § استفاده از BIDS برای استقرار
  • § Report Builder
  • § استفاده از گزارشها در کد
  • § استفاده از SSRS Web Service
  • § کنترلهای Report Viewer

15- زمانبندی و دسترسی در گزارش های استقرار یافته و Data Source ها

  • § دسترسی
  • § Item-Level Roles
  • § System-Level Roles
  • § مدیریت Data Source ها و Credentials
  • § ایجاد Report Schedule و Subscription
  • § Shared Schedule
  • § Report-Specific Schedule
  • § اعمال Subscription به یک گزارش
  • § ایجاد Data-Driven Subscription
  • § مدیریت اجرا و Caching در Report Manager
  • § روند اجرای گزارش
  • § استفاده از Report Caching
  • § Report Snapshot

16- تنظیمات و مدیریت SSRS Server

  • § نصب و تنظیمات Instance های SSRS
  • § اجزای Reporting Service
  • § نصب Reporting Service
  • § Reporting Service Configuration Manager
  • § مدیریت Encryption Key در Report Server
  • § تنظیمات پیشرفته SSRS
  • § استفاده از Command Line برای مدیریت
  • § تنظیمات SSRS در حالتScale – out
  • § تغییر تنظیمات Report Server در SSMS
  • § Configuration File ها در RS