آموزش Developer Warehouse-SQL Server/ETL/SSIS/SSAS/SSRS/T-SQL

Data Warehouse Developer-SQL Server/ETL/SSIS/SSAS/SSRS/T-SQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توسعه و پیاده سازی راه حل انبار داده گام به گام طراحی انبار داده پیاده سازی انبار داده ایجاد راه حل ETL با SSIS عیب یابی و اشکال زدایی بسته SSIS استقرار راه حل SSIS اعمال کیفیت داده ها پاک کردن داده ها کاوش منابع داده استخراج داده های اصلاح شده بارگیری و اصلاح داده ها مصرف داده ها در داده ها انبار تولید گزارش با استفاده از SSRS تجزیه و تحلیل داده ها با SSAS تعامل با داده ها با استفاده از T-SQL پیش نیازها: نیاز به رایانه و دسترسی به اینترنت برخی نرم افزارهای رایگان مورد نیاز است. دوره شما را راهنمایی می کند.

این دوره نحوه طراحی و پیاده سازی راه حل انبار داده را شرح می دهد.
دانشجویان یاد خواهند گرفت که چگونه یک انبار داده با Microsoft SQL Server پیاده سازی ETL با خدمات یکپارچه سازی SQL Server، و اعتبارسنجی و پاکسازی داده ها با کیفیت داده های SQL Server خدمات و سرویس های داده اصلی SQL Server.


مسئولیت‌های اصلی یک توسعه‌دهنده انبار داده عبارتند از:
پیاده‌سازی انبار داده.
توسعه بسته‌های SSIS برای استخراج، تبدیل و بارگیری داده‌ها.
اجرای یکپارچگی داده‌ها با استفاده از Master Data Services .
پاک کردن داده ها با استفاده از خدمات کیفیت داده.


پیش‌نیازها:

تجربه کار با پایگاه داده های رابطه ای، از جمله:
طراحی یک پایگاه داده نرمال شده.
ایجاد جداول و روابط.
پرس و جو با Transact-SQL.
برخی قرار گرفتن در معرض ساختارهای برنامه نویسی اولیه (مانند حلقه زدن) و انشعاب).
آگاهی از اولویت‌های تجاری کلیدی مانند درآمد، سودآوری و حسابداری مالی مطلوب است.


دانش آموزان یاد خواهند گرفت که چگونه:

••استقرار و پیکربندی بسته های SSIS.
••دانلود و نصب SQL Server
••دانلود و پیوست پایگاه داده AdventureworksDW
••دانلود و نصب SSDT
••دانلود و نصب Visual studio
••مفاهیم انبار داده و ملاحظات معماری را شرح دهید.
••یک پلت فرم سخت افزاری مناسب برای انبار داده انتخاب کنید.
••طراحی و پیاده سازی انبار داده.
••اجرای جریان داده در یک بسته SSIS.
••جریان کنترل را در یک بسته SSIS پیاده کنید.
••عیب‌یابی و عیب‌یابی بسته‌های SSIS.
••یک راه‌حل ETL را پیاده‌سازی کنید که از استخراج داده‌های افزایشی پشتیبانی می‌کند.
••پیاده‌سازی یک ETL راه حلی که از بارگیری افزایشی داده پشتیبانی می‌کند.
••پاکسازی داده‌ها را با استفاده از سرویس‌های کیفیت داده مایکروسافت پیاده‌سازی کنید.
••سرویس‌های داده اصلی را برای اعمال یکپارچگی داده‌ها پیاده‌سازی کنید.
••SSIS را با اسکریپت‌ها و مؤلفه‌های سفارشی گسترش دهید.
••پایگاه های داده در مقابل انبارهای داده
••انتخاب بین طرحواره های طراحی ستاره و دانه برف
••کاوش داده های منبع
••پیاده سازی داده ها fl ow
••اشکال‌زدایی یک بسته SSIS
••استخراج و بارگیری داده‌های اصلاح‌شده
••اجبار کردن کیفیت داده‌ها
••مصرف داده‌ها در انبار داده

حجم داده های موجود بسیار زیاد است و روزانه در حال افزایش است. Structured Query Language -SQL (به عنوان دنباله تلفظ می شود) زبان استانداردی است که برای برقراری ارتباط و تعامل با داده های ذخیره شده در سیستم های پایگاه داده مدیریت رابطه ای مانند Microsoft SQL Server Oracle، PostgreSQL، MySQL و غیره استفاده می شود.

