Fabric Data Pipelines परिचय

Microsoft Fabric में Data Ingestion और Semantic Models

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Microsoft Fabric में Data Pipelines

Data Factory की दो प्रमुख हाई-लेवल विशेषताएँ:

  1. Data Pipelines - डेटा मूवमेंट को ऑर्केस्ट्रेट करता है. Data Pipelines
  2. Dataflows - UI-आधारित 300+ डेटा ट्रांसफॉर्मेशन सपोर्ट करता है. Dataflows

Microsoft Fabric में Data Pipelines:

  • न्यूनतम या बिना कोड के ETL ऑटोमेट करता है.
  • विविध डेटा सोर्सेज का सहज इंटीग्रेशन सपोर्ट करता है
  • डेटा इनजेशन और ट्रांसफॉर्मेशन के लिए समृद्ध एक्टिविटीज़ सेट
  • पाइपलाइन्स को मैन्युअली चलाएँ या ट्रिगर्स से शेड्यूल करें
1 https://learn.microsoft.com/en-us/fabric/data-factory/data-factory-overview
Microsoft Fabric में Data Ingestion और Semantic Models

Data Pipelines में Activities

Activities, Pipelines के भीतर टास्क होती हैं, जो डेटा प्रोसेसिंग और वर्कफ़्लो ऑटोमेशन को ऑर्केस्ट्रेट करती हैं. कार असेंबली लाइन, डेटा पाइपलाइन में activities को दर्शाते हुए

1 https://learn.microsoft.com/en-us/fabric/data-factory/activity-overview
Microsoft Fabric में Data Ingestion और Semantic Models

Activities के प्रकार

  1. Move & Transform:
    • डेटा ट्रांसफर और ट्रांसफॉर्मेशन टास्क संभालता है
    • (जैसे, Copy data Copy data).
  2. Metadata & Validation:
    • डेटा क्वालिटी चेक और मेटाडेटा रिट्रीवल मैनेज करता है.
    • (जैसे, LookupLookup).
  3. Control Flow:
    • कंडीशंस और लूप्स के आधार पर टास्क क्रम नियंत्रित करता है.
    • (जैसे, If condition If condition, ForEach If condition).
1 https://learn.microsoft.com/en-us/fabric/data-factory/activity-overview
Microsoft Fabric में Data Ingestion और Semantic Models

Activities के प्रकार

  1. Orchestrate:

    • कई प्रक्रियाओं को सिंक्रोनाइज़ करें
    • (जैसे, Invoke Pipeline Invoke Pipeline).
  2. Notifications:

    • ईमेल या मैसेजिंग टूल्स से अलर्ट और अपडेट भेजता है
    • (जैसे, 365 Outlook365 Outlook, TeamsTeams).
  3. Transform:

    • बिज़नेस लॉजिक के अनुसार डेटा मैनिपुलेशंस चलाता है.
    • (जैसे, NotebookNotebook, Stored ProcedureStored Procedure).
Microsoft Fabric में Data Ingestion और Semantic Models

Pipeline Parameters और Variables

Parameters और Variables पाइपलाइन के व्यवहार को डायनेमिक रूप से कंट्रोल और मैनेज करने में मदद करते हैं.

Parameters:

  • रनटाइम पर सेट: बाहरी इनपुट से पाइपलाइन का व्यवहार समायोजित करें.
  • ग्लोबल स्कोप: पूरी पाइपलाइन एक्ज़ीक्यूशन को प्रभावित करें.

Variables:

  • डायनेमिक ट्रैकिंग: पाइपलाइन एक्ज़ीक्यूशन के दौरान वैल्यू बदलें.
  • लोकल स्कोप: विशिष्ट पाइपलाइन activities के भीतर डेटा मैनेज करें.
1 https://learn.microsoft.com/en-us/fabric/data-factory/parameters 2 https://learn.microsoft.com/en-us/fabric/data-factory/set-variable-activity
Microsoft Fabric में Data Ingestion और Semantic Models

Pipeline runs

एक pipeline run, आपकी पाइपलाइन की activities को पूरा होने तक चलाता है.

  • On-Demand: Fabric UI से सीधे पाइपलाइन्स शुरू करें. On-Demand Run
  • Scheduled: एक निर्दिष्ट फ़्रीक्वेंसी पर रन शुरू करता है. Scheduled Run

Monitoring:

  • Monitor टैब में यूनिक Run ID से हर pipeline run ट्रैक और रिव्यू करें.

Validation:

  • एक्ज़ीक्यूशन से पहले Validate विकल्प से पाइपलाइन कॉन्फ़िगरेशन जाँचें.
1 https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-runs
Microsoft Fabric में Data Ingestion और Semantic Models

अभ्यास करते हैं!

Microsoft Fabric में Data Ingestion और Semantic Models

Preparing Video For Download...