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

लेयरिंग में असमान डेटा स्रोतों से जुड़ना

दो अलग-अलग डेटा स्रोतों से डेटा की तुलना करना कुछ ऐसा है जिसके लिए आम तौर पर बहुत से अलग-अलग चलती भागों की आवश्यकता होती है, खासकर यदि आप उस नए डेटा पर कुछ विज़ुअलाइज़ेशन बनाने में रुचि रखते हैं।

चार्टियो के SQL मोड में, अधिकांश SQL संपादकों की तरह, आप इस प्रकार के जॉइन लिख सकते हैं और इन दो तालिकाओं को जोड़ सकते हैं यदि वे एक ही डेटा स्रोत में हैं। स्कीमा संपादक का उपयोग करके आप निर्देशित कर सकते हैं कि कैसे दो ऐसी तालिकाएं इंटरएक्टिव मोड में शामिल होंगी, अर्थात यदि वे एक ही डेटा स्रोत में हैं। आप दो अलग और अलग डेटा स्रोतों के साथ ऐसा नहीं कर सकते। यहीं पर चार्टियो की लेयरिंग आती है।

SQL जॉइन कैसे बना सकता है

SQL सिंटैक्स में दो तालिकाओं का जुड़ाव FROM क्लॉज में होता है और कमांड बहुत ही सरलता से JOIN होता है। वाक्यात्मक रूप से, यह कुछ इस तरह दिखता है:

_SELECT p.id, p.name, p.city, p.state, s.score_
_FROM public.person_info as p_
_INNER JOIN public.score_info as s ON p.id = s.id_
  • हमने यहां जो किया है वह इन दो तालिकाओं को लिया गया है:

  • और शाब्दिक रूप से उन्हें एक साथ जोड़कर एक तालिका बन गई, जिसके परिणाम "आईडी" कॉलम पर दो तालिकाओं को प्रतिच्छेद करते हैं।
  • जॉइन को इस एनिमेशन से समझाया जा सकता है

  • परिणामस्वरूप तालिका दोनों का संयोजन है और इस तरह दिखती है:

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

चार्टियो लेयर्स जॉइन कैसे बनाते हैं

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

यहां अंतर यह है कि चार्टियो में इंटरेक्टिव मोड में आप तय कर रहे हैं कि ये कॉलम एक्सेल के वीलुकअप के समान, दो तालिकाओं के बाईं ओर पहले 1, 2, 3 आदि कॉलम में शामिल हों। SQL मोड में शामिल होने के विपरीत जहां आप टाइप किए गए सिंटैक्स में कॉलम को निर्देशित कर सकते हैं।

चार्टियो में, लेयरिंग विकल्प दो अलग-अलग डेटा स्रोतों में शामिल हो सकता है, या तो दो अलग-अलग अमेज़ॅन रेडशिफ्ट कनेक्शन या पोस्टग्रेएसक्यूएल कनेक्शन से या यहां तक ​​कि अमेज़ॅन रेडशिफ्ट स्रोत या किसी अन्य प्रकार के डेटा स्रोत के साथ Google Analytics में शामिल होने और तुलना करने के लिए। इस उदाहरण में हम चार्टियो में Amazon Redshift स्रोत की तुलना Google Analytics स्रोत से करेंगे जिसका उपयोग हम पृष्ठ दृश्य सत्रों की निगरानी के लिए करते हैं। तो चलिए सेल्सफोर्स लीड टेबल के लीड्स के साथ सत्रों की तुलना करते हैं।

  • चरण 1:Amazon Redshift Source के लिए क्वेरी बनाएं।
    • रेडशिफ्ट - सेल्सफोर्स लेयर
      • टेबल - एसएफ लीड
      • कॉलम
        • विशिष्ट आईडी की गणना
        • बनाए जाने का दिन
        • पिछले एन सप्ताह 1 बनाया गया

  • चरण 2:एक नई परत जोड़कर शामिल होने का चरण सेट करें।

  • चरण 3:Google Analytics स्रोत के लिए क्वेरी बनाएं।
    • GOOGLE ANALYTICS - चार्टियो वेब एनालिटिक्स
      • तालिका - सत्र
      • कॉलम
        • # सत्र
        • यात्रा का दिन
        • समय पिछले एन सप्ताह 1

  • चरण 4:परिणामी सम्मिलित तालिका में हेरफेर करने के लिए डेटा पाइपलाइन चरणों का उपयोग करें
    • कॉलम जोड़ें
      • नया कॉलम प्रकार
        • लीड - रनिंग टोटल
      • सूत्र प्रकार
        • कुल चल रहा है
      • कॉलम का उपयोग करना
        • विशिष्ट आईडी की संख्या

    • कॉलम जोड़ें
      • नया कॉलम प्रकार
        • सत्र - कुल चल रहा है
      • सूत्र प्रकार
        • कुल चल रहा है
      • कॉलम का उपयोग करना
        • गा:सत्र

    • कॉलम छुपाएं
      • विशिष्ट आईडी की संख्या
      • गा:सत्र


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

  2. UI डिज़ाइन पैटर्न जो स्केल नहीं करते हैं

  3. SQL में प्राथमिक कुंजी:प्राथमिक कुंजी संचालन के बारे में आपको जो कुछ पता होना चाहिए

  4. विलंबित पुनर्प्राप्ति के साथ लॉग शिपिंग का उपयोग करके डेटा हानि को ठीक करना

  5. SQL में डेटा को एक टेबल से दूसरी टेबल में कैसे कॉपी करें