آموزش Azure Synapse Analytics برای مهندسان داده -Hands On Project

Azure Synapse Analytics For Data Engineers -Hands On Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Hands on Project برای مهندسان داده با استفاده از تمام خدمات موجود در Azure Synapse Analytics [DP-203, DP-500] شما یاد خواهید گرفت که چگونه با استفاده از Azure Synapse Analytics یک پروژه دنیای واقعی بسازید. این دوره با استفاده از داده های دنیای واقعی از داده های NYC Taxi Trips آموزش داده شده است. شما مهارت های مهندسی داده در سطح حرفه ای را در Azure Synapse Analytics کسب خواهید کرد. نحوه ایجاد اسکریپت های SQL و نوت بوک های Spark در Azure Synapse Analytics را یاد خواهید گرفت. نحوه ایجاد استخرهای SQL اختصاصی را یاد خواهید گرفت. و spark pools در Azure Synapse Analytics شما یاد خواهید گرفت که چگونه پیوند سیناپس را فعال کنید و ذخیره تحلیلی را در Cosmos DB فعال کنید. شما یاد خواهید گرفت که چگونه داده ها را بدون سرور SQL Pool و Spark Pool وارد کنید و تبدیل کنید. یاد بگیرید چگونه داده ها را از سرور SQL Pool و Dedicated SQL Pool به Power BI ارائه دهید. نحوه اجرای اسکریپت ها و نوت بوک ها را با استفاده از خطوط لوله و تریگرهای Synapse یاد خواهید گرفت که چگونه گزارش عملیاتی را از داده های ذخیره شده در Cosmos DB با استفاده از Azure Synapse Analytics انجام دهید. یاد می گیرید که چگونه در Power BI برای داده های ذخیره شده در Azure Synapse Analytics گزارش بسازید. موارد ارائه شده است، اما مهارت‌های زیر برای سفر شما بسیار مفید خواهد بود. دانش پایه SQL مورد نیاز خواهد بود تجربه برنامه‌نویسی پایه پایتون مورد نیاز خواهد بود. ما یک حساب کاربری رایگان در دوره ایجاد خواهیم کرد

خوش آمدید!

من مشتاقانه منتظر هستم تا در یادگیری یکی از ابزارهای مهندسی داده مورد تقاضا در ابر، یعنی Azure Synapse Analytics به شما کمک کنم! این دوره با پیاده سازی یک راه حل مهندسی داده با استفاده از Azure Synapse Analytics برای پروژه دنیای واقعی تجزیه و تحلیل و گزارش داده های سفرهای تاکسی نیویورک آموزش داده شده است.

این مانند هیچ دوره دیگری در Udemy برای Azure Synapse Analytics نیست. پس از اتمام دوره شامل تمام تکالیف، من قویاً معتقدم که در موقعیتی خواهید بود که می‌توانید یک پروژه مهندسی داده در دنیای واقعی را به تنهایی شروع کنید و همچنین بر روی Azure Synapse Analytics مسلط باشید. تمرکز اصلی این دوره Azure Synapse Analytics است، اما مفاهیم مرتبط و اتصال به سایر فناوری های ذکر شده را نیز پوشش می دهد.

این دوره یک پیشرفت منطقی از اجرای پروژه در دنیای واقعی را با مفاهیم فنی توضیح داده شده و اسکریپت ها و نوت بوک ها در همان زمان دنبال می کند. اگرچه این دوره به طور خاص برای آموزش مهارت های مورد نیاز برای گذراندن امتحانات Azure Data Engineer Associate Certification [DP-203] یا طراحی و پیاده سازی راه حل های تجزیه و تحلیل مقیاس سازمانی با استفاده از Microsoft Azure و Microsoft Power BI [DP-500] طراحی نشده است، می تواند به شما کمک کند تا بیشتر مهارت های لازم برای امتحانات را بدست آورید.

من به همان اندازه برای وقت شما ارزش قائل هستم. بنابراین، من این دوره را طوری طراحی کردم که سریع و دقیق باشد. همچنین این دوره با زبان انگلیسی ساده و بدون اصطلاحات تخصصی تدریس شده است. من دوره را از پایه شروع می کنم و در پایان دوره شما به فناوری های مورد استفاده مسلط خواهید شد.

