उदाहरण के साथ इन्फॉर्मेटिका में नॉर्मलाइज़र रूपांतरण
नॉर्मलाइज़र ट्रांसफ़ॉर्मेशन क्या है?
नॉर्मलाइज़र एक सक्रिय परिवर्तन है, जिसका उपयोग एक पंक्ति को कई पंक्तियों में बदलने और इसके विपरीत करने के लिए किया जाता है। यह आपके डेटा को अधिक व्यवस्थित तरीके से प्रस्तुत करने का एक स्मार्ट तरीका है।
अगर एक ही पंक्ति में कई कॉलम में डेटा दोहराया जा रहा है, तो उसे कई पंक्तियों में विभाजित किया जा सकता है। कभी-कभी हमारे पास कई कॉलम में डेटा होता है। उदाहरण के लिए
| छात्र का नाम | कक्षा 9 का स्कोर | कक्षा 10 का स्कोर | कक्षा 11 का स्कोर | कक्षा 12 का स्कोर |
|---|---|---|---|---|
| छात्र 1 | 50 | 60 | 65 | 80 |
| छात्र 2 | 70 | 64 | 83 | 77 |
इस मामले में, कक्षा स्कोर कॉलम चार कॉलम में दोहराया जा रहा है। नॉर्मलाइज़र का उपयोग करके, हम इन्हें निम्नलिखित डेटा सेट में विभाजित कर सकते हैं।
| छात्र का नाम | वर्ग | स्कोर |
|---|---|---|
| छात्र 1 | 9 | 50 |
| छात्र 1 | 10 | 60 |
| छात्र 1 | 11 | 65 |
| छात्र 1 | 12 | 80 |
| छात्र 2 | 9 | 70 |
| छात्र 2 | 10 | 64 |
| छात्र 2 | 11 | 83 |
| छात्र 2 | 12 | 77 |
चरण 1) स्क्रिप्ट का उपयोग करके स्रोत तालिका “sales_source” और लक्ष्य तालिका “sales_target” बनाएं और उन्हें आयात करें सूचना विज्ञान
उपरोक्त Sales_Source.txt फ़ाइल डाउनलोड करें
चरण 2)मानचित्र बनाएँping स्रोत तालिका "sales_source" और लक्ष्य तालिका "sales_target" वाली तालिका।
चरण 3) परिवर्तन मेनू से एक नया परिवर्तन बनाएं
- रूपांतरण के रूप में नॉर्मलाइज़र का चयन करें
- नाम दर्ज करें, “nrm_sales”
- बनाएँ विकल्प चुनें
चरण 4) परिवर्तन बनाया जाएगा, संपन्न विकल्प का चयन करें
चरण 5) Double नॉर्मलाइज़र रूपांतरण पर क्लिक करें, फिर
- नॉर्मलाइज़र टैब चुनें
- दो कॉलम बनाने के लिए आइकन पर क्लिक करें
- स्तंभ नाम दर्ज करें
- बिक्री के लिए घटना की संख्या 4 और स्टोर नाम के लिए 0 पर सेट करें
- ओके बटन चुनें
रूपांतरण में कॉलम तैयार किए जाएँगे। आपको 4 बिक्री कॉलम दिखाई देंगे क्योंकि हमने घटनाओं की संख्या 4 निर्धारित की है।
चरण 6) तब में नक्शाping
- चार तिमाही के स्रोत क्वालीफायर के चार कॉलम को क्रमशः नॉर्मलाइज़र कॉलम से लिंक करें।
- स्टोर नाम कॉलम को नॉर्मलाइज़र कॉलम से लिंक करें
- स्टोर_नाम और बिक्री कॉलम को नॉर्मलाइज़र से लक्ष्य तालिका से लिंक करें
- GK_sales कॉलम को नॉर्मलाइज़र से लक्ष्य तालिका से लिंक करें
मानचित्र सहेजेंping और सेशन बनाने के बाद इसे निष्पादित करें। वर्कफ़्लोकिसी स्टोर की प्रत्येक तिमाही की बिक्री के लिए, नॉर्मलाइज़र परिवर्तन द्वारा एक अलग पंक्ति बनाई जाएगी।
हमारे मानचित्र का आउटपुटping ऐसा होगा –
| स्टोर नाम | तिमाही | बिक्री |
|---|---|---|
| दिल्ली | 1 | 150 |
| दिल्ली | 2 | 240 |
| दिल्ली | 3 | 455 |
| दिल्ली | 4 | 100 |
| मुंबई | 1 | 100 |
| मुंबई | 2 | 500 |
| मुंबई | 3 | 350 |
| मुंबई | 4 | 340 |
स्रोत डेटा में QUARTER1, QUARTER2, QUARTER3 और QUARTER4 जैसे दोहराए जाने वाले कॉलम थे। नॉर्मलाइज़र की मदद से, हमने डेटा को QUARTER के एक कॉलम में फ़िट करने के लिए पुनर्व्यवस्थित किया है और एक स्रोत रिकॉर्ड के लिए लक्ष्य में चार रिकॉर्ड बनाए गए हैं।
इस तरह, आप डेटा को सामान्यीकृत कर सकते हैं और डेटा के एकल स्रोत के लिए एकाधिक रिकॉर्ड बना सकते हैं।






