क्वेरी ट्रांसफॉर्मेशन के लिए प्रोसेसिंग स्टेज, स्टोरेज, मेटाडेटा, इंटरफेस, वर्शनिंग, और डिपेंडेंसीज़ निर्दिष्ट करता है। यह संदर्भ अपनाने की सीमा, विफलता व्यवहार, और प्रेक्षणीय साक्ष्य तय करता है जबकि पर्यावरण-विशिष्ट सीमाओं को कॉन्फ़िगर करने योग्य छोड़ता है।
पैकेज स्थिति: संदर्भ संदर्भ मानव समीक्षा के लिए तैयार। अनुबंध और परीक्षण परिदृश्य पूर्ण हैं, लेकिन यह दावा नहीं किया गया है कि कोई अपनाने वाला कार्यान्वयन इन्हें पार कर चुका है।
निर्णय
क्वेरी ट्रांसफॉर्मेशन के लिए, संस्करणित स्रोत, ट्रांसफॉर्मेशन, इंडेक्स, और एक्सेस-कंट्रोल वंशावली अपनाएं। एक स्वामित्व वाली सीमा, स्पष्ट स्थिति मॉडल, और संस्करणित इंटरफेस का उपयोग करें; नीति निर्णयों को एडेप्टर और साइड इफेक्ट्स से अलग रखें। यह पैकेज एक संदर्भ अनुबंध है: अपनाने वाली टीम को अपने पर्यावरण में उपलब्ध साक्ष्यों से संख्यात्मक सीमाएं, प्रदाता, क्षेत्राधिकार, और परिचालन मालिक चुनने होंगे।
दायरा
- क्वेरी ट्रांसफॉर्मेशन के अभिनेता, इनपुट, आउटपुट, स्थिति, नीति या स्कीमा संस्करण, और बाहरी रूप से दिखाई देने वाले परिणाम जो इस आर्किटेक्चर ब्लॉक द्वारा वर्णित हैं।
- प्राथमिक और वैकल्पिक इंटरफेस, पृष्ठभूमि कार्य, कैश, एकीकरण, समर्थन पथ, और साक्ष्य जो समान सीमा का उपयोग कर सकते हैं।
- संदर्भ को सुरक्षित रूप से लागू करने के लिए आवश्यक अपनाने-विशिष्ट कॉन्फ़िगरेशन, रोलआउट, पुनर्प्राप्ति, और सत्यापन जिम्मेदारियां।
इस ब्लॉक के बाहर
- हर अपनाने वाले के लिए एक सार्वभौमिक विक्रेता, फ्रेमवर्क, क्षेत्राधिकार, संख्यात्मक सीमा, प्रतिधारण अवधि, या सेवा-स्तर उद्देश्य चुनना।
- यह दावा करना कि पैकेज किए गए परिदृश्य किसी डाउनस्ट्रीम कार्यान्वयन पर चलाए गए हैं या यह संदर्भ कानूनी, सुरक्षा, या पहुंच प्रमाणन प्रदान करता है।
अनुबंध
- प्रत्येक पुनःप्राप्ति योग्य इकाई के लिए स्रोत पहचानकर्ता, संस्करण, स्थान, एक्सेस स्कोप, पार्सर, सामान्यीकरण, चंक, एम्बेडिंग, और इंडेक्स संस्करण संरक्षित करें।
- परिणाम, स्निपेट, गणना, कैश, और मॉडल संदर्भ को उजागर करने से पहले एक्सेस फ़िल्टर लागू करें; केवल पोस्ट-फ़िल्टरिंग पर्याप्त नहीं है।
- पार्सिंग या ट्रांसफॉर्मेशन विफलताओं को क्वारंटाइन करें और अंतिम पूर्ण संस्करण को चुपचाप प्रतिस्थापित करने से रोकें।
- संस्करणित प्रतिनिधि मामलों पर पुनःप्राप्ति और ग्राउंडेड-उत्तर व्यवहार का मूल्यांकन करें, जिसमें संघर्ष, अनुपस्थिति, पुराना होना, और विरोधी पाठ शामिल हैं।
- घटक स्वामित्व और अनुमत निर्भरता दिशा का दस्तावेजीकरण करें, जिसमें यह भी शामिल है कि कौन सा डेटा प्रत्येक सीमा को पार कर सकता है।
- सिंक्रोनस, असिंक्रोनस, और बैच पथों को समान प्राधिकरण और स्थिति अपरिवर्तनीय लागू करें।
- स्रोत और लक्ष्य क्वेरी मॉडलों के बीच फ़ील्ड, ऑपरेटर, मान, नल, रेंज, तिथियां, टाइम ज़ोन, सॉर्ट, पेजिनेशन, और असमर्थित संरचनाओं के लिए एक टाइप्ड संस्करणित मैपिंग परिभाषित करें।
- निष्पादन से पहले सत्यापित करें, प्राधिकरण प्रतिबंधों को संरक्षित करें, एक समझाने योग्य कैनोनिकल फॉर्म जारी करें, और व्यापक रूप से क्वेरी को चुपचाप बढ़ाने के बजाय हानिकारक या अस्पष्ट ट्रांसफॉर्मेशन को अस्वीकार करें।
कार्यान्वयन मार्गदर्शन
- डोमेन स्थिति और इंटरफेस अनुबंध से शुरू करें, फिर एडेप्टर, स्टोरेज, कतारें, और प्रदाता-विशिष्ट कोड संलग्न करें।
- फ्रेमवर्क या विक्रेता विवरण चुनने से पहले क्वेरी ट्रांसफॉर्मेशन के इनपुट, आउटपुट, अभिनेता, स्थिति, अपरिवर्तनीय, साइड इफेक्ट, और साक्ष्य का मॉडल बनाएं।
- लागू क्वेरी ट्रांसफॉर्मेशन अनुबंध या नीति संस्करण को भौतिक स्थिति के साथ संग्रहीत करें ताकि माइग्रेशन, पुनःप्रसारण, और समर्थन निर्णय जिम्मेदार बने रहें।
- नियंत्रित रोलआउट के पीछे पथ पेश करें, अपेक्षित और प्रेक्षित परिणामों की तुलना करें, और अपनाने के साक्ष्य पूर्ण होने तक एक परीक्षण पुनर्प्राप्ति मार्ग बनाए रखें।
विफलता प्रबंधन और सुरक्षा उपाय
- यदि उत्पत्ति, एक्सेस स्कोप, या आवश्यक सामग्री गायब है, तो इकाई को बाहर करें और पूर्णता का निर्माण करने के बजाय एक निदान योग्य कवरेज अंतर को उजागर करें।
- अमान्य या विरोधाभासी क्वेरी ट्रांसफॉर्मेशन स्थिति को अस्वीकार या क्वारंटाइन किया जाता है; कार्यान्वयन कभी भी ऐसा मान अनुमानित नहीं करता जो प्राधिकरण को बढ़ाए या प्रभाव को दोहराए।
- पुनः प्रयास सीमित हैं और टिकाऊ पहचान का उपयोग करते हैं; समाप्ति के बाद, कार्य एक निरीक्षणीय अंतिम स्थिति तक पहुंचता है जिसमें एक जिम्मेदार मालिक होता है।
सत्यापन और संचालन
- प्रत्येक एडेप्टर के माध्यम से अनुबंध का परीक्षण करें और साबित करें कि एक विफल निर्भरता प्राधिकृत सीमा को बायपास नहीं कर सकती।
- संवेदनशील पेलोड आयामों के बिना अनुबंध संस्करण द्वारा क्वेरी ट्रांसफॉर्मेशन की सफलता, अस्वीकृति, सत्यापन विफलता, निर्भरता विफलता, पुनः प्रयास समाप्ति, और पुनर्प्राप्ति की निगरानी करें।
- नीति, स्कीमा, निर्भरता, माइग्रेशन, या सीमा परिवर्तनों के बाद युग्मित सकारात्मक और नकारात्मक फिक्स्चर को पुनः चलाएं और परिणामी साक्ष्य संरक्षित करें।
अपनाने के अनुमान
- उदाहरण में नाम और मान एक ठोस फिक्स्चर हैं, सार्वभौमिक डिफ़ॉल्ट नहीं; अपनाने वाले इन्हें प्रलेखित साक्ष्य और स्वामित्व के माध्यम से बदलते हैं।
- अपनाने वाली प्रणाली प्रमाणीकृत पहचान, टिकाऊ संचालन या रिकॉर्ड संस्करण, सीमित टेलीमेट्री, और परिवर्तन के लिए नियंत्रित पथ प्रदान कर सकती है।
इस पैकेज में निष्पादन-समान उदाहरण फिक्स्चर और स्वीकृति अनुबंध हैं। संरचना और मेटाडेटा जांचने के लिए संग्रह सत्यापनकर्ता चलाएं, फिर लक्षित रिपॉजिटरी में परिदृश्यों का अनुवाद और निष्पादन करें और कार्यान्वयन साक्ष्य रिकॉर्ड करें।
संदर्भ
- NIST AI 600-1, Generative AI Profile (2026-09-08 से लागू)