top 10 etl testing tools 2021
2021 में सर्वश्रेष्ठ ईटीएल परीक्षण उपकरण की सूची और तुलना:
आज लगभग सभी आईटी कंपनियां, डेटा प्रवाह पर अत्यधिक निर्भर हैं क्योंकि बड़ी मात्रा में जानकारी एक्सेस के लिए उपलब्ध कराई गई है और एक को वह सब कुछ मिल सकता है जो आवश्यक है।
और यह वह जगह है जहाँ ETL और ETL परीक्षण की अवधारणा तस्वीर में आती है। मूल रूप से, ETL को एक्सट्रैक्शन, ट्रांसफॉर्मेशन और लोडिंग के रूप में संक्षिप्त किया गया है। वर्तमान में ETL परीक्षण SQL स्क्रिप्टिंग या स्प्रेडशीट का उपयोग करके किया जाता है जो कि समय लेने वाली और त्रुटि-प्रवण दृष्टिकोण हो सकता है।
इस लेख में, हम कई अवधारणाओं पर विस्तृत चर्चा करेंगे। ईटीएल, ईटीएल प्रक्रिया, ईटीएल परीक्षण और सबसे लोकप्रिय ईटीएल परीक्षण उपकरण के साथ इसके लिए उपयोग किए जाने वाले विभिन्न दृष्टिकोण।
यह भी पढ़ें=> ETL परीक्षण युक्तियाँ
आप क्या सीखेंगे:
ईटीएल परीक्षण क्या है?
# 1) जैसा कि पहले उल्लेख किया गया है कि ETL एक्सट्रैक्शन, ट्रांसफॉर्मेशन और लोडिंग के लिए तीन प्रमुख डेटाबेस फ़ंक्शन माना जाता है।
- निष्कर्षण: डेटाबेस से डेटा पढ़ना।
- परिवर्तन: निकाले गए डेटा को किसी अन्य डेटाबेस में संग्रहीत करने के लिए आवश्यक रूप में परिवर्तित करना।
- लोड हो रहा है: लक्ष्य डेटाबेस में डेटा लिखना।
#दो) ईटीएल का उपयोग डेटा मर्स या डेटा वेयरहाउस तैयार करने के लिए डेटा को एक डेटाबेस से दूसरे में स्थानांतरित करने या स्थानांतरित करने के लिए किया जाता है।
निम्नलिखित चित्र एक सटीक तरीके से ETL प्रक्रिया को विस्तृत करता है:
ईटीएल परीक्षण प्रक्रिया
ईटीएल परीक्षण प्रक्रिया अन्य परीक्षण प्रक्रियाओं के समान है और इसमें कुछ चरण शामिल हैं।
वे:
- व्यावसायिक आवश्यकताओं की पहचान करना
- परीक्षण योजना
- परीक्षण मामलों और परीक्षण डेटा को डिजाइन करना
- परीक्षण निष्पादन और बग रिपोर्टिंग
- रिपोर्ट का सारांश
- परीक्षण बंद
ईटीएल परीक्षण के प्रकार
ईटीएल परीक्षण को निम्नलिखित प्रक्रियाओं में वर्गीकृत किया जा सकता है जो परीक्षण प्रक्रिया के अनुसार है।
(1) उत्पादन सत्यापन परीक्षण:
इसे टेबल बैलेंसिंग या उत्पाद सामंजस्य भी कहा जाता है। यह सही क्रम में उत्पादन प्रणाली में स्थानांतरित होने से पहले या उसके बाद डेटा पर किया जाता है।
# 2) लक्ष्य परीक्षण के लिए स्रोत:
डेटा परिवर्तन के बाद डेटा मानों को मान्य करने के लिए इस प्रकार का ETL परीक्षण किया जाता है।
# 3) आवेदन अपग्रेड:
इसका उपयोग यह जांचने के लिए किया जाता है कि डेटा किसी पुराने एप्लिकेशन या नए एप्लिकेशन या रिपॉजिटरी से निकाला गया है या नहीं।
# 4) डेटा परिवर्तन परीक्षण:
डेटा ट्रांसफ़ॉर्मेशन मानकों को सत्यापित करने के लिए प्रत्येक और हर पंक्ति के लिए कई SQL क्वेरीज़ चलाने की आवश्यकता होती है।
# 5) डेटा पूर्णता परीक्षण:
यह सत्यापित करने के लिए इस प्रकार का परीक्षण किया जाता है कि पूर्वनिर्धारित मानकों के अनुसार अपेक्षित डेटा उचित गंतव्य पर लोड किया गया है या नहीं।
मैं डेटाबेस परीक्षण के साथ ईटीएल परीक्षण की तुलना करना चाहूंगा लेकिन इससे पहले डेटाबेस परीक्षण के संबंध में ईटीएल परीक्षण के प्रकारों पर एक नज़र डालते हैं।
डेटाबेस परीक्षण के संबंध में ईटीएल परीक्षण के प्रकार नीचे दिए गए हैं:
1) बाधा परीक्षण:
परीक्षकों को परीक्षण करना चाहिए कि क्या डेटा स्रोत से गंतव्य तक सटीक रूप से मैप किया गया है, जबकि इसकी जांच करने के लिए परीक्षकों को कुछ प्रमुख जांचों (बाधा) पर ध्यान देने की आवश्यकता है।
वे:
- अशक्त नहीं
- अद्वितीय
- प्राथमिक कुंजी
- विदेशी कुंजी
- जाँच
- शून्य
- चूक
2) डुप्लीकेट चेक टेस्टिंग:
स्रोत और लक्ष्य तालिकाओं में बार-बार मूल्यों के साथ बड़ी मात्रा में डेटा होता है, ऐसे में परीक्षक ऐसे दोहराव का पता लगाने के लिए कुछ डेटाबेस प्रश्नों का पालन करते हैं।
3) नेविगेशन परीक्षण:
एक आवेदन के जीयूआई के साथ नेविगेशन चिंताओं। उपयोगकर्ता को एक एप्लिकेशन फ्रेंडली लगता है जब उसे पूरे सिस्टम में आसान और प्रासंगिक नेविगेशन मिल जाता है। परीक्षक को उपयोगकर्ता के दृष्टिकोण से अप्रासंगिक नेविगेशन से बचने पर ध्यान देना चाहिए।
4) प्रारंभिक परीक्षण:
मंच पर स्थापित होने के साथ हार्डवेयर और सॉफ्टवेयर आवश्यकताओं के संयोजन की जांच के लिए प्रारंभिक परीक्षण किया जाता है।
5) जाँच जाँच में योगदान:
यह परीक्षण सत्यापित करने के लिए किया जाता है यदि स्रोत और लक्ष्य प्रणाली दोनों की सभी विशेषताएँ समान हैं
उपरोक्त लिस्टिंग से कोई भी विचार कर सकता है कि ETL परीक्षण डेटाबेस परीक्षण के समान है लेकिन तथ्य यह है कि ETL परीक्षण डेटा वेयरहाउस टेस्टिंग से संबंधित है न कि डेटाबेस परीक्षण से।
कई अन्य तथ्य हैं जिनके कारण ETL परीक्षण डेटाबेस परीक्षण से अलग है।
आइए उन पर एक त्वरित नज़र डालें:
कैसे एक स्ट्रिंग सरणी में जोड़ने के लिए
- प्राथमिक लक्ष्य डेटाबेस टेस्टिंग यह जाँचने के लिए है कि क्या डेटा मॉडल के नियमों और मानकों का पालन करता है, दूसरी ओर, ETL परीक्षण यह जाँचता है कि डेटा अपेक्षित रूप से स्थानांतरित या मैप किया गया है या नहीं।
- डेटाबेस परीक्षण एक बनाए रखने पर केंद्रित है प्राथमिक कुंजी-विदेशी कुंजी संबंध जबकि ETL परीक्षण के लिए पुष्टि करता है डेटा परिवर्तन आवश्यकता या अपेक्षा के अनुसार और स्रोत और लक्ष्य प्रणाली पर समान है।
- डेटाबेस परीक्षण पहचानता है खोए आँकड़े जबकि ईटीएल परीक्षण निर्धारित करता है डुप्लिकेट डेटा।
- डेटाबेस परीक्षण के लिए प्रयोग किया जाता है डेटा एकीकरण और ईटीएल परीक्षण उद्यम व्यापार खुफिया रिपोर्टिंग
- ये कुछ प्रमुख अंतर हैं जो ईटीएल परीक्षण को डेटाबेस परीक्षण से अलग बनाते हैं।
नीचे दी गई तालिका ईटीएल कीड़े की सूची दिखा रही है:
बग का प्रकार | विवरण |
---|---|
गणना कीड़े | गणितीय त्रुटि के कारण अंतिम आउटपुट गलत |
इनपुट / आउटपुट कीड़े | अमान्य मानों को स्वीकार करता है और मान्य मानों को अस्वीकार करता है |
एच / डब्ल्यू कीड़े | हार्डवेयर समस्याओं के कारण डिवाइस प्रतिक्रिया नहीं दे रहा है |
उपयोगकर्ता इंटरफ़ेस बग | किसी एप्लिकेशन के GUI से संबंधित |
हालत कीड़े लोड करें | कई उपयोगकर्ताओं को अस्वीकार करता है |
ETL टेस्टिंग में टेस्ट केस कैसे बनाएं
ईटीएल परीक्षण का प्राथमिक लक्ष्य यह आश्वासन देना है कि निकाले गए और परिवर्तित किए गए डेटा को स्रोत से गंतव्य प्रणाली तक सटीक रूप से लोड किया गया है या नहीं। ईटीएल परीक्षण में दो दस्तावेज शामिल हैं, वे हैं:
(1) ईटीएल मैपिंग शीट्स: इस दस्तावेज़ में स्रोत और गंतव्य तालिकाओं और उनके संदर्भों के बारे में जानकारी है। मैपिंग शीट ईटीएल परीक्षण करते समय बड़े एसक्यूएल प्रश्नों को बनाने में मदद करता है।
# 2) स्रोत और गंतव्य तालिका के लिए डेटाबेस स्कीमा: डेटा सत्यापन करने के लिए डेटाबेस स्कीमा के साथ मैपिंग शीट में इसे अद्यतन रखा जाना चाहिए।
= >> संपर्क करें यहाँ एक सूची का सुझाव देने के लिए।सबसे लोकप्रिय ETL परीक्षण उपकरण
स्वचालन परीक्षण की तरह, ETL परीक्षण भी स्वचालित किया जा सकता है। स्वचालित ईटीएल परीक्षण परीक्षण प्रक्रिया के दौरान समय की खपत को कम करता है और सटीकता बनाए रखने में मदद करता है।
कुछ ETL टेस्टिंग ऑटोमेशन टूल्स का उपयोग ETL टेस्टिंग को अधिक प्रभावी और तेजी से करने के लिए किया जाता है।
नीचे दिए गए शीर्ष ईटीएल परीक्षण उपकरण की सूची दी गई है:
- राइटडाटा
- Xplenty
- iCEDQ
- Informatica Data Validation
- QuerySurge
- डेटागैप्स ईटीएल वैलिडेटर
- QualiDI
- डाटा इंटीग्रेशन के लिए ओपन स्टूडियो
- कोडॉइड की ईटीएल परीक्षण सेवाएँ
- डेटा सेंट्रिक परीक्षण
- एसएसिस्टर
- परीक्षण बेंच
- जीटीएल QAceGen
- प्रत्यक्ष स्वचालित परीक्षण सेवा
- DbFit
- AnyDbTest
- 99 प्रतिशत ईटीएल परीक्षण
(१) राइटडाटा
राइटडाटा डेटा गुणवत्ता आश्वासन और डेटा गुणवत्ता नियंत्रण प्रक्रियाओं के स्वचालन के साथ व्यापार और प्रौद्योगिकी टीमों की सहायता के लिए बनाया गया एक स्व-सेवा ईटीएल / डेटा एकीकरण परीक्षण उपकरण है।
राइटडेटा का सहज ज्ञान युक्त इंटरफ़ेस उपयोगकर्ताओं को डेटा मॉडल या डेटा स्रोत प्रकार में अंतर की परवाह किए बिना डेटासेट के बीच डेटा को सत्यापित और सामंजस्य करने की अनुमति देता है। यह उच्च जटिलता और विशाल मात्रा के साथ डेटा प्लेटफार्मों के लिए कुशलतापूर्वक काम करने के लिए डिज़ाइन किया गया है।
प्रमुख विशेषताऐं:
- शक्तिशाली सार्वभौमिक क्वेरी स्टूडियो जहां उपयोगकर्ता किसी भी डेटा स्रोत (RDBMS, SAP, फ़ाइलें, Bigdata, डैशबोर्ड, रिपोर्ट, बाकी APIs आदि) पर क्वेरी कर सकते हैं, मेटाडेटा का पता लगा सकते हैं, डेटा का विश्लेषण कर सकते हैं, डेटा प्रोफाइलिंग द्वारा डेटा की खोज कर सकते हैं, रूपांतरणों को तैयार कर सकते हैं और डेटा सामंजस्य, व्यापार नियम और परिवर्तन सत्यापन के साथ सहायता करने के लिए डेटा को साफ़ करना, और स्नैपशॉट करना।
- राइटडेटा का उपयोग करते हुए, उपयोगकर्ता डेटा मॉडल, स्रोत और लक्ष्य के बीच संरचना के अंतरों की परवाह किए बिना फ़ील्ड डेटा से फ़ील्ड का प्रदर्शन कर सकते हैं।
- यह कस्टम व्यवसाय नियम बिल्डर के साथ सत्यापन नियमों के एक पूर्व-प्रदत्त सेट के साथ आता है।
- राइटडेटा में परियोजना परिदृश्य में तकनीकी डेटा सामंजस्य को सुविधाजनक बनाने के लिए थोक तुलनात्मक क्षमताएं हैं (उदाहरण के लिए, यूएटी, आदि के साथ उत्पादन पर्यावरण डेटा की तुलना करें)
- अपनी पसंद के दोष / घटना प्रबंधन उपकरणों के स्वचालित निर्माण के माध्यम से ईमेल से शुरू होने वाली सतर्कता और अधिसूचना क्षमता।
- राइटडाटा के डेटा गुणवत्ता मैट्रिक्स और डेटा गुणवत्ता आयाम डैशबोर्ड डेटा प्लेटफ़ॉर्म स्वामियों को परिदृश्य और सटीक रिकॉर्ड और फ़ील्ड में ड्रिल विफलताओं के साथ अपने डेटा प्लेटफ़ॉर्म के स्वास्थ्य के बारे में जानकारी देता है और सत्यापन विफलताओं का कारण बनता है।
- राइटडाटा का उपयोग टेब्लो, पावर बीआई, क्यूलिक, एसएसआरएस, बिजनेस ऑब्जेक्ट्स वेबी, एसएपी बेक्स, आदि जैसे एनालिटिक्स / बीआई टूल के परीक्षण के लिए किया जा सकता है।
- CICD टूल्स (जेनकिन्स, जीरा, बिटबकेट, आदि) के साथ राइटडेटा का दोतरफा एकीकरण डेटाओप्स के माध्यम से आपकी डेटा टीमों को DevOps एनेबल्ड की यात्रा में सहायता करता है।
# 2) Xplenty
Xplenty डेटा एकीकरण, ETL और ELT प्लेटफ़ॉर्म है। यह क्लाउड-आधारित प्लेटफ़ॉर्म डेटा प्रोसेसिंग को सुव्यवस्थित करेगा। यह ईटीएल, ईएलटी या प्रतिकृति समाधान को लागू करने के लिए एक सहज ज्ञान युक्त ग्राफिक इंटरफ़ेस प्रदान करता है। Xplenty के साथ आप आउट-ऑफ-द-बॉक्स डेटा रूपांतरण करने में सक्षम होंगे।
प्रमुख विशेषताऐं:
int c ++ में char नंबर
- Xplenty का वर्कफ़्लो इंजन आपको डेटा पाइपलाइन को ऑर्केस्ट्रेट और शेड्यूल करने में मदद करेगा।
- आप समृद्ध अभिव्यक्ति भाषा का उपयोग करके जटिल डेटा तैयारी कार्यों को लागू करने में सक्षम होंगे।
- इसमें नौकरियों को निर्धारित करने, नौकरी की प्रगति की निगरानी करने, स्थिति के साथ-साथ नमूना डेटा आउटपुट की कार्यक्षमता और शुद्धता और वैधता सुनिश्चित करने की कार्यक्षमता है।
- Xplenty का प्लेटफ़ॉर्म आपको 100 से अधिक डेटा स्टोर और SaaS अनुप्रयोगों से डेटा को एकीकृत करने देगा।
- Xplenty कम-कोड या नो-कोड दोनों विकल्प प्रदान करता है।
# 3)iCEDQ
iCEDQ लेफ्ट शिफ्ट दृष्टिकोण को सक्षम करता है, जो डेटाऑप्स के लिए केंद्रीय है। हम डेटा का परीक्षण करने और उत्पादन डेटा की लगातार निगरानी करने के लिए गैर-उत्पादन चरण में जल्दी शुरू करने की सलाह देते हैं।
iCEDQ के नियम-आधारित दृष्टिकोण उपयोगकर्ताओं को ईटीएल परीक्षण, क्लाउड डेटा माइग्रेशन परीक्षण, बिग डेटा परीक्षण और डेटा डेटा मॉनिटरिंग को स्वचालित करने का अधिकार देता है।
प्रमुख विशेषताऐं :
- एक स्मृति इंजन जो बड़े पैमाने पर अरबों रिकॉर्ड का मूल्यांकन कर सकता है।
- उपयोगकर्ताओं को परिवर्तन परीक्षण, डुप्लिकेट डेटा परीक्षण, स्कीमा परीक्षण, टाइप II आयाम परीक्षण और बहुत कुछ करने में सक्षम बनाता है।
- डेटा प्रस्तुत करने, सफाई, एपीआई के, खोल स्क्रिप्ट, या किसी बाहरी प्रक्रिया के लिए ग्रूवी स्क्रिप्टिंग को आगे बढ़ाएं।
- कस्टम जावा पुस्तकालयों को आयात करें या पुन: प्रयोज्य परीक्षण फ़ंक्शन बनाएं।
- किसी शेड्यूलिंग, ऑर्केस्ट्रेशन, GIT या DevOps टूल के साथ एकीकरण करके DataOps को लागू करें।
- धीमे, जीरा, ServiceNow, Alation, Manta, या किसी भी उद्यम उत्पाद के लिए पुश परिणाम।
- एकल साइन-ऑन, उन्नत भूमिका-आधारित अभिगम नियंत्रण और एन्क्रिप्शन सुविधाएँ।
- अधिक जानकारी के लिए रिपोर्ट बनाने के लिए इनबिल्ट डैशबोर्ड मॉड्यूल या एंटरप्राइज़ रिपोर्टिंग टूल जैसे कि झांकी, पावर बीआई और क्यूलिक का उपयोग करें।
- कहीं भी तैनात करें। ऑन-प्रेम या एडब्ल्यूएस, एज़्योर, जीसीपी, आईबीएम क्लाउड, ओरेकल क्लाउड, या अन्य प्लेटफार्मों में।
यहां आधिकारिक साइट पर जाएं : iCEDQ
# 4) सूचनात्मक डेटा सत्यापन
Informatica Data Validation एक GUI आधारित ETL टेस्टिंग टूल है, जिसे निकालने, (ट्रांसफॉर्मेशन एंड लोड (ETL)) के लिए उपयोग किया जाता है। परीक्षण में डेटा माइग्रेशन से पहले और बाद में तालिकाओं की तुलना शामिल है।
इस प्रकार के परीक्षण से डेटा अखंडता सुनिश्चित होती है, यानी डेटा की मात्रा सही ढंग से भरी हुई है और गंतव्य प्रणाली में अपेक्षित प्रारूप में है।
प्रमुख विशेषताऐं:
- Informatica सत्यापन उपकरण एक व्यापक ईटीएल परीक्षण उपकरण है जिसे किसी भी प्रोग्रामिंग कौशल की आवश्यकता नहीं होती है।
- यह ईटीएल परीक्षण के दौरान स्वचालन प्रदान करता है जो यह सुनिश्चित करता है कि डेटा सही तरीके से दिया गया है और गंतव्य प्रणाली में अपेक्षित प्रारूप में है।
- यह परीक्षण और उत्पादन वातावरण में डेटा सत्यापन और सामंजस्य को पूरा करने में मदद करता है।
- यह परिवर्तन के दौरान त्रुटियों को पेश करने के जोखिम को कम करता है और खराब डेटा को गंतव्य प्रणाली में बदलने से बचता है।
- Informatica Data Validation विकास, परीक्षण और उत्पादन वातावरण में उपयोगी है जहां उत्पादन प्रणाली में जाने से पहले डेटा अखंडता को मान्य करना आवश्यक है।
- Informatica Data Validation टूल का उपयोग करके 50 से 90% लागत और प्रयासों को बचाया जा सकता है।
- Informatica Data Validation डेटा सत्यापन के साथ-साथ डेटा अखंडता के लिए एक संपूर्ण समाधान प्रदान करता है।
- एक सहज उपयोगकर्ता इंटरफ़ेस और अंतर्निहित ऑपरेटरों के कारण प्रोग्रामिंग प्रयासों और व्यावसायिक जोखिमों को कम करता है।
- पहचान और डेटा गुणवत्ता मुद्दों को रोकता है और अधिक से अधिक व्यावसायिक उत्पादकता प्रदान करता है।
- 64% नि: शुल्क परीक्षण और 36% सशुल्क सेवा की अनुमति देता है जो डेटा सत्यापन के लिए आवश्यक समय और लागत को कम करता है।
यहां आधिकारिक साइट पर जाएं : Informatica Data Validation
# 5) QuerySurge
QuerySurge टूल विशेष रूप से बिग डेटा और डेटा वेयरहाउस के परीक्षण के लिए बनाया गया है। यह सुनिश्चित करता है कि स्रोत प्रणाली से गंतव्य प्रणाली तक निकाले और लोड किए गए डेटा सही हैं और अपेक्षित प्रारूप के अनुसार हैं। किसी भी मुद्दे या अंतर को क्वेरीसर्ज द्वारा बहुत जल्दी पहचाना जाता है।
प्रमुख विशेषताऐं :
- QuerySurge बिग डेटा परीक्षण और ETL परीक्षण के लिए एक स्वचालित उपकरण है।
- यह डेटा गुणवत्ता में सुधार करता है और परीक्षण चक्र को तेज करता है।
- यह क्वेरी विज़ार्ड का उपयोग करके डेटा को मान्य करता है।
- यह एक विशेष समय के लिए मैन्युअल प्रयासों और शेड्यूल परीक्षणों को स्वचालित करके समय और लागत बचाता है।
- QuerySurge IBM, Oracle, Microsoft, SAP जैसे विभिन्न प्लेटफार्मों पर ETL परीक्षण का समर्थन करता है।
- यह एसक्यूएल के विशिष्ट ज्ञान के बिना विन्यास रिपोर्ट के साथ परीक्षण परिदृश्य और परीक्षण सूट बनाने में मदद करता है।
- यह एक स्वचालित प्रक्रिया के माध्यम से ईमेल रिपोर्ट तैयार करता है।
- पुन: प्रयोज्य कोड उत्पन्न करने के लिए पुन: प्रयोज्य क्वेरी स्निपेट।
- यह डेटा स्वास्थ्य के लिए एक सहयोगी दृष्टिकोण प्रदान करता है।
- QuerySurge को HP ALM, TFS, IBM Rational Quality Manager के साथ एकीकृत किया जा सकता है।
- ETL प्रक्रिया के माध्यम से डेटा को सत्यापित, परिवर्तित और अपग्रेड करता है।
- यह एक वाणिज्यिक उपकरण है जो स्रोत और लक्ष्य डेटा को जोड़ता है और परीक्षण परिदृश्यों की वास्तविक समय की प्रगति का भी समर्थन करता है।
यहां आधिकारिक साइट पर जाएं : QuerySurge
# 6) डेटागैप ईटीएल वैलिडेटर
ETL Validator टूल ETL टेस्टिंग और बिग डेटा टेस्टिंग के लिए डिज़ाइन किया गया है। यह डेटा एकीकरण परियोजनाओं के लिए एक समाधान है। इस तरह के डेटा एकीकरण परियोजना के परीक्षण में विभिन्न डेटा प्रकार, विशाल मात्रा और विभिन्न स्रोत प्लेटफॉर्म शामिल हैं।
ईटीएल वैलिडेटर ऑटोमेशन का उपयोग करके ऐसी चुनौतियों को दूर करने में मदद करता है जो आगे लागत को कम करने और प्रयासों को कम करने में मदद करता है।
- ETL Validator में एक इनबिल्ट ETL इंजन है जो विभिन्न डेटाबेस या फ्लैट फ़ाइलों से लाखों रिकॉर्ड की तुलना करता है।
- ETL Validator डेटा टेस्टिंग टूल है जिसे विशेष रूप से स्वचालित डेटा वेयरहाउस टेस्टिंग के लिए डिज़ाइन किया गया है।
- विजुअल टेस्ट केस बिल्डर ड्रैग एंड ड्रॉप क्षमता के साथ।
- ETL Validator में Query Builder की विशेषताएं हैं जो बिना किसी क्वेरी को मैन्युअल रूप से टाइप किए हुए परीक्षण मामलों को लिखता है।
- कुल आंकड़ों की तुलना करें जैसे कि गिनती, योग, अलग संख्या आदि।
- विभिन्न वातावरण में डेटाबेस स्कीमा की तुलना को सरल करता है जिसमें डेटा प्रकार, सूचकांक, लंबाई आदि शामिल हैं।
- ETL Validator विभिन्न प्लेटफॉर्म जैसे कि Hadoop, XML, फ्लैट फाइलें आदि का समर्थन करता है।
- यह ईमेल सूचना, वेब रिपोर्टिंग आदि का समर्थन करता है।
- इसे HP ALM के साथ एकीकृत किया जा सकता है जिसके परिणामस्वरूप विभिन्न प्लेटफार्मों पर परीक्षण के परिणाम साझा किए जा सकते हैं।
- ETL Validator का उपयोग Data Validity, Data सटीकता और भी मेटाडेटा परीक्षण करने के लिए किया जाता है।
- जाँचता है अखंडता, डेटा अखंडता, डेटा पूर्णता और डेटा परिवर्तन।
- यह 30 दिनों के परीक्षण के साथ एक वाणिज्यिक उपकरण है और इसके लिए शून्य कस्टम प्रोग्रामिंग की आवश्यकता होती है और व्यावसायिक उत्पादकता में सुधार होता है।
यहां आधिकारिक साइट पर जाएं : डेटागैप्स ईटीएल वैलिडेटर
# 7) क्वालिडीआई
QualiDi एक स्वचालित परीक्षण प्लेटफ़ॉर्म है जो अंत परीक्षण और ETL परीक्षण प्रदान करता है। यह ईटीएल परीक्षण को स्वचालित करता है और ईटीएल परीक्षण की प्रभावशीलता में सुधार करता है। यह परीक्षण चक्र को भी कम करता है और डेटा गुणवत्ता में सुधार करता है।
QualiDI खराब डेटा और गैर-अनुपालन डेटा की बहुत आसानी से पहचान करता है। QualiDI प्रतिगमन चक्र और डेटा सत्यापन को कम करता है।
प्रमुख विशेषताऐं :
- QualiDI स्वचालित परीक्षण मामले बनाता है और यह स्वचालित डेटा तुलना के लिए समर्थन भी प्रदान करता है।
- यह डेटा ट्रैसेबिलिटी और टेस्ट केस ट्रैसेबिलिटी प्रदान करता है।
- इसमें आवश्यकताओं, परीक्षण मामलों और परीक्षण परिणामों के लिए एक केंद्रीकृत भंडार है।
- इसे HPQC, Hadoop, आदि के साथ एकीकृत किया जा सकता है।
- QualiDI प्रारंभिक चरण में एक दोष की पहचान करता है जो बदले में लागत को कम करता है।
- यह ईमेल सूचनाओं का समर्थन करता है।
- यह निरंतर एकीकरण प्रक्रिया का समर्थन करता है।
- यह फुर्तीली विकास और स्प्रिंट के तेजी से वितरण का समर्थन करता है।
- QualiDI जटिल BI परीक्षण चक्रों का प्रबंधन करता है, जो मानव त्रुटि और डेटा गुणवत्ता को बनाए रखता है।
आधिकारिक साइट पर जाएँ: क्वालिडी
# 8) डेटा इंटीग्रेशन के लिए ओपन स्टूडियो की बात करें
डेटा इंटीग्रेशन के लिए टैलेंड ओपन स्टूडियो एक ओपन-सोर्स टूल है जो ईटीएल टेस्टिंग को आसान बनाता है। इसमें सभी ईटीएल परीक्षण कार्यक्षमता और अतिरिक्त निरंतर वितरण तंत्र शामिल हैं। टैलेंड डेटा इंटीग्रेशन टूल की मदद से, उपयोगकर्ता दूरस्थ सर्वर पर ईटीएल नौकरियां चला सकता है जो कि कई प्रकार के ऑपरेटिंग सिस्टम के साथ भी है।
ईटीएल परीक्षण यह सुनिश्चित करता है कि डेटा स्रोत प्रणाली से लक्ष्य तक किसी भी डेटा हानि के बिना रूपांतरित हो और इस प्रकार परिवर्तन नियमों का पालन हो।
प्रमुख विशेषताऐं :
- टैलेंट डेटा इंटीग्रेशन किसी भी प्रकार के रिलेशनल डेटाबेस, फ़्लैट फाइल्स आदि का समर्थन करता है।
- एकीकृत जीयूआई जो ईटीएल प्रक्रियाओं के डिजाइन और विकास को सरल बनाता है।
- टैलेंड डेटा इंटीग्रेशन में 900 से अधिक घटकों के साथ इनबिल्ट डेटा कनेक्टर हैं।
- यह व्यापार की अस्पष्टता और परिवर्तन नियमों में असंगति का पता लगाता है।
- यह दूरस्थ नौकरी निष्पादन का समर्थन करता है।
- लागत को कम करने के लिए एक प्रारंभिक चरण में दोषों की पहचान करता है।
- यह ईटीएल सर्वोत्तम प्रथाओं के आधार पर मात्रात्मक और गुणात्मक मीट्रिक प्रदान करता है।
- के बीच संदर्भ स्विचिंग संभव है
- ईटीएल विकास, ईटीएल परीक्षण और ईटीएल उत्पादन वातावरण।
- विस्तृत निष्पादन आंकड़ों के साथ वास्तविक समय डेटा प्रवाह ट्रैकिंग।
यहां आधिकारिक साइट पर जाएं: टैल्ट ईटीएल परीक्षण
# 9) कोडोइड की ईटीएल परीक्षण सेवाएँ
कोडॉइड की ETL और डेटा वेयरहाउस टेस्टिंग सर्विस में स्रोत से लक्ष्य प्रणाली के लिए डेटा माइग्रेशन और डेटा सत्यापन शामिल है। ईटीएल परीक्षण यह सुनिश्चित करता है कि स्रोत से लक्ष्य प्रणाली में डेटा लोड करते समय कोई डेटा त्रुटि, कोई बुरा डेटा या डेटा हानि न हो।
यह ईटीएल प्रक्रिया के दौरान होने वाली किसी भी डेटा त्रुटियों या किसी भी अन्य सामान्य त्रुटियों की पहचान करता है।
प्रमुख विशेषताऐं :
- कोडॉइड की ईटीएल परीक्षण सेवा डेटा वेयरहाउस में डेटा गुणवत्ता और स्रोत से लक्ष्य प्रणाली के लिए डेटा पूर्णता सत्यापन सुनिश्चित करती है।
- ईटीएल परीक्षण और डेटा सत्यापन यह सुनिश्चित करता है कि स्रोत से लक्ष्य प्रणाली में तब्दील व्यापारिक जानकारी सटीक और विश्वसनीय है।
- स्वचालित परीक्षण प्रक्रिया डेटा माइग्रेशन के दौरान और बाद में डेटा सत्यापन करती है और किसी भी डेटा भ्रष्टाचार को रोकती है।
- डेटा सत्यापन में लक्ष्य और वास्तविक डेटा के बीच गिनती, समुच्चय और स्पॉट चेक शामिल हैं।
- स्वचालित परीक्षण प्रक्रिया सत्यापित करती है कि डेटा प्रकार, डेटा की लंबाई, अनुक्रमित सही रूप से रूपांतरित और लक्ष्य प्रणाली में लोड किए गए हैं या नहीं।
- डेटा गुणवत्ता परीक्षण डेटा त्रुटियों, खराब डेटा या किसी भी वाक्यविन्यास समस्याओं को रोकता है।
यहां आधिकारिक साइट पर जाएं: कोडॉइड का ईटीएल परीक्षण
# 10) डेटा-सेंट्रिक परीक्षण
डेटा-सेंट्रिक टेस्टिंग टूल डेटा परिवर्तन के दौरान डेटा हानि या डेटा असंगतता जैसे किसी भी गड़बड़ से बचने के लिए मजबूत डेटा सत्यापन करता है। यह प्रणालियों के बीच डेटा की तुलना करता है और यह सुनिश्चित करता है कि लक्ष्य प्रणाली में लोड किया गया डेटा डेटा वॉल्यूम, डेटा प्रकार, प्रारूप आदि के संदर्भ में स्रोत प्रणाली के साथ बिल्कुल मेल खा रहा है।
प्रमुख विशेषताऐं :
- डेटा-सेंट्रिक टेस्टिंग ETL टेस्टिंग और डेटा वेयरहाउस टेस्टिंग करने के लिए बनाया गया है।
- डेटा-सेंट्रिक परीक्षण सबसे बड़ा और सबसे पुराना परीक्षण अभ्यास है।
- यह ETL टेस्टिंग, डेटा माइग्रेशन, और सुलह प्रदान करता है।
- यह विभिन्न संबंधपरक डेटाबेसों, फ्लैट फाइलों आदि का समर्थन करता है।
- 100% डेटा कवरेज के साथ कुशल डेटा सत्यापन।
- डेटा-सेंट्रिक परीक्षण व्यापक रिपोर्टिंग का भी समर्थन करता है।
- डेटा सत्यापन की स्वचालित प्रक्रिया SQL क्वेरी उत्पन्न करती है जिसके परिणामस्वरूप लागत और प्रयासों में कमी आती है।
- यह ओरेकल और एसक्यूएल सर्वर जैसे विषम डेटाबेस के बीच तुलना प्रदान करता है और यह सुनिश्चित करता है कि दोनों प्रणालियों का डेटा सही प्रारूप में है।
# 11) एसएसिस्टर
SSISTester एक ढांचा है जो इकाई और SSIS पैकेजों के एकीकरण परीक्षण में मदद करता है। यह परीक्षण संचालित वातावरण में ईटीएल प्रक्रियाओं को बनाने में भी मदद करता है जिससे विकास प्रक्रिया में त्रुटियों की पहचान करने में मदद मिलती है।
ईटीएल प्रक्रियाओं को लागू करते समय कई पैकेज बनाए गए हैं और इन्हें यूनिट परीक्षण के दौरान जांचने की आवश्यकता है। एक एकीकरण परीक्षण भी एक 'लाइव परीक्षण' है।
प्रमुख विशेषताऐं :
- इकाई परीक्षण परीक्षणों को बनाता है और सत्यापित करता है और एक बार निष्पादन पूरा हो जाने पर यह एक साफ-सफाई का काम करता है।
- एकीकरण परीक्षण सत्यापित करता है कि सभी पैकेज इकाई परीक्षण के बाद के निष्पादन से संतुष्ट हैं।
- उपयोगकर्ता द्वारा विज़ुअल स्टूडियो में बनाए जाने पर टेस्ट सरल तरीके से बनाए जाते हैं।
- SSISTester का उपयोग करके किसी परीक्षण का वास्तविक समय डिबगिंग संभव है।
- उपयोगकर्ता के अनुकूल जीयूआई के साथ परीक्षण निष्पादन की निगरानी।
- परीक्षण के परिणाम HTML प्रारूप में निर्यात किए जाते हैं।
- यह नकली स्रोत और गंतव्य पते का उपयोग करके बाहरी निर्भरता को हटाता है।
- परीक्षणों के निर्माण के लिए, यह किसी भी .NET भाषा का समर्थन करता है।
यहां आधिकारिक साइट पर जाएं: एसएसिस्टर
# 12) टेस्टबेंच
TestBench एक डेटाबेस प्रबंधन और सत्यापन उपकरण है। यह एक अनूठा समाधान है जो डेटाबेस से संबंधित सभी मुद्दों को संबोधित करता है। उपयोगकर्ता प्रबंधित डेटा रोलबैक परीक्षण उत्पादकता और सटीकता में सुधार करता है।
यह पर्यावरण के डाउनटाइम को कम करने में भी मदद करता है। TestBench सभी सम्मिलित, अद्यतित और हटाए गए लेन-देन की रिपोर्ट करता है जो एक परीक्षण वातावरण में किए जाते हैं और लेनदेन से पहले और बाद में डेटा की स्थिति को कैप्चर करते हैं।
प्रमुख विशेषताऐं :
- यह हमेशा डेटा की सुरक्षा के लिए डेटा गोपनीयता बनाए रखता है।
- किसी अनुप्रयोग के लिए एक पुनर्स्थापना बिंदु होता है जब कोई उपयोगकर्ता किसी विशेष बिंदु पर वापस लौटना चाहता है।
- यह निर्णय लेने के ज्ञान में सुधार करता है।
- यह परीक्षण दक्षता में सुधार के लिए डेटा सेट को अनुकूलित करता है।
- यह अधिकतम परीक्षण कवरेज के लिए मदद करता है और समय और धन को कम करने में मदद करता है।
- डेटा गोपनीयता नियम यह सुनिश्चित करता है कि परीक्षण वातावरण में लाइव डेटा उपलब्ध नहीं है।
- विभिन्न डेटाबेस के साथ परिणाम की तुलना की जाती है। परिणामों में तालिकाओं और तालिकाओं पर किए गए ऑपरेशन के अंतर शामिल हैं।
- TestBench तालिकाओं के बीच संबंधों का विश्लेषण करता है और तालिकाओं के बीच संदर्भात्मक अखंडता को बनाए रखता है।
यहां आधिकारिक साइट पर जाएं: परीक्षण बेंच
सूची में कुछ और:
# 13) GTL QAceGen
QAceGen को विशेष रूप से जटिल परीक्षण डेटा उत्पन्न करने, ETL प्रतिगमन सूट को स्वचालित करने और अनुप्रयोगों के व्यापार तर्क को मान्य करने के लिए डिज़ाइन किया गया है। QAceGen, ईटीएल विनिर्देश में परिभाषित व्यावसायिक नियम के आधार पर परीक्षण डेटा उत्पन्न करता है। यह प्रत्येक परिदृश्य बनाता है जिसमें डेटा पीढ़ी और डेटा सत्यापन कथन शामिल होता है।
यहां आधिकारिक साइट पर जाएं: QAceGen
# 14) डायरेक्ट ऑटोमेटेड टेस्टिंग सर्विस
Zuzena डेटा वेयरहाउस टेस्टिंग के लिए विकसित एक स्वचालित परीक्षण सेवा है। इसका उपयोग बड़ी परियोजनाओं जैसे डेटा वेयरहाउसिंग, बिजनेस इंटेलिजेंस को निष्पादित करने के लिए किया जाता है और यह डेटा का प्रबंधन करता है और एकीकरण और प्रतिगमन परीक्षण सूट को निष्पादित करता है।
यह स्वचालित रूप से ईटीएल निष्पादन और परिणाम मूल्यांकन का प्रबंधन करता है। इसमें मैट्रिक्स की एक विस्तृत श्रृंखला है जो क्यूए उद्देश्यों और टीम के प्रदर्शन की निगरानी करती है।
आधिकारिक साइट पर जाएँ: सही स्वचालित परीक्षण
# 15) DbFit
सबसे अच्छी जगह मुफ्त में मोबाइल फोनों के लिए देखने के लिए
DbFit एक ओपन-सोर्स टेस्टिंग टूल है जो GPL लाइसेंस के तहत जारी किया जाता है। यह किसी भी डेटाबेस कोड के लिए इकाई और एकीकरण परीक्षण लिखता है। ये परीक्षण बनाए रखने में आसान हैं और ब्राउज़र से सीधे निष्पादित किए जा सकते हैं।
ये परीक्षण तालिकाओं का उपयोग करके लिखे गए हैं और कमांड लाइन या जावा आईडीई का उपयोग करके निष्पादित किए जाते हैं। यह Oracle, MySQL, DB2, SQL Server, PostgreSQL आदि जैसे प्रमुख डेटाबेस का समर्थन करता है।
यहां आधिकारिक साइट पर जाएं: DbFit
# 16) AnyDbTest
AnyDbTest विशेष रूप से DBA या डेटाबेस डेवलपर के लिए डिज़ाइन किया गया एक स्वचालित इकाई परीक्षण उपकरण है। AnyDbTest XML के साथ परीक्षण के मामले लिखता है और परीक्षण मामले के स्रोत के रूप में एक एक्सेल स्प्रेडशीट का उपयोग करने की अनुमति देता है। मानक अभिकथनों का समर्थन किया जाता है जैसे कि सेटएक्वाल, स्ट्रिक्टक्वेकल, इसुपेरसेटऑफ, रिकॉर्डकाउंटएक्वाल, ओवरलैप्स आदि।
यह विभिन्न प्रकार के डेटाबेस जैसे MySQL, Oracle, SQL Server आदि का समर्थन करता है। परीक्षण में एक से अधिक डेटाबेस शामिल हो सकते हैं यानी स्रोत डेटाबेस एक Oracle सर्वर और लक्ष्य डेटाबेस हो सकता है जिसमें डेटा लोड किए जाने की आवश्यकता SQL सर्वर हो सकती है।
यहां आधिकारिक साइट पर जाएं: AnyDbTest
# 17) 99 प्रतिशत ईटीएल परीक्षण
'99 प्रतिशत ईटीएल परीक्षण 'किसी भी डेटाबेस प्रणाली के लिए डेटा अखंडता और उत्पादन सामंजस्य सुनिश्चित करता है। यह ETL मैपिंग शीट को बनाए रखता है और पंक्तियों और स्तंभों के स्रोत और लक्ष्य डेटाबेस मैपिंग को मान्य करता है।
यह स्रोत और लक्ष्य डेटाबेस की DB स्कीमा को भी बनाए रखता है। यह उत्पादन सत्यापन परीक्षण, डेटा पूर्णता और डेटा परिवर्तन परीक्षण का समर्थन करता है।
याद दिलाने के संकेत
ईटीएल परीक्षण करते समय कई कारकों को परीक्षकों द्वारा ध्यान में रखा जाना चाहिए।
उनमें से कुछ नीचे सूचीबद्ध हैं:
-
- उपयुक्त व्यावसायिक परिवर्तन तर्क लागू करें।
- डेटा-संचालित परीक्षणों का बैकएंड निष्पादित करें।
- पूर्ण परीक्षण मामलों, परीक्षण योजनाओं और परीक्षण दोहन बनाएँ और निष्पादित करें।
- डेटा परिवर्तन, मापनीयता और प्रदर्शन की सटीकता सुनिश्चित करें।
- सुनिश्चित करें कि ई
- टीएल आवेदन अवैध मूल्यों की रिपोर्ट करता है।
- यूनिट परीक्षणों को लक्षित मानकों के रूप में बनाया जाना चाहिए।
निष्कर्ष
ETL परीक्षण न केवल एक परीक्षक का कर्तव्य है, बल्कि इसमें डेवलपर्स, व्यवसाय विश्लेषक, डेटाबेस प्रशासक (DBA) और यहां तक कि उपयोगकर्ता भी शामिल हैं। ईटीएल परीक्षण प्रक्रिया महत्वपूर्ण हो गई क्योंकि इसे नियमित समय अंतराल पर रणनीतिक निर्णय लेने के लिए आवश्यक है।
पठन पाठन = >> सर्वश्रेष्ठ ईटीएल स्वचालन उपकरण
ETL टेस्टिंग को एंटरप्राइज टेस्टिंग माना जा रहा है क्योंकि इसमें SDLC, SQL क्वेरीज़, ETL प्रोसीजर इत्यादि का अच्छा ज्ञान होना आवश्यक है।
= >> संपर्क करें यहाँ एक सूची का सुझाव देने के लिए। आपको बता दें कि अगर हमने उपरोक्त सूची में किसी भी उपकरण को याद किया है, तो यह सुझाव दें कि आप अपनी दैनिक दिनचर्या में ईटीएल परीक्षण के लिए उपयोग करते हैं।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- ETL परीक्षण डेटा वेयरहाउस परीक्षण ट्यूटोरियल (एक पूर्ण गाइड)
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- 40+ सर्वश्रेष्ठ डेटाबेस परीक्षण उपकरण - लोकप्रिय डेटा परीक्षण समाधान
- डेटाबेस परीक्षण JMeter के साथ
- ईटीएल बनाम डीबी टेस्टिंग - ईटीएल टेस्टिंग नीड, प्लानिंग और ईटीएल टूल्स पर एक नज़दीकी नज़र
- बिजनेस इंटेलिजेंस (BI) परीक्षण के लिए 4 चरण: बिजनेस डेटा का परीक्षण कैसे करें
- वॉल्यूम परीक्षण ट्यूटोरियल: उदाहरण और वॉल्यूम परीक्षण उपकरण