ऑपरेशनल गाइड · संस्करण विकास

इतिहास दोबारा लिखे बिना Dataset और Report विकसित करें।

इस कार्यप्रवाह का उपयोग तब करें जब Dataset-स्वामित्व वाला SQL, स्रोत वंशावली, स्कीमा, कॉलम या कॉलम मेटाडेटा बदले और किसी मौजूदा रिपोर्ट को तय करना हो कि नया अनुबंध स्वीकार किया जाए या नहीं।

इस कार्यप्रवाह का उपयोग तब करें जब Dataset-स्वामित्व वाला SQL, स्रोत वंशावली, स्कीमा, कॉलम या कॉलम मेटाडेटा बदले और किसी मौजूदा रिपोर्ट को तय करना हो कि नया अनुबंध स्वीकार किया जाए या नहीं।
निर्णय

क्या डेटासेट v3 रिपोर्ट द्वारा आवश्यक स्तंभों, प्रकारों, अनाज और स्रोत को संरक्षित करता है- या v5 की रिपोर्ट को डेटासेट v2 को तब तक पिन किया जाना चाहिए जब तक कि विश्लेषणात्मक अनुबंध को फिर से डिज़ाइन किया गया हो?

प्रयुक्त वस्तुएं और नियंत्रण

डेटासेट, DatasetVersion और DatasetColumn आधार डेटा अनुबंध ले जाते हैं। ReportVersion विश्लेषणात्मक इरादे और सटीक DatasetVersion बाइंडिंग करता है। AnalyticsRun वर्तमान शासन के तहत एक निष्पादन रिकॉर्ड करता है।

स्वीकृति प्रवाह

एक नया DatasetVersion कभी भी अपने आप में एक मौजूदा ReportVersion चला जाता है।

विफलता और आंशिक पथ

एक अस्वीकृत उम्मीदवार पिछले प्रोडक्शन-फेसिंग रिपोर्ट संस्करण और इसके ऐतिहासिक रन बाइंडिंग को अपरिवर्तित छोड़ देता है।

साक्ष्य

संस्करण तुलना, स्वीकृत DatasetVersion पहचान, अपरिवर्तनीय ReportVersion बाइंडिंग, संकलन / विन्यास / फिल्टर / RLS हैश और बाद में AnalyticsRun समर्थित परिवर्तन के लिए दर्ज श्रृंखला प्रदान करते हैं।

निर्णय

क्या डेटासेट v3 रिपोर्ट द्वारा आवश्यक स्तंभों, प्रकारों, अनाज और स्रोत को संरक्षित करता है- या v5 की रिपोर्ट को डेटासेट v2 को तब तक पिन किया जाना चाहिए जब तक कि विश्लेषणात्मक अनुबंध को फिर से डिज़ाइन किया गया हो?

प्रयुक्त वस्तुएं और नियंत्रण

डेटासेट, DatasetVersion और DatasetColumn आधार डेटा अनुबंध ले जाते हैं। ReportVersion विश्लेषणात्मक इरादे और सटीक DatasetVersion बाइंडिंग करता है। AnalyticsRun वर्तमान शासन के तहत एक निष्पादन रिकॉर्ड करता है।

Dataset जीवनचक्र और अपरिवर्तनीय DatasetVersion पहचान

सामान्यीकृत SQL, स्रोत वंशावली, स्तंभ, प्रकार और ज्ञात प्रोफ़ाइल मेटाडाटा

रिपोर्ट आयाम, मीट्रिक, चार्ट, लगातार फिल्टर और सटीक बाइंडिंग

सर्वर स्वामित्व वाली संकलन, अनुमति, RLS और पूर्वावलोकन संदर्भ

स्वीकृति प्रवाह

