هدف اصلی این دوره کمک به شما برای یادگیری تکنیکهای مهندسی داده برای ساخت چارچوبهای مبتنی بر فراداده با ابزارهای مهندسی دادههای Azure مانند Data Factory، Azure SQL و موارد دیگر است.
ساخت چارچوبها اکنون یک هنجار صنعتی است و دانستن نحوه تجسم، طراحی، برنامهریزی و پیادهسازی چارچوبهای داده به یک مهارت مهم تبدیل شده است.
چارچوبی که قرار است با هم بسازیم، به عنوان چارچوب فراداده-محور جذب نامیده می شود.
مصرف دادهها از سیستمهای منبع متفاوت در دریاچه داده، یک نیاز کلیدی برای شرکتی است که میخواهد مبتنی بر داده باشد، و یافتن راهی مشترک برای دریافت دادهها یک نیاز مطلوب و ضروری است.
چارچوبهای مبتنی بر فراداده به یک شرکت اجازه میدهد تا سیستم را فقط یک بار توسعه دهد و میتواند توسط خوشههای تجاری مختلف بدون نیاز به توسعه اضافی مورد استفاده قرار گیرد و مجدداً مورد استفاده قرار گیرد، بنابراین در زمان و هزینههای کسبوکار صرفهجویی میشود. به آن به عنوان یک سیستم plug-and-play فکر کنید.
اولین هدف این دوره این است که شما را در پلتفرم Azure Data Factory بفرستید تا به شما کمک کند اولین خط لوله Azure Data Factory خود را جمع آوری کنید. هنگامی که الگوی توسعه Azure Data Factory را به خوبی درک کردید، آنگاه استفاده از همان الگو برای سایر منابع و سینک های داده آسان تر می شود.
هنگامی که با ساختن یک خط لوله کارخانه دادههای لاجوردی ساده راحت شدید، به عنوان هدف دوم، به ساخت یک چارچوب کاملاً پیشرفته و کارآمد مبتنی بر فراداده میپردازیم تا جذب را پویاتر کنیم، و علاوه بر این، ما چارچوبی به گونهای که شما بتوانید هر دستهبندی گروهی و خط لوله جداگانه را برای هوش تجاری و نظارت عملیاتی بررسی کنید.
ایجاد اولین خط لوله شما
آنچه پوشش داده خواهد شد به شرح زیر است؛
1. مقدمه ای بر Azure Data Factory
2. الزامات و معماری فنی
را باز کنید3. یک منبع Azure Data Factory ایجاد کنید
4. یک حساب Azure Blob Storage ایجاد کنید
5. یک حساب ذخیرهسازی Azure Data Lake Gen 2
ایجاد کنید6. نحوه استفاده از Storage Explorer
را بیاموزید7. اولین خط لوله Azure خود را ایجاد کنید.
جذب مبتنی بر فراداده
1. نظریه را در مورد جذب مبتنی بر فراداده
باز کنید2. توصیف طرح سطح بالا برای ساخت کاربر
3. ایجاد یک Active Directory User اختصاصی و اختصاص مجوزهای مناسب
4. استفاده از Azure Data Studio
5. ایجاد پایگاه داده مبتنی بر فراداده (جدول و روش ذخیره شده T-SQL)
6. استفاده از قراردادهای نامگذاری کسب و کار
7. ایجاد استراتژی اعلان ایمیل
8. ایجاد خطوط لوله قابل استفاده مجدد
9. مکانیزمی برای ثبت اطلاعات برای هر خط لوله انتقال داده و همچنین خود دسته
ایجاد کنید10. ایجاد یک خط لوله انتقال داده پویا
11. خط لوله ارکستراسیون
را اعمال کنید12. توضیح روشهای ذخیره شده T-SQL برای موتور بلع
13. ایجاد یک مخزن Azure DevOps برای خطوط لوله کارخانه داده
انتقال مبتنی بر رویداد
1. فعال کردن Event Grid Provider
2. از Getmetadata Activity
استفاده کنید3. از فعالیت فیلتر
استفاده کنید4. ایجاد محرک های مبتنی بر رویداد
5. ایجاد و ادغام شاخه های DevOps جدید
دوره جایزه: ارائه Infra با Azure BICEP
هدف این دوره کمک به دانشآموزان برای یادگیری نحوه نوشتن و توسعه زیرساختهای Azure DevOps به صورت کد با BICEP، YAML، Git و PowerShell است.
Azure DevOps یک پلت فرم اتوماسیون و DevOps پیشرو است و دانش آموزان از طریق موارد زیر هدایت خواهند شد:
معرفی عمیق زیرساخت به عنوان کد با پلتفرم Azure DevOps
تعریفی از DevOps و اینکه چگونه Azure به عنوان یک پلت فرم SaaS (نرم افزار به عنوان سرویس) عمل متدولوژی DevOps را تسهیل می کند
مقدمه ای بر خطوط لوله YAML در پلت فرم Azure DevOps
مقدمه ای بر الگوهای BICEP و ARM برای توسعه زیرساخت به عنوان کد (IaC) در پلتفرم Azure DevOps
نمای کلی ابزارهای DevOps پیشرو در صنعت
Git یک سیستم کنترل نسخه توزیعشده پیشرو در صنعت است و جزء بسیار مهم Azure DevOps است، بنابراین دانشآموزان از طریق یک دوره آموزشی Git Crash که جنبههای اساسی زیر را پوشش میدهد، گذرانده میشوند.
ایجاد یک مخزن Git محلی
با نحوه مرحله بندی و اجرای فایل های تک و چندگانه آشنا شوید
مدیریت شعبه با Git از جمله ادغام
Git با Bash و کد ویژوال استودیو
با نحوه سفر در زمان و لغو تغییرات آشنا شوید
ممکن است دانشآموزان در مورد نحوه راهاندازی Azure DevOps Pipeline Agents بهعنوان عامل Azure DevOps خود میزبان برای اجرای خطوط لوله CI/CD، بیاموزند، شاید این وضعیت میتواند صرفهجویی در هزینه در یک محیط کاری یا شخصی مقرونبهصرفه باشد. محیط، و بنابراین دانش آموزان موارد زیر را یاد خواهند گرفت؛
صورتحساب را برای مایکروسافت و نمایندگان خطوط لوله میزبانی خود تنظیم کنید
نصب و راهاندازی برای عوامل خط لوله با میزبانی خود
تنظیم یک رمز دسترسی شخصی
پیکربندی یک نماینده خود میزبان
YAML یک فناوری مدیریت پیکربندی پیشرو برای توسعه خطوط لوله CI/CD است، شاید بهترین راه برای یادگیری نحوه نوشتن خطوط لوله YAML این است که دانشآموز از نحوه تهیه زیرساخت با YAML، Powershell و BICEP استفاده کند. تمرکز اولیه بر تهیه گروه منابع و در آنجا خواهد بود و بنابراین دانش آموزان موارد زیر را یاد خواهند گرفت:
نحوه ایجاد یک اتصال سرویس Azure
کلون کردن مخزن Azure DevOps
نوشتن اسکریپت PowerShell برای تهیه یک گروه منبع
نحوه افزودن مراحل، مشاغل و مراحل در یک الگوی خط لوله YAML
اجرای خط لوله YAML در Azure DevOps
نحوه توسعه Azure Variables Group و ارسال آنها به قالب های YAML
نحوه نادیده گرفتن پارامترهای BICEP با استفاده از YAML
یکی از جنبههای حرفهای بودن در کدنویسی این است که چگونه پروژهها برای کارایی کدنویسی و سهولت مدیریت ساختار میشوند، و جنبه دیگر در قرارداد نامگذاری منابع است. این دوره از طریق دانشجویان در موارد زیر برگزار می شود.
ایجاد ساختارهای پروژه برای پروژه DevOps و BICEP با استفاده از Bash و Git
یک قرارداد نامگذاری استاندارد برای منابع با استفاده از BICEP و PowerShell ایجاد کنید
قلب تدارک و استقرار زیرساخت در Azure پذیرش BICEP است و دانشآموزان موارد زیر را از نظر توسعه BICEP به شیوهای حرفهای یاد خواهند گرفت؛
توسعه یک الگوی BICEP برای ارائه Log Analytics و Data Factory
نحوه افزودن پارامترهای ورودی به الگوی BICEP
نحوه ایجاد ماژول های BICEP برای Log Analytics و Data Factory
نحوه افزودن اطلاعات برچسب گذاری به ماژول های BICEP
نحوه ساختن یک قرارداد نامگذاری با BICEP
نحوه استفاده از زمان اجرا و کامپایل متغیرها و پارامترهای زمان
نحوه نوشتن یک اسکریپت PowerShell برای انتقال BICEP به یک الگوی ARM
نحوه مدیریت وابستگی بین منابع با BICEP
نحوه مدیریت خطاهای الگوی BICEP
مهندس / مشاور ارشد داده بزرگ در ABN AMROI من یک متخصص مدیریت داده هستم که تحت تأثیر قدرت و نفوذ داده ها در زندگی ما قرار دارد. با قدرت داده ها ، من توانستم به شرکت ها کمک کنم تا برای دستیابی به مزیت رقابتی یا تأمین نیازهای نظارتی ، داده محورتر شوند. در 15 سال گذشته ، من از طراحی و اجرای راه حل های ذخیره سازی داده در صنایع خرده فروشی ، Telco و Banking و اخیراً در پیاده سازی های خاص بیشتر دریاچه داده بزرگ لذت بردم. من لذت بردن از هدایت و همچنین هدایت تیم ها برای اجرای استراتژی های فوق را داشتم و در اوقات فراغت خود ، به عنوان علاقه مند به فن آوری ، برنامه نویسی را بصورت آنلاین به عنوان یوتیوب آموزش می دهم.
نمایش نظرات