در حال حاضر این دوره موارد زیر را به شما آموزش می دهد

  • Azure Synapse Analytics Architecture

  • SQL Pool بدون سرور

  • استخر جرقه

  • SQL Pool اختصاصی

  • خطوط لوله سیناپس

  • پیوند سیناپس برای Cosmos DB/قابلیت پردازش تراکنش و تحلیل ترکیبی (HTAP)

  • ادغام Power BI با Azure Synapse Analytics

  • ادغام Azure Data Lake Storage Gen2 با Azure Synapse Analytics

  • پروژه با استفاده از داده‌های NYC Taxi Trips با استفاده از فناوری‌های بالا

لطفاً توجه داشته باشید که موارد زیر در حال حاضر پوشش داده نمی شوند

  • جریان داده

  • مفاهیم پیشرفته پیرامون استخر اختصاصی SQL

  • برنامه نویسی Spark

  • اصول SQL


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • دانلود مواد درسی Course Materials Download

  • لینک های مفید Useful Links

اشتراک Azure (اختیاری) Azure Subscription (Optional)

  • ایجاد اکانت Azure Creating Azure Account

  • مروری بر پورتال لاجورد Azure Portal Overview

بررسی اجمالی تحلیل سیناپس Azure Azure Synapse Analytics Overview

  • مقدمه ای بر Azure Synapse Analytics Introduction to Azure Synapse Analytics

  • تاریخچه انبار داده/دریاچه های داده History of Data Warehouse/ Data Lakes

  • ظهور Azure Synapse Analytics Emergence of Azure Synapse Analytics

  • فضای کاری Azure Synapse Analytics ایجاد کنید Create Azure Synapse Analytics Workspace

  • نمای کلی فضای کاری Azure Synapse Analytics Azure Synapse Analytics Workspace Overview

  • نمای کلی استودیوی Azure Synapse Azure Synapse Studio Overview

  • نمای کلی مرکز داده Data Hub Overview

  • نمای کلی هاب را توسعه دهید Develop Hub Overview

  • یکپارچه سازی نمای کلی هاب Integrate Hub Overview

  • نمای کلی مانیتور هاب Monitor Hub Overview

  • مدیریت نمای کلی هاب Manage Hub Overview

بررسی اجمالی پروژه تاکسی نیویورک NYC Taxi Project Overview

  • نمای کلی بخش Section Overview

  • بررسی اجمالی منبع داده تاکسی نیویورک NYC Taxi Data Source Overview

  • بررسی اجمالی فایل های داده تاکسی نیویورک NYC Taxi Data Files Overview

  • داده های تاکسی نیویورک را در دریاچه داده آپلود کنید Upload NYC Taxi Data to Data Lake

  • بررسی اجمالی نیازمندی های پروژه Project Requirements Overview

  • بررسی اجمالی معماری راه حل Solution Architecture Overview

استخر SQL بدون سرور - نمای کلی Serverless SQL Pool - Overview

  • نمای کلی بخش Section Overview

  • مقدمه ای بر SQL Pool بدون سرور Introduction to Serverless SQL Pool

  • کنترل هزینه استخر SQL بدون سرور Serverless SQL Pool Cost Control

  • اتصال از Azure Data Studio به SQL Pool بدون سرور (اختیاری) Connect from Azure Data Studio to Serverless SQL Pool (Optional)

SQL Pool بدون سرور - Query CSV Serverless SQL Pool - Query CSV

  • نمای کلی بخش Section Overview

  • نمای کلی عملکرد OPENROWSET OPENROWSET Function Overview

  • فایل Query Taxi Zone (فایل CSV) Query Taxi Zone File (CSV File)

  • انواع داده ها را مشخص کنید Specify Data Types

  • Collation را مشخص کنید Specify Collation

  • پرس و جو زیر مجموعه ستون ها Query Subset of Columns

  • اشکال زدایی و شناسایی خطاها Debugging & Identifying Errors

  • از منبع داده خارجی استفاده کنید Use External Data Source

  • فایل تقویم پرس و جو (فایل CSV) - تکلیف Query Calendar File (CSV File) - Assignment

  • فایل درخواست فروشنده (ستون های نقل قول شده و فرار) Query Vendor File (Quoted and Escaped Columns)

  • پرونده نوع سفر پرس و جو (فایل TSV) - تکلیف Query Trip Type File (TSV File) - Assignment