एक नया DatasetVersion कभी भी अपने आप में एक मौजूदा ReportVersion चला जाता है।

  1. नया बनाना DatasetVersion

    बदली हुई Dataset-स्वामित्व वाला SQL/स्कीमा/कॉलम अनुबंध सहेजें जबकि स्थिर डेटासेट पहचान और सभी पूर्व संस्करणों को संरक्षित करना।

  2. सटीक संस्करणों की तुलना करें

    सामान्यीकृत SQL अंतर, सोर्स लाइनेज, जोड़ा गया/निकालित/परिवर्तनित कॉलम, प्रकार, शून्य-स्वीकार्य राज्य और अनुपलब्ध ऐतिहासिक मेटाडाटा की समीक्षा करें।

  3. विश्लेषणात्मक संगतता का मूल्यांकन

    प्रत्येक मीट्रिक द्वारा आवश्यक इच्छित अनाज, आयाम और स्रोत क्षेत्रों की पुष्टि करें; अकेले मिलान नामों से अनुकूलता को पूरा न करें।

  4. एक नई रिपोर्ट ड्राफ्ट खोलें

    पहले ReportVersion को अपरिवर्तनीय रखें और उम्मीदवार DatasetVersion को ड्राफ्ट से बाँधें।

  5. मान्य और संकलित

    मेटाडाटा को हल करें, वर्तमान समर्थित डायलेक्ट पथ के लिए Query Context और संकलित सर्वर-स्वामित्व वाला केवल-पठन SQL को मान्य करें।

  6. शासन के तहत पूर्वावलोकन

    वर्तमान अनुमति और RLS गुंजाइश के साथ एक सीमित पूर्वावलोकन को निष्पादित करें और अकेले स्कीमा सत्यापन स्वीकार करने के बजाय निदान की समीक्षा करें।

  7. स्वीकार किए गए ReportVersion सहेजें

    स्वीकृति के बाद ही नए बाध्यकारी को विशेषज्ञ करें; बाद में AnalyticsRun उस सटीक ReportVersion और DatasetVersion जोड़ी को इंगित करते हैं।

विफलता और आंशिक पथ

एक अस्वीकृत उम्मीदवार पिछले प्रोडक्शन-फेसिंग रिपोर्ट संस्करण और इसके ऐतिहासिक रन बाइंडिंग को अपरिवर्तित छोड़ देता है।

हटाए गए या बदल गए क्षेत्र

संकलन या अर्थात्मक सत्यापन ड्राफ्ट को अवरुद्ध करता है; पुराने ReportVersion को बदलने के बजाय आयाम या मीट्रिक को फिर से डिजाइन करता है।

पूर्वावलोकन अप्रत्याशित रूप से भिन्न होता है

लाइव-पंक्ति बहाव, स्रोत परिवर्तन, फ़िल्टर / RLS गुंजाइश और अलग परिकल्पना के रूप में अनुबंध परिवर्तन का इलाज करें; एक आभासी DatasetVersion एक पंक्ति स्नैपशॉट नहीं है।

बहु बाध्यकारी आंशिक है

प्रत्येक नैदानिक बाध्यकारी की समीक्षा करें और आंशिक स्थिति को संरक्षित करें; केवल सफल बाध्यकारी से रिपोर्ट को प्रमाणित नहीं करें।

साक्ष्य

संस्करण तुलना, स्वीकृत DatasetVersion पहचान, अपरिवर्तनीय ReportVersion बाइंडिंग, संकलन / विन्यास / फिल्टर / RLS हैश और बाद में AnalyticsRun समर्थित परिवर्तन के लिए दर्ज श्रृंखला प्रदान करते हैं।

Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3

वर्तमान सीमा

तुलना में SQL, स्कीमा, कॉलम, मेटाडाटा और लाइनेज दर्ज किए गए शामिल हैं; यह सार्वभौमिक डाउनस्ट्रीम व्यवसाय प्रभाव का आविष्कार नहीं करता है। एनालिटिक्स मीट्रिक, RLS और रिपोर्ट अनुमतियां आधार डेटासेट कुल के बाहर रहती हैं, और सटीक ऐतिहासिक पंक्तियों को एक कलाकृति या स्पष्ट सामग्रीकृत स्नैपशॉट अनुबंध की आवश्यकता होती है।

अगला चरण

उत्पाद मॉडल में संस्करण सीमाओं की समीक्षा करें।

डेटासेट डेटा कॉन्ट्रैक्ट का मालिक है; एनालिटिक्स का इरादा, मीट्रिक, RLS और निष्पादन की रिपोर्ट है।

शासित डेटासेट का अन्वेषण करें