इस प्रोजेक्ट के बारे में
Dagster एक ऑर्केस्ट्रेशन प्लेटफॉर्म है जो टेबल, डेटासेट, मशीन लर्निंग मॉडल और रिपोर्ट जैसे डेटा एसेट्स के विकास और रखरखाव पर केंद्रित है। यह एक डिक्लेरेटिव प्रोग्रामिंग मॉडल का उपयोग करता है जहाँ उपयोगकर्ता डेटा एसेट्स को Python फ़ंक्शंस के रूप में परिभाषित करते हैं, जिससे सिस्टम को निष्पादन समय और एसेट अपडेट प्रबंधित करने की अनुमति मिलती है।
मुख्य क्षमताओं में शामिल हैं:
- डेटा प्रवाह को ट्रैक करने और प्रदर्शन समस्याओं का निदान करने के लिए एकीकृत lineage और observability।
- एसेट निर्माण और टास्क प्रबंधन के लिए एक डिक्लेरेटिव दृष्टिकोण।
- स्थानीय विकास, यूनिट टेस्टिंग, इंटीग्रेशन टेस्टिंग और प्रोडक्शन डिप्लॉयमेंट सहित पूर्ण विकास जीवनचक्र के लिए समर्थन।
- केंद्रीकृत मेटाडेटा, कैटलॉगिंग और डायग्नोस्टिक्स के लिए एक एकीकृत कंट्रोल प्लेन।
- विभिन्न लोकप्रिय डेटा टूल्स और इंफ्रास्ट्रक्चर के लिए इंटीग्रेशन की एक लाइब्रेरी।
Dagster PyPI पर उपलब्ध है और Python वर्जन 3.9 से 3.14 तक का समर्थन करता है।