डेटा ब्लेंड करने की सुविधा से, कई डेटा सोर्स के आधार पर चार्ट, टेबल, और कंट्रोल बनाए जा सकते हैं. ज़्यादा से ज़्यादा पांच टेबल ब्लेंड किए जा सकते हैं.
उदाहरण के लिए, अलग-अलग BigQuery टेबल से, ग्राहक की जानकारी और ऑर्डर की जानकारी जैसा डेटा ब्लेंड किया जा सकता है. साथ ही, उस जानकारी को एक ही Looker Studio टेबल में विज़ुअलाइज़ भी किया जा सकता है. दूसरे उदाहरण के तौर पर, अपने Google Ads और Analytics खातों के डेटा को एक टाइम सीरीज़ चार्ट पर डाला जा सकता है. इससे, आपको अपने मार्केटिंग कैंपेन की परफ़ॉर्मेंस को एक साथ देखने में मदद मिलेगी.
सलाह: डेटा ब्लेंड करने की प्रोसेस मुश्किल हो सकती है. इस लेख का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, आपको इनकी जानकारी होनी चाहिए:
ब्लेंड और डेटा सोर्स के बीच अंतर
डेटा ब्लेंड करने से, ब्लेंड नाम का एक संसाधन बन जाता है. डेटा सोर्स की तरह ही ब्लेंड में भी, आपकी रिपोर्ट में चार्ट और कंट्रोल के लिए डेटा होता है. हालांकि, ब्लेंड कई तरीकों से डेटा सोर्स से अलग होते हैं:
- डेटा ब्लेंड में कई डेटा सोर्स से डेटा लिया जाता है.
- ब्लेंड हमेशा उस रिपोर्ट में एम्बेड किए जाते हैं जिसमें वे बनाए जाते हैं. ब्लेंड को सभी रिपोर्ट में फिर से इस्तेमाल करने लायक नहीं बनाया जा सकता. हालांकि, अगर आपने रिपोर्ट को कॉपी किया है, तो ब्लेंड नई रिपोर्ट में कॉपी हो जाता है. इससे आपके चार्ट, ब्लेंड किए गए डेटा का इस्तेमाल करते रहेंगे.
- डेटा सोर्स में मौजूद मेट्रिक, ब्लेंड में संख्या वाले ऐसे डाइमेंशन बन जाते हैं जिन्हें एग्रीगेट नहीं किया जा सकता. ज़्यादा जानकारी के लिए बेहतर कॉन्सेप्ट लेख देखें.
- ब्लेंड में डेटा अपडेट की सुविधा या क्रेडेंशियल सेटिंग नहीं होती. इसमें ये सेटिंग डेटा सोर्स से इनहेरिट की जाती हैं.
डेटा ब्लेंड करने की सुविधा कैसे काम करती है
डेटाबेस प्रोग्रामर, अलग-अलग टेबल से डेटा ब्लेंड करने के लिए, एसक्यूएल जॉइन स्टेटमेंट का इस्तेमाल करते हैं. Looker Studio में, कोड लिखे बिना ही डेटा ब्लेंड किया जा सकता है. इसके बजाय, इस स्क्रीनशॉट में दिखाए गए तरीके से जॉइन को कॉन्फ़िगर करने के लिए ब्लेंड एडिटर का इस्तेमाल करें:
ब्लेंड एडिटर.
लीजेंड:
- टेबल
- उपलब्ध फ़ील्ड
- जॉइन कॉन्फ़िगरेशन
- किसी दूसरी टेबल को जोड़ें
- ब्लेंड का नाम
- शामिल डाइमेंशन और मेट्रिक
- 'सेव करें' बटन
टेबल
ब्लेंड, टेबल से बनते हैं. ब्लेंड में बदलाव करने या उसे बनाने पर, आपको यूज़र इंटरफ़ेस (यूआई) में इसकी टेबल दिखेंगी. हर टेबल में, डेटा सोर्स से निकाले गए फ़ील्ड का एक सेट होता है. एक ब्लेंड में ज़्यादा से ज़्यादा 5 टेबल हो सकती हैं.
टेबल में डेटा जोड़ने के लिए, पर क्लिक करके उपलब्ध फ़ील्ड की सूची खोलें.
जॉइन कंडीशन में इस्तेमाल किए गए फ़ील्ड, लिंक आइकॉन के साथ दिखते हैं.
जॉइन कॉन्फ़िगरेशन
जॉइन कॉन्फ़िगरेशन ब्लेंड में मौजूद एक तरह की टेबल को आपस में जोड़ता है. जॉइन कॉन्फ़िगरेशन में एक ऑपरेटर होता है. यह उन टेबल के मेल खाने वाले और मेल न खाने वाले रिकॉर्ड को जोड़ने का तरीका बताता है. साथ ही, एक कंडीशन होती है, जो फ़ील्ड का सेट होती है. यह बताती है कि टेबल एक-दूसरे से कैसे जुड़ी होती हैं.
उदाहरण के लिए, इस स्क्रीनशॉट में, ग्रेड टेबल student_id फ़ील्ड पर छात्रों की टेबल से और class_id फ़ील्ड पर क्लास टेबल से जॉइन है. दोनों जॉइन कॉन्फ़िगरेशन, लेफ़्ट आउटर ऑपरेटर का इस्तेमाल करते हैं.
जॉइन कॉन्फ़िगरेशन का, लेफ़्ट आउटर जॉइन ऑपरेटर और स्टूडेंट_id को जॉइन कंडीशन के रूप में इस्तेमाल करते हुए उदाहरण.
जॉइन ऑपरेटर
जॉइन ऑपरेटर यह तय करता है कि ब्लेंड में टेबल से मेल खाने वाली और मेल न खाने वाली लाइनें एक साथ कैसे जोड़ी जाएंगी. Looker Studio में ये जॉइन ऑपरेटर इस्तेमाल किए जा सकते हैं:
-
- इंटर जॉइन - बाईं और दाईं टेबल से सिर्फ़ मिलती-जुलती पंक्तियां दिखाता है.
- लेफ़्ट आउटर जॉइन - दाईं टेबल से मैच होने वाली और बाईं टेबल से मैच न होने वाली पंक्तियां दिखाता है.
- राइट आउटर जॉइन - बाईं टेबल से मैच होने वाली और दाईं टेबल से मैच न होने वाली पंक्तियां दिखाता है.
- फ़ुल आउटर जॉइन - बाईं टेबल या दाईं टेबल से मिलती-जुलती सभी पंक्तियां दिखाता है.
- क्रॉस जॉइन - बाईं और दाईं टेबल वाली पंक्तियों के सभी संभावित कॉम्बिनेशन दिखाता है.
BigQuery दस्तावेज़ में जॉइन ऑपरेटर के बारे में ज़्यादा जानें.
जॉइन कंडीशन
जॉइन कंडीशन, ऐसी एक या कई फ़ील्ड होती है जो हर टेबल में मौजूद होती है. इसका इस्तेमाल टेबल के रिकॉर्ड को लिंक करने के लिए किया जाता है. उदाहरण के लिए, Google Analytics और Google Ads चार्ट के ब्लेंड में, अगर कैंपेन का नाम एक्सट्रैक्ट की गई दोनों टेबल में मौजूद है, तो Looker Studio उस फ़ील्ड का इस्तेमाल करके डेटा को जॉइन कर सकता है.
ब्लेंड में मौजूद हर टेबल के लिए, आपको चुनना होगा कि फ़ील्ड में किस कंडिशन का इस्तेमाल किया जाए. ध्यान दें, अगर टेबल में डेटा एक ही है, तो आपको हर टेबल के लिए एक ही फ़ील्ड का इस्तेमाल नहीं करना होगा और न ही उसका एक ही नाम होना चाहिए. उदाहरण के लिए, मान लें कि आपको एक ही चार्ट में ग्राहकों, ऑर्डर, और आइटम को विज़ुअलाइज़ करना है. इन टेबल में ये फ़ील्ड हो सकते हैं:
ग्राहकों की टेबल
- customer_ID
- customer_name
ऑर्डर की टेबल
- cust_id
- order_number
- order_total
आइटम की टेबल
- order_number
- SKU
इन टेबल को ब्लेंड करने के लिए, आपको जॉइन कंडिशन के तौर पर customer_ID और cust_id फ़ील्ड का इस्तेमाल करके, ग्राहकों को ऑर्डर के साथ जॉइन करना होगा. साथ ही, जॉइन कंडिशन के तौर पर order_number का इस्तेमाल करके, ऑर्डर को आइटम के साथ जॉइन करना होगा.
ब्लेंड करने के उदाहरण
इन कॉन्सेप्ट को क्लास, छात्र/छात्राओं, और ग्रेड को ब्लेंड करने के उदाहरण में काम करते हुए देखें.