سیستم های مدیریت پایگاه داده های مختلف نسخه اختصاصی خود را از زبان SQL دارند اما همه آنها با استفاده از برخی از دستورات در SQL به روش مشابهی مطابقت دارند. نسخه SQL مایکروسافت SQL Server با نام Transact-SQL (T-SQL) شناخته می شود.

شما اصول اولیه زبان SQL و Transact-SQL را خواهید آموخت زیرا هر دو از دستورات خاصی به روشی مشابه استفاده می کنند.


آنچه یاد خواهید گرفت شامل موارد زیر است:


  • نصب SQL Server

  • نصب SSMS

  • مفاهیم پایه پایگاه داده

  • ایجاد پایگاه داده

  • ایجاد جدول

  • ایجاد نماها

  • ایجاد رویه های ذخیره شده

  • خواندن داده ها از پایگاه داده

  • به روز رسانی سوابق پایگاه داده

  • پشتیبان گیری از پایگاه داده

  • حذف سوابق

  • جدول کوتاه

  • جدول رها

  • در حال حذف پایگاه داده

  • بازیابی پایگاه داده



سرفصل ها و درس ها

راه اندازی SQL Server SQL Server Setup

  • معرفی Introduction

  • SQL Server چیست؟ What is SQL Server

  • لطفا بخوانید Please Read

  • حداقل الزامات نصب SQL Server Minimum SQL Server installation requirements

  • دانلود SQL Server SQL Server Download

  • SQL Server را نصب کنید Install SQL Server

  • SSMS را نصب کنید Install SSMS

  • اتصال SSMS به SQL Server Connecting SSMS to SQL Server

  • لطفا بخوانید Please Read

  • لطفا بخوانید Please Read

  • پایگاه داده adventureworksDW را نصب کنید Install adventureworksDW database

راه اندازی ویژوال استودیو Visual Studio Setup

  • ویژوال استودیو چیست؟ What is Visual Studio

  • حداقل نیازهای نصب ویژوال استودیو Minimum Visual Studio Installation Requirements

  • نصب SQL Data Tools با Visual Studio Installing SQL Data Tools with Visual Studio

  • ویژوال استودیو را دانلود و نصب کنید Download and install Visual Studio

  • SQL Server Data Tools - SSDT را نصب کنید Install SQL Server Data Tools - SSDT

  • SSDT Designer Templates را نصب کنید Install SSDT Designer Templates

طراحی انبار داده Designing a Data Warehouse

  • انبار داده چیست؟ What is data warehouse

  • پایگاه داده در مقابل انبار داده Database vs Data Warehouse

  • انبار داده در مقابل انبار داده سازمانی Data Warehouse Vs Enterprise Data Warehouse

  • الزامات سخت افزاری برای انبار داده Hardware requirements for Data Warehouse

  • فعال کردن SQL Server Agent Enabling SQL Server Agent

  • تنظیمات پایگاه داده را برای انبار داده پیکربندی کنید Configure Database Settings for Data Warehouse

  • ابزار اندازه گیری FTDW FTDW Sizing Tool

  • طراحی منطقی انبار داده Logical Design of Data Warehouse

  • طراحی فیزیکی انبار داده: قسمت 1 Physical Design of Data Warehouse: Part 1

  • طراحی فیزیکی انبار داده: قسمت 2 Physical Design of Data Warehouse: Part 2

  • طراحی جداول ابعاد Designing Dimension Tables

ایجاد یک راه حل ETL با SSIS Creating an ETL Solution with SSIS

  • ETL چیست؟ What is ETL

  • SSIS چیست؟ What is SSIS

  • مقدمه ای بر ETL با SSIS Introduction to ETL with SSIS

  • ایجاد یک پروژه SSIS جدید Creating a new SSIS Project

  • کاوش منبع داده: قسمت 1 Exploring data source: Part 1

  • کاوش منبع داده: قسمت 2 Exploring data source: Part 2

  • مقدمه ای بر کنترل جریان: قسمت 1 Introduction to control flow: Part 1

  • مقدمه ای بر جریان کنترل: قسمت 2 Introduction to control flow: Part 2

  • پیاده سازی جریان داده: قسمت 1 Implementing data flow: Part 1

  • اجرای جریان داده: قسمت 2 Implementing data flow: Part 2

  • اشکال زدایی بسته SSIS: قسمت 1 Debugging SSIS Package : Part 1

  • اشکال زدایی بسته SSIS: قسمت 2 Debugging SSIS Package : Part 2

  • ثبت رویدادهای بسته SSIS Logging SSIS Package Events

  • رسیدگی به خطاها در بسته SSIS Handling errors in an SSIS Package