SQL Pool بدون سرور - Query JSON Serverless SQL Pool - Query JSON

  • نمای کلی بخش Section Overview

  • نوع پرداخت درخواستی (JSON تک خطی) - تابع JSON_VALUE Query Payment Type (Single Line JSON) - JSON_VALUE Function

  • نوع پرداخت پرس و جو (JSON تک خطی) - تابع OPENJSON Query Payment Type (Single Line JSON) - OPENJSON Function

  • آرایه JSON را پرس و جو کنید Query JSON Array

  • JSON استاندارد را جستجو کنید Query Standard JSON

  • Query چند خطی JSON (تخصیص) Query Multi Line JSON (Assignment)

استخر SQL بدون سرور - پوشه‌های پرس و جو و چندین فایل Serverless SQL Pool - Query Folders & Multiple Files

  • پرس و جو پوشه ها و زیر پوشه ها Query Folders and Subfolders

  • توابع فراداده فایل File Metadata Functions

SQL Pool بدون سرور - قالب‌های ستونی پرس و جو Serverless SQL Pool - Query Columnar Formats

  • پرس و جو فایل پارکت تک Query Single Parquet File

  • پوشه های پرس و جو و پوشه های فرعی (تکالیف) Query Folders and Sub Folders (Assignment)

  • فایل های دلتا را پرس و جو کنید Query Delta files

استخر SQL بدون سرور - کشف داده ها Serverless SQL Pool - Data Discovery

  • بررسی اجمالی کشف داده Data Discovery Overview

  • موارد تکراری را شناسایی کنید Identify Duplicates

  • بررسی کیفیت داده ها Data Quality Checks

  • پیوستن به فایل ها Joining Files

  • تبدیل داده ها Transform Data

  • تکلیف کشف داده Data Discovery Assignment

SQL Pool بدون سرور - مجازی سازی داده ها Serverless SQL Pool - Data Virtualisation

  • مروری بر مجازی سازی داده ها Data Virtualisation Overview

  • مقدمه ای بر جداول خارجی Introduction to External Tables

  • ایجاد جدول خارجی - CSV Create External Table - CSV

  • رسیدگی به ردها Handling Rejections

  • ایجاد جدول خارجی - CSV (تخصیص) Create External Table - CSV (Assignment)

  • ایجاد میز خارجی - پارکت Create External Table - Parquet

  • ایجاد جدول خارجی - دلتا (تخصیص) Create External Table - Delta (Assignment)

  • دیدگاه ها - مقدمه Views - Introduction

  • ایجاد View برای فایل های JSON Create View for JSON files

  • ایجاد نمای برای فایل‌های JSON (تکالیف) Create View for JSON files (Assignment)

  • هرس پارتیشن Partition Pruning

استخر SQL بدون سرور - جذب داده Serverless SQL Pool - Data Ingestion

  • نمای کلی بخش Section Overview

  • ایجاد جدول خارجی به عنوان (CETAS) CREATE EXTERNAL TABLE AS (CETAS)

  • تبدیل به پارکت Transform to Parquet

  • تبدیل به پارکت (تکالیف) Transform to Parquet (Assignment)

  • JSON را به پارکت تبدیل کنید Transform JSON to Parquet

  • تبدیل JSON به پارکت (تکالیف) Transform JSON to Parquet (Assignment)

  • تبدیل داده های پارتیشن شده به پارکت Transform Partitioned Data to Parquet

  • مقدمه ای بر رویه ذخیره شده Introduction to Stored Procedure

  • تبدیل داده های پارتیشن بندی شده - راه حل Transform Partitioned Data - Solution

  • Transform Partitioned Data - Solution Lab Transform Partitioned Data - Solution Lab

  • ایجاد نمای (تکالیف) Create View (assignment)

استخر SQL بدون سرور - تبدیل داده ها Serverless SQL Pool - Data Transformation

  • نمای کلی بخش Section Overview

  • الزامات پروژه Project Requirements

  • بیانیه را انتخاب کنید Select Statement

  • رویه ذخیره شده Stored Procedure

  • ایجاد نمای Create View

  • وظیفه Assignment

