آموزش مدیریت داده‌ها با Apache NiFi (۲۰۲۳) - آخرین آپدیت

دانلود Data Management with Apache NiFi (2023)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آپاچی نای‌فای (Apache NiFi) برای خودکارسازی جریان داده‌ها بین سیستم‌های نرم‌افزاری طراحی شده است. اگر شما یک متخصص مدیریت داده هستید، این دوره درک لازم برای شروع کار با این ابزار قدرتمند را در اختیار شما قرار می‌دهد. جانانی راوی شما را در مسیر یادگیری Apache NiFi راهنمایی می‌کند. در این دوره با مفاهیم اصلی و معماری NiFi آشنا شده و نحوه دانلود، اجرا و ورود به سیستم در هر دو محیط macOS و ویندوز را خواهید آموخت. همچنین یاد می‌گیرید که چگونه جریان‌های داده (Data Flows) را ساخته و اجرا کنید و NiFi را با PostgreSQL ادغام نمایید. روش‌های پیکربندی و استفاده از پردازنده‌ها (Processors) و گروه‌های پردازشی و همچنین اتصال NiFi به Amazon S3 را بررسی خواهید کرد. علاوه بر این، ویژگی‌های پیشرفته جریان‌های داده NiFi مانند پیکربندی فشار معکوس (Back Pressure)، استفاده از قیف (Funnel) در جریان داده، راه‌اندازی نظارت و پیکربندی هشدارها و بسیاری موارد دیگر را کشف خواهید کرد.

این دوره توسط Janani Ravi تهیه شده است و ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


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

مقدمه Introduction

  • مدیریت داده‌ها با Apache NiFi Data management with Apache NiFi

1. شروع کار با Apache NiFi 1. Getting Started with Apache NiFi

  • سیستم‌های macOS و ویندوز: اجرای سرور NiFi macOS and Windows: Starting the NiFi server

  • معماری Apache NiFi Apache NiFi architecture

  • سیستم macOS: ورود به NiFi macOS: Logging into NiFi

  • سیستم macOS: دانلود Apache NiFi macOS: Download Apache NiFi

  • پیش‌نیازها Prerequisites

  • بررسی رابط کاربری (UI) نای‌فای Exploring the NiFi UI

  • مفاهیم اصلی Apache NiFi Apache NiFi core concepts

  • سیستم ویندوز: ورود به Apache NiFi Windows: Logging into Apache NiFi

  • سیستم ویندوز: دانلود Apache NiFi Windows: Download Apache NiFi

2. ساخت و اجرای جریان‌های داده 2. Building and Running Data Flows

  • خلاصه‌های جریان و عملیات جریان داده Flow summaries and flow operations

  • افزودن و پیکربندی پردازنده‌ها Adding and configuring processors

  • اجرای یک جریان داده Running a dataflow

  • ساخت، ذخیره و وارد کردن قالب‌های جریان (Flow Templates) Creating, saving, and importing flow templates

3. ادغام NiFi با PostgreSQL 3. Integrating NiFi with PostgreSQL

  • اجرا و مواجهه با خطاهای جریان داده Running and encountering dataflow errors

  • پیکربندی سرویس کنترل‌کننده CSVReader Configuring the CSVReader controller service

  • اجرای جریان داده برای درج داده‌ها در PostgreSQL Running a dataflow to insert data into PostgreSQL

  • پیکربندی زمان‌بندی اجرا (Run schedule) Configuring the Run schedule

  • افزودن پردازنده‌های GetFile و PutDatabase Add GetFile and PutDatabase processors

  • راه‌اندازی یک جدول PostgreSQL Set up a PostgreSQL table

  • پیکربندی سرویس کنترل‌کننده DBConnectionPool Configuring the DBConnectionPool controller service

  • پیکربندی پردازنده‌ها برای اجرای کوئری‌های SQL Configure processors to execute SQL queries

  • پیکربندی همزمانی وظایف (Task Concurrency) Configuring task concurrency

  • پیکربندی پردازنده ReplaceText Configuring the ReplaceText processor

4. بررسی پردازنده‌ها و گروه‌های پردازشی NiFi 4. Exploring NiFi Processors and Process Groups

  • پیکربندی پردازنده‌ها برای تبدیل فرمت‌های داده Configure processors to convert data formats

  • به‌روزرسانی ویژگی‌ها و نوشتن فایل‌ها Updating attributes and writing files

  • اجرای جریان کامل (End to End) Running the end-to-end flow

  • اجرای جریان داده با یک گروه پردازشی Running a dataflow with a process group

  • ماژولار کردن جریان‌های داده با گروه‌های پردازشی Modularize dataflows with process groups

5. ادغام NiFi با Amazon S3 5. Integrating NiFi with Amazon S3

  • اجرای جریان برای خواندن از فایل و نوشتن در دیتابیس و Amazon S3 Running the flow to read from file and write to database and Amazon S3

  • خواندن از فایل‌ها و ذخیره‌سازی در دیتابیس Reading from files and storing in a database

  • ساخت جدول PostgreSQL، باکت Amazon S3 و کاربر IAM Creating a PostgreSQL table, Amazon S3 bucket, and an IAM user

  • پیکربندی پردازنده PutS3Bucket Configure the PutS3Bucket processor

6. استفاده از ویژگی‌های پیشرفته جریان‌های داده NiFi 6. Using Advanced Features of NiFi Dataflows

  • راه‌اندازی نظارت (Monitoring) برای جریان داده Setting up monitoring for the dataflow

  • هشدارهای ایمیلی هنگام تغییر در وضعیت فعالیت Email alerts on change in activity status

  • پیکربندی سیستم هشدار برای جریان داده Configuring alerting for the dataflow

  • استفاده از قیف (Funnel) در جریان داده Using a funnel in the dataflow

  • پیکربندی پردازنده InvokeHTTP Configuring an InvokeHTTP processor

  • پیکربندی فشار معکوس (Back Pressure) Configuring back pressure

  • مشاهده اثرات فشار معکوس Observing the effects of back pressure

  • هشدارهای ایمیلی در صورت موفقیت جریان داده Email alerts on dataflow success

  • اجرای جریان داده برای خواندن از URL و نوشتن در فایل‌ها Running the dataflow to read from URL and write to files

جمع‌بندی Conclusion

  • خلاصه و گام‌های بعدی Summary and next steps

نمایش نظرات

آموزش مدیریت داده‌ها با Apache NiFi (۲۰۲۳)
جزییات دوره
2h 36m
43
(آخرین آپدیت)
27,074
- از 5
دارد
دارد
دارد
Janani Ravi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

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