اجرای یک فرآیند افزایشی ETL Implementing an Incremental ETL Process

  • مقدمه ای بر فرآیند افزایشی ETL Introduction to incremental ETL Process

  • استخراج داده های اصلاح شده: قسمت 1 Extracting modified data: Part 1

  • استخراج داده های اصلاح شده: قسمت 2 Extracting modified data: Part 2

  • استخراج داده های اصلاح شده: قسمت 3 Extracting modified data: Part 3

  • استخراج داده های اصلاح شده: قسمت 4 Extracting modified data: Part 4

  • بارگیری داده های اصلاح شده: قسمت 1 Loading modified data: Part 1

  • بارگیری داده های اصلاح شده: قسمت 2 Loading modified data: Part 2

  • کار با تغییر ابعاد Working with changing dimensions

استقرار و پیکربندی SSIS Deploying and Configuring SSIS

  • کاتالوگ خدمات یکپارچه سازی Integration services catalogs

  • استقرار راه حل های SSIS Deploying SSIS Solutions

  • یک بسته را با SQL Server Agent اجرا کنید Execute a package with SQL Server Agent

  • پیکربندی تنظیمات پیشرفته SSIS Configuring advanced SSIS Settings

اعمال کیفیت داده در انبار داده Enforcing Data Quality in Data Warehouse

  • نصب خدمات کیفیت داده Installing Data Quality Services

  • پاک کردن داده ها با خدمات کیفیت داده Cleansing data with data quality services

  • یافتن داده های تکراری: قسمت 1 Find duplicate data : Part 1

  • یافتن داده های تکراری: قسمت 2 Find duplicate data : Part 2

  • استفاده از خدمات کیفیت داده در جریان داده SSIS Using data quality services in SSIS data flow

مصرف داده در انبار داده Consuming Data in a Data Warehouse

  • مقدمه ای بر هوش تجاری Introduction to Business Intelligence

  • ایجاد یک پروژه SSRS جدید در VS 2019 Creating a new SSRS Project in VS 2019

  • استفاده از SSRS در انبار داده: قسمت 1 Using SSRS in Data Warehouse: Part1

  • استفاده از SSRS در انبار داده: قسمت 2 Using SSRS in Data Warehouse: Part2

  • ایجاد یک پروژه SSAS جدید Creating a new SSAS Project

  • تجزیه و تحلیل داده ها با SSAS: قسمت 1 Data Analysis with SSAS : Part 1

  • تجزیه و تحلیل داده ها با SSAS: قسمت 2 Data Analysis with SSAS : Part 2

Transact -SQL (T-SQL) Transact -SQL (T-SQL)

  • T-SQL چیست؟ What is T-SQL

  • مفاهیم پایه پایگاه داده Basic Database Concepts

  • عملیات CRUD CRUD Operations

  • انواع داده های سرور SQL SQL Server Data Types

  • ایجاد پایگاه داده جدید Creating a new database

  • ایجاد یک جدول جدید Creating a new table

  • درج داده ها در جدول Inserting data into table

  • خواندن داده ها از جدول Reading data from table

  • ایجاد نماها Creating Views

  • ایجاد یک رویه ذخیره شده Creating a stored procedure

  • به روز رسانی داده ها Updating Data

  • پشتیبان گیری از پایگاه داده Backing up database

  • حذف داده ها Deleting Data

  • جدول برش Truncating Table

  • میز رها کردن Dropping Table

  • حذف پایگاه داده Dropping Database

  • بازیابی پایگاه داده Restoring database

  • متشکرم Thank You

نمایش نظرات

نظری ارسال نشده است.

آموزش Developer Warehouse-SQL Server/ETL/SSIS/SSAS/SSRS/T-SQL
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8 hours
83
Udemy (یودمی) udemy-small
20 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
23,770
4.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

آموزش ساده بلوبلایم مبتنی بر انگلستان است و کیفیت قابل فهم راه حل های یادگیری الکترونیکی را ایجاد می کند. همه دوره های ما 100٪ مبتنی بر فیلم است. ما نمونه هایی را به دست ها می آموزیم که مهارت های زندگی واقعی را آموزش می دهند. Bluelime در پروژه های مختلف برای 500 شرکت ثروتمند شرکت کرده است و درک می کند که برای آماده سازی دانش آموزان با مهارت های مربوطه مورد نیاز چیست.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.