خطوط لوله و محرک های سیناپس Synapse Pipelines & Triggers

  • نمای کلی بخش Section Overview

  • بررسی اجمالی خطوط لوله سیناپس Synapse Pipelines Overview

  • اجزای خط لوله سیناپس Synapse Pipeline Components

  • طراحی خط لوله انتقال - تاکسی زون Transformation Pipeline Design - Taxi Zone

  • سرویس و مجموعه داده پیوندی ایجاد کنید Create Linked Service & Dataset

  • ایجاد خط لوله - حذف فعالیت Create Pipeline - Delete Activity

  • ایجاد خط لوله - فعالیت اسکریپت Create Pipeline - Script Activity

  • ایجاد خط لوله - فعالیت رویه ذخیره شده Create Pipeline - Stored Procedure Activity

  • بررسی اجمالی پارامترها و متغیرها Parameters & Variables Overview

  • پارامترها و متغیرها (دمو) Parameters & Variables (Demo)

  • خط لوله دینامیک Dynamic Pipeline

  • طراحی خط لوله - فایل پارتیشن بندی شده Pipeline Design - Partitioned File

  • ایجاد خط لوله (فایل پارتیشن بندی شده) - حذف فعالیت Create Pipeline (Partitioned File) - Delete Activity

  • ایجاد خط لوله (فایل پارتیشن بندی شده) - رویه ذخیره شده/فعالیت اسکریپت Create Pipeline (Partitioned File) - Stored Procedure/ Script Activity

  • ایجاد خط لوله (فایل پارتیشن بندی شده) - تخصیص (جدول طلا) Create Pipeline (Partitioned File) - Assignment (Gold Table)

  • وابستگی خط لوله Pipeline Dependencies

  • ماشه دستی Manual Trigger

  • ماشه خودکار Automated Trigger

استخر جرقه Spark Pool

  • نمای کلی بخش Section Overview

  • نمای کلی استخر جرقه Spark Pool Overview

  • استخر جرقه ایجاد کنید Create Spark Pool

  • بررسی اجمالی نوت بوک ها Notebooks Overview

  • ادغام بین spark pool و sql pool بدون سرور Integration between spark pool and serverless sql pool

  • تجمیع داده های سفر Trip Data Aggregation

  • خط لوله سیناپس را ایجاد کنید Create Synapse Pipeline

یکپارچه سازی Power BI Power BI Integration

  • نمای کلی بخش Section Overview

  • مروری بر یکپارچه سازی Power BI Power BI Integration Overview

  • اتصال از PowerBI Desktop Connecting from PowerBI Desktop

  • در PowerBI Workspace منتشر کنید Publish to PowerBI Workspace

  • دسترسی به Power BI Access to Power BI

  • ادغام Synapse Studio Power BI Synapse Studio Power BI Integration

  • گزارش از استودیوی سیناپس Report from Synapse Studio

  • گزارش کمپین Campaign Report

  • گزارش تقاضا Demand Report

پیوند سیناپس/HTAP Synapse Link/ HTAP

  • نمای کلی بخش Section Overview

  • نمای کلی پیوند سیناپس Synapse Link Overview

  • بررسی اجمالی پروژه Project Overview

  • سرویس Cosmos DB را ایجاد کنید Create Cosmos DB Service

  • آماده سازی داده ها Data Preparation

  • پرس و جو با استفاده از سرور SQL Pool Query using Serverless SQL Pool

  • پرس و جو با استفاده از Spark Pool Query using Spark Pool

استخر SQL اختصاصی Dedicated SQL Pool

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • بررسی اجمالی اختصاصی استخر SQL Dedicated SQL Pool Overview

  • استخر اختصاصی SQL ایجاد کنید Create dedicated SQL Pool

  • مورد نیاز پروژه Project Requirement

  • کپی در استخر اختصاصی - پلی بیس Copy to Dedicated Pool - Polybase

  • کپی در استخر اختصاصی - دستور کپی Copy to Dedicated Pool - Copy Command

  • اتصال به Azure Data Studio و PowerBI Connection to Azure Data Studio & PowerBI

مراحل بعدی Next Steps

  • موفق باشید Good Luck

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش Azure Synapse Analytics برای مهندسان داده -Hands On Project
جزییات دوره
13.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,766
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ramesh Retnasamy Ramesh Retnasamy

مهندس/معمار داده های ابری