Database
 sql >> डेटाबेस >  >> RDS >> Database

स्कीमा पैटर्न खोज

आईआरआई वर्कबेंच (डब्ल्यूबी) में स्कीमा पैटर्न खोज का उपयोग विशिष्ट पैटर्न से मेल खाने वाले संपूर्ण स्कीमा में डेटा पुनर्प्राप्त करने के लिए किया जा सकता है। खोज प्रक्रिया प्रत्येक चयनित स्कीमा में प्रत्येक तालिका में चयनित डेटा प्रकारों के प्रत्येक स्तंभ के सभी डेटा के पैटर्न की तुलना करती है। यह प्रक्रिया क्रेडिट कार्ड नंबरों के सभी स्थानों को खोजने के लिए पीसीआई भंडारण प्रतिधारण आवश्यकताओं के अनुपालन में सहायक है, या अनुरोधकर्ता के नाम से जुड़े प्रत्येक डेटाबेस रिकॉर्ड को ढूंढकर जीडीपीआर को भूल जाने का अधिकार है।

आईआरआई वर्कबेंच में डेटाबेस प्रोफाइल विज़ार्ड के विपरीत जो एक समय में एक टेबल खोज सकता है, या फ्लैट-फाइल प्रोफाइल विज़ार्ड जो केवल एक चयनित फ़ाइल के माध्यम से खोजता है, स्कीमा पैटर्न खोज विज़ार्ड पैटर्न के लिए संपूर्ण स्कीमा खोजता है। यदि केवल चयनित तालिकाओं या संरचित फ़ाइलों को खोजने की आवश्यकता है, तो तेज़ परिणामों के लिए डेटा क्लास लाइब्रेरी संपादक का उपयोग करें।

ध्यान दें कि वर्णित स्कीमा पैटर्न खोज विज़ार्ड के परिणाम भी स्वचालित रूप से आपकी डेटा कक्षाओं से संबद्ध हो जाते हैं। इसके अलावा, फील्डशील्ड उपयोगकर्ताओं के लिए आईआरआई वर्कबेंच में डीबी/स्कीमा-वाइड डेटा क्लास सर्च और डेटा क्लास मास्किंग विजार्ड भी उपलब्ध हैं।

यह उदाहरण क्रेडिट कार्ड रेगुलर एक्सप्रेशन पैटर्न का उपयोग करके एकल Oracle स्कीमा की खोज करता है। विज़ार्ड का उपयोग करने के लिए, खोज करने के लिए स्कीमा या स्कीमा का चयन करें। यदि पैटर्न कॉलम नामों के संदर्भ में हैं, तो नामों पर मिलान शामिल करने के लिए चयन करें। उन तालिकाओं को स्कैन करने के लिए चुनें जिन्हें पहले स्कैन नहीं किया गया था। यदि स्कैन समाप्त नहीं हुआ है या पिछले स्कैन के बाद से नई तालिकाएँ जोड़ी गई हैं तो यह मददगार है। इस स्कैन में बाहर करने के लिए पिछले स्कैन से तालिका खोज परिणाम जोड़ने के लिए जोड़ें पर क्लिक करें। अगला, मिलान की गहराई का चयन करें। सभी पंक्तियों को स्कैन करने और डेटा मिलान को आउटपुट करने के लिए विकल्प पूर्ण स्कैन हैं। यदि मिलान किया गया डेटा महत्वपूर्ण नहीं है, तो केवल वे कॉलम जहां परिणाम मिलते हैं, डेटा परिणाम शामिल नहीं करने के लिए चयन करें। यदि स्कैन केवल कॉलम नामों से मेल खाना चाहिए, तो डेटा स्कैन न करने के लिए चुनें।

अगले पृष्ठ पर, खोज करने के लिए स्कीमा या स्कीमा का चयन करें।

उन स्तंभों के डेटा प्रकारों का चयन करें जिनमें विचाराधीन डेटा है। यदि संदिग्ध डेटा केवल टेक्स्ट प्रकार फ़ील्ड में है, तो केवल उन प्रकार के स्तंभों का चयन करने से अंतर्निहित खोज इंजन द्वारा संसाधित किए जाने वाले डेटा की मात्रा कम हो जाएगी।


आइटम को बाहर करने के लिए कोई भी पैटर्न दर्ज करें। पैटर्न को इस प्रारूप का पालन करना चाहिए: <स्कीमा>।

या <स्कीमा>।
।<कॉलम>।

मौजूदा पैटर्न ब्राउज़ करके या एक नया बनाकर पैटर्न दर्ज करें। कई पैटर्न जोड़े जा सकते हैं। AND और OR ऑपरेटर उपयोग करने के लिए पैटर्न को ठीक करने के लिए उपलब्ध हैं।

समाप्त क्लिक करने से खोज/रिपोर्ट प्रक्रिया शुरू हो जाएगी। कितना डेटा स्कैन किया जा रहा है, इस पर निर्भर करते हुए, विज़ार्ड काफी समय तक चल सकता है। चूंकि प्रक्रिया लंबे समय तक चल सकती है, इसलिए tableSearchResults . नामक फ़ाइल पूरी तरह से संसाधित की गई प्रत्येक तालिका को बनाया और रिकॉर्ड किया जाता है। खोज के दौरान विफल होने की स्थिति में, यह फ़ाइल अंतिम तालिका दिखाएगी जिसे सफलतापूर्वक खोजा गया था।

जब खोज किसी स्तंभ के अंत तक पहुंचती है, यदि कोई मिलान पाया जाता है, तो columnSearchResult नाम की एक फ़ाइल s कॉलम के नाम के साथ जोड़ा गया है। उसी समय, स्कीमा_पैटर्न_सर्च फ़ाइल (या सेटअप पृष्ठ पर कस्टम नामित फ़ाइल) को खोज के परिणामों के साथ जोड़ दिया जाता है और इसमें कॉलम नाम और मिलान डेटा दोनों शामिल होते हैं।

डेटा को एक टैब-सीमांकित फ़ाइल में रिकॉर्ड किया जाता है और आवश्यकतानुसार अन्य प्रक्रियाओं द्वारा उपयोग किया जा सकता है।

columnSearchResults.csr फ़ाइल का उपयोग डब्ल्यूबी में स्कीमा पैटर्न सर्च टू डेटा क्लास एसोसिएशन विज़ार्ड द्वारा किया जा सकता है जो कॉलम परिणाम लेता है और उन्हें डेटा क्लास असाइन करता है। यह अन्य IRI नौकरियों के दौरान डेटा सुरक्षा की प्रक्रिया को गति दे सकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. शुरुआती के लिए SQL EXISTS ऑपरेटर

  2. हुआवेई गॉसडीबी

  3. एक संदेश प्रणाली के लिए डेटाबेस मॉडल

  4. स्लाइड डेक और नमूने #SQLintersection . से

  5. लिंक किए गए सर्वर के साथ छद्म कॉलम का उपयोग करना

© कॉपीराइट http://hi.sqldat.com सर्वाधिकार सुरक्षित