डेटा क्लेंज़िंग और फ़िल्टरिंग

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Luis Silva

Solution Architect - Data & AI

डेटा क्लेंज़िंग टूल्स

 

 

तीन टूल्स के आइकन: SQL, Spark और Dataflows

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

खाली पंक्तियों को संभालना

  • पूरी तरह खाली पंक्ति हो तो उसे हटाएँ

 

एक टेबल में कई खाली पंक्तियाँ हटाकर साफ टेबल का डायग्राम

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows के साथ खाली पंक्तियाँ संभालना

  • Remove blank rows ट्रांसफ़ॉर्मेशन

 

Dataflow में Remove rows मेनू, जिसमें blank rows हटाने का विकल्प हाइलाइट है, और हटाने से पहले/बाद की टेबल का उदाहरण

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Spark के साथ खाली पंक्तियाँ संभालना

  • DataFrame dropna( ) फ़ंक्शन
  • किसी भी null या सभी null वाली पंक्तियाँ हटा सकते हैं

dropna फ़ंक्शन की दो वैरिएशन से पंक्तियाँ हटाने से पहले/बाद की टेबल

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

डुप्लिकेट पंक्तियाँ संभालना

  • डुप्लिकेट पंक्तियाँ हटाएँ

 

डायग्राम: डुप्लिकेट पंक्ति वाली टेबल से एक डुप्लिकेट हटाया गया

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows के साथ डुप्लिकेट पंक्तियाँ संभालना

  • Remove duplicates ट्रांसफ़ॉर्मेशन

 

Dataflow में Remove rows मेनू का स्क्रीनशॉट, duplicates हटाने के विकल्प के साथ, और पहले/बाद की टेबल

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Spark के साथ डुप्लिकेट पंक्तियाँ संभालना

  • DataFrame dropDuplicates( ) फ़ंक्शन

 

डायग्राम: dataframe dropDuplicates के बाद डुप्लिकेट में से एक रिकॉर्ड हटे हुए

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

वैल्यू बदलना

  • किसी कॉलम में एक विशेष वैल्यू की जगह दूसरी वैल्यू रखें.
  • खाली सेल्स को भी किसी वैल्यू से भरा जा सकता है.

 

डायग्राम: कुछ एंट्रीज़ में ABC को XYA से बदला गया

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows के साथ वैल्यू बदलना

  • Replace values ट्रांसफ़ॉर्मेशन

 

Dataflow में Replace values विकल्प का स्क्रीनशॉट, जहाँ खाली वैल्यूज़ को '(Unknown)' से बदला गया है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Spark के साथ वैल्यू बदलना

  • DataFrame replace( ) फ़ंक्शन

 

डायग्राम: PySpark replace कॉल के बाद कुछ रिकॉर्ड्स में N/A को 'Unknown' से बदला गया

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

डेटा टाइप सुधारना

  • पूरे मॉडल में डेटा टाइप की स्थिरता
  • वैल्यूज़ की तुलना संभव होती है

इमेज: टेक्स्ट के रूप में स्टोर नंबरों को असली नंबरों में कन्वर्ट करना

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

डेटा टाइप सुधारना

  • पूरे मॉडल में डेटा टाइप की स्थिरता.
  • वैल्यूज़ की तुलना संभव.
  • टाइप-विशिष्ट ऑपरेशन्स संभव.
    • न्यूमेरिक कॉलम पर अंकगणित.
    • दिनांक/समय कॉलम पर डेट/टाइम ऑपरेशन्स.

टेक्स्ट कॉलम पर lowercase, uppercase, trim जैसे ट्रांसफ़ॉर्म्स; और न्यूमेरिक कॉलम पर sum, maximum जैसे ट्रांसफ़ॉर्म्स के उदाहरण

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows में डेटा टाइप सुधारना

  • संदर्भ-संवेदी मेनू (विकल्प 1):
    1. डेटा व्यू में एक कॉलम चुनें.
    2. कॉलम हेडिंग के बाएँ आइकन पर क्लिक करें.

डेटा टाइप बदलने के कॉन्टेक्स्ट मेनू तक पहुँच देने वाला हेडिंग के बाएँ आइकन को हाइलाइट करता स्क्रीनशॉट

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows में डेटा टाइप सुधारना

  • संदर्भ-संवेदी मेनू (विकल्प 1):
    1. डेटा व्यू में एक कॉलम चुनें.
    2. कॉलम हेडिंग के बाएँ आइकन पर क्लिक करें.
    3. सूची से नया डेटा टाइप चुनें.

डेटा व्यू में कॉलम हेडिंग के डेटा टाइप पर क्लिक करने से मिलने वाले Change type कॉन्टेक्स्ट मेनू का स्क्रीनशॉट

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows में डेटा टाइप सुधारना

  • संदर्भ-संवेदी मेनू (विकल्प 2):
    1. डेटा व्यू में एक कॉलम चुनें.
    2. कॉलम हेडिंग पर राइट-क्लिक करें.

उस कॉलम हेडिंग को हाइलाइट करता स्क्रीनशॉट जिसका डेटा टाइप बदलना है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows में डेटा टाइप सुधारना

  • एक ट्रांसफ़ॉर्म जोड़ें:
    1. डेटा व्यू में एक कॉलम चुनें.
    2. डायग्राम व्यू में (+) पर क्लिक कर ट्रांसफ़ॉर्मेशन जोड़ें.
    3. पॉप-अप मेनू में Change type पर क्लिक करें और सूची से नया डेटा टाइप चुनें.

क्वेरी में Change Type ट्रांसफ़ॉर्म जोड़ने का स्क्रीनशॉट

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Spark में डेटा टाइप सुधारना

  • DataFrame cast( ) फ़ंक्शन
df.withColumn("new_column_name", df["column_name"].cast("new_data_type"))
  • उदाहरण:
# [orderID] कॉलम को integer में कन्वर्ट करें
df = df.withColumn("orderID", df["orderID"].cast("integer"))
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

डेटा फ़िल्टरिंग

  • किसी शर्त के आधार पर पंक्तियाँ शामिल/बहिष्कृत करें.
SELECT
  OrderID, State, Date, Amount
FROM
  Orders 
WHERE
  State = 'NY'

डायग्राम: NY स्टेट से संबंधित न होने वाली पंक्तियाँ फ़िल्टर की गईं

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Dataflows के साथ डेटा फ़िल्टरिंग

  • Filter ट्रांसफ़ॉर्मेशन का उपयोग करें

किसी कॉलम पर लागू फ़िल्टर ट्रांसफ़ॉर्म का स्क्रीनशॉट

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Spark के साथ डेटा फ़िल्टरिंग

  • DataFrame filter( ) फ़ंक्शन
  • where( ), filter( ) का उपनाम है
df.filter( <condition> )
  • उदाहरण:
# केवल वे पंक्तियाँ लौटाएँ जहाँ State = 'NY'
df.filter( df.state == 'NY' )
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

अभ्यास करते हैं!

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Preparing Video For Download...