जब कम्यूनिटी कनेक्टर बनाया जाता है, तो हर उस फ़ील्ड को
स्कीमा
के लिए डेटा टाइप ज़रूरी है. डेटा टाइप, फ़ील्ड के प्रिमिटिव टाइप को बताता है, जैसे कि
BOOLEAN
, STRING
, NUMBER
वगैरह
डेटा टाइप के अलावा, Looker Studio सिमैंटिक टाइप का भी इस्तेमाल करता है.
सिमैंटिक टाइप की मदद से, यह बताया जा सकता है कि डेटा में किस तरह की जानकारी है. इसके लिए
उदाहरण के लिए, NUMBER
डेटा टाइप वाले फ़ील्ड में वाक्य की मदद से मुद्रा की जानकारी मिल सकती है
रकम या प्रतिशत और STRING
डेटा टाइप वाला फ़ील्ड, सिमेंटिक हो सकता है
शहर का प्रतिनिधित्व करते हैं. उपलब्ध सिमैंटिक टाइप के बारे में जानने के लिए, कृपया
सेमैंटिक टाइप का दस्तावेज़
कम्यूनिटी कनेक्टर का स्कीमा और Looker Studio फ़ील्ड
कम्यूनिटी कनेक्टर के लिए स्कीमा तय करने पर, आपको कई हर फ़ील्ड के लिए प्रॉपर्टी, जो तय करेंगी कि फ़ील्ड को कैसे दिखाया जाएगा और का इस्तेमाल Looker Studio में किया जाता है. उदाहरण के लिए:
- conceptType यह है
जिसे
conceptType
प्रॉपर्टी का इस्तेमाल करके आपके कनेक्टर स्कीमा में तय किया गया है. यह प्रॉपर्टी से तय होता है कि फ़ील्ड को डाइमेंशन या मेट्रिक के तौर पर माना जाएगा या नहीं. मेट्रिक और डाइमेंशन के बीच के अंतर को समझा जा सकता है पर डाइमेंशन और मेट्रिक. - सिमैंटिक टाइप ये काम कर सकता है इन्हें कनेक्टर स्कीमा में परिभाषित किया जा सकता है या इनका अपने-आप पता लगाया जा सकता है Looker Studio की मदद से, डेटा टाइप प्रॉपर्टी के बारे में इसमें बताया गया है और आपके कनेक्टर से मिली डेटा वैल्यू को भी फ़्लैग कर सकते हैं. यहां जाएं: जानकारी के लिए, सिमेंटिक टाइप की अपने-आप पहचान करना यह कैसे काम करता है.
- एग्रीगेशन टाइप यह तय करता है कि मेट्रिक,
उन्हें फिर से एग्रीगेट किया जा सकता है.
semantics.isReaggregatable
को सेट किया जा रहा है प्रॉपर्टी काtrue
पर डिफ़ॉल्ट रूप सेSUM
एग्रीगेशन होगा. ऐसा न होने पर यहAuto
पर सेट किया गया. आपके पास इनके लिए मैन्युअल तौर पर भी डिफ़ॉल्ट एग्रीगेशन टाइप सेट करने का विकल्प होता है इस टूल का इस्तेमाल करके, फ़ील्ड को फिर से एग्रीगेट किया जा सकता हैdefaultAggregationType
प्रॉपर्टी.
Looker Studio में कनेक्टर का इस्तेमाल करके कॉन्फ़िगर और कनेक्ट करने पर, फ़ील्ड एडिटर, आपके तय किए गए तरीके के आधार पर कनेक्टर के लिए पूरा स्कीमा दिखाता है ऊपर दी गई प्रॉपर्टी. अगर आपने सिमैंटिक टाइप शामिल किए हैं, तो जैसे आपने उन्हें परिभाषित किया है. अगर आप इसका इस्तेमाल कर रहे हैं, तो अपने-आप सिमैंटिक टाइप की पहचान, फिर फ़ील्ड जैसे ही उन्हें पता चला, वैसे ही उन्हें दिखाया जाएगा.
सिमैंटिक जानकारी सेट करना
सिमैंटिक जानकारी सेट करने के दो तरीके हैं. आप या तो फ़ील्ड सेट कर सकते हैं सिमैंटिक का इस्तेमाल कर सकते हैं या अपने-आप पहचान करने के लिए Looker Studio का इस्तेमाल कर सकते हैं.
उदाहरण के लिए, अगर आपके पास कोई ऐसी संख्या है जो अर्थ के हिसाब से डॉलर को दर्शाती है, Looker Studio, इस सिमैंटिक टाइप का अपने-आप पता नहीं लगा पाएगा. इसके अलावा, अपने-आप सिमैंटिक पहचान करने की सुविधा को डेटा बनाने के लिए, Looker Studio की ज़रूरत होती है अपने स्कीमा की हर फ़ील्ड के लिए कॉल फ़ेच करें. अगर मैन्युअल तरीके से स्कीमा तय किया जाता है तो डेटा फ़ेच करने के लिए कोई कॉल नहीं किया जाएगा. अगर आपको पता है कि आपके डेटा का सिमैंटिक टाइप (जैसे, मुद्रा, प्रतिशत, तारीख वगैरह) है, तो हम सटीक होने और परफ़ॉर्मेंस के लिए, इसे स्कीमा में साफ़ तौर पर सेट करने का सुझाव दें की वजह.
मैन्युअल रूप से सिमैंटिक टाइप सेट करना (सुझाया गया)
अगर आपको अपने सिमैंटिक टाइप के बारे में पता है, तो हर सिमैंटिक टाइप के लिए, मैन्युअल तौर पर semantics
तय किया जा सकता है
स्कीमा फ़ील्ड में जोड़ा जा सकता है. आपके लिए कौनसी प्रॉपर्टी उपलब्ध है, इसकी पूरी जानकारी
के लिए फ़ील्ड संदर्भ पेज पर जाएं. अगर आपको
मैन्युअल सिमैंटिक टाइप को परिभाषित करना चाहता है, तो यह सुझाव दिया जाता है कि
हर फ़ील्ड के लिए, semanticType
और semanticGroup
. इन्हें मैन्युअल तरीके से देकर
प्रॉपर्टी इस्तेमाल करते हैं, तो सिमैंटिक टाइप की अपने-आप पहचान करने की प्रोसेस नहीं चलेगी. अगर आपको
मैन्युअल रूप से कुछ फ़ील्ड सेट करें, लेकिन सभी को नहीं. इसके बाद, वे फ़ील्ड सेट करें जिन्हें नहीं
dataType
के हिसाब से Text
, Number
या Boolean
की डिफ़ॉल्ट वैल्यू सेट करें
फ़ील्ड के लिए तय किया गया है.
नीचे एक सामान्य स्कीमा का उदाहरण दिया गया है, जो मैन्युअल तरीके से सिमैंटिक सेट करता है
प्रकार. Income
को मुद्रा के तौर पर सेट किया गया है. साथ ही, Filing Year
को तारीख के तौर पर सेट किया गया है.
मैन्युअल सिमैंटिक टाइप से जुड़ी समस्याओं को हल करना
अगर डेटा के लिए सिमैंटिक टाइप गलत सेट किए जाते हैं, तो वे ठीक से काम नहीं करता. इसकी जांच करना मुश्किल हो सकता है, लेकिन कुछ चीज़ें हैं जो आपको के बारे में बताएँगे.
- अपने पूरे डेटा के बजाय दो या तीन पंक्तियां दिखाएं. इसके बाद, मैन्युअल तरीके से डेटा दिखाएं उसकी जांच करें.
- Looker Studio में ऐसी टेबल बनाएं जिसमें सिर्फ़ उस फ़ील्ड का इस्तेमाल हो जिसकी आपको कोशिश करनी है चेक करें.
Geo
औरDate
फ़ील्ड पर खास ध्यान दें, क्योंकि इनमें सबसे ज़्यादा सख्त फ़ॉर्मैट.
सिमैंटिक टाइप की अपने-आप पहचान
अगर आपने अपने स्कीमा में किसी भी सिमैंटिक टाइप को तय नहीं किया है, तो Looker Studio के आधार पर उनका अपने-आप पता लगाने की कोशिश करेगा data type प्रॉपर्टी और फ़ॉर्मैट के डेटा वैल्यू का एक उदाहरण है.
अपने-आप पहचान करने की प्रोसेस के तरीके नीचे बताए गए हैं:
-
आपके
getSchema
फ़ंक्शन का इस्तेमाल कम्यूनिटी कनेक्टर. - कनेक्टर स्कीमा और समस्या में तय किए गए फ़ील्ड के बैच के हिसाब से दोहराएं
getData
ने फ़ील्ड का अनुरोध किया है.getData
अनुरोध,sampleExtraction
पैरामीटर की मदद से एक्ज़ीक्यूट किए जाते हैंtrue
पर सेट करके यह बताएं कि डेटा अनुरोध सिमैंटिक के लिए हैं पता लगाया जा सकता है. - फ़ील्ड डेटा टाइप और
getData
अनुरोध, फ़ील्ड के सिमैंटिक प्रकार की पहचान करें.
सिमैंटिक टाइप की अपने-आप पहचान करने की सुविधा को मैनेज करने के विकल्प
जब Looker Studio, प्रॉपर्टी के लिए कम्यूनिटी कनेक्टर के getData
फ़ंक्शन को एक्ज़ीक्यूट करता है
के संदर्भ में, आने वाले अनुरोध में
sampleExtraction
प्रॉपर्टी, जिसे true
पर सेट किया जाएगा. इसके ज़रिए मिला डेटा
आपके कनेक्टर का इस्तेमाल, सिर्फ़ Looker Studio की मदद से सिमैंटिक टाइप की पहचान करने के लिए किया जाता है
फ़ील्ड में जोड़ दें. वैल्यू का इस्तेमाल किसी अन्य काम के लिए नहीं किया जाएगा. इसलिए, ऐसा नहीं होता
आपके बाहरी स्रोत से वास्तविक डेटा चाहिए.
अपने कोड में सिमैंटिक टाइप की पहचान करने के तरीके को बेहतर बनाने के कई तरीके हैं:
सुझाया गया: पहले से तय की गई वैल्यू पास करें
हर उस फ़ील्ड के लिए पहले से तय किया गया कोई मान दिखाएं जो सिमैंटिक को सबसे अच्छी तरह से दिखाता हो फ़ील्ड टाइप करें और Looker Studio इसे आसानी से पहचान सकता है. उदाहरण के लिए, अगर किसी फ़ील्ड के लिए सिमैंटिक टाइप Country है, तो मान, जैसे कि इटली के लिएIT
. इस तरीके का एक और फ़ायदा यह है कि तेज़ी से काम करता है, क्योंकि इसके लिए आपको डेटा के लिए तीसरे पक्ष की सेवा.रिकॉर्ड की सिर्फ़ n संख्या दिखाएं
अगर तीसरे पक्ष की जिस सेवा से आपको डेटा फ़ेच करना है वह लाइन की सीमाओं के साथ काम करती है तो डेटा का अनुरोध करते समय, Looker Studio को पंक्तियों का एक छोटा सबसेट दिखाएं डेटा सेट का एक छोटा नाम है. ऐसा करने से, आपके पास वह डेटा कम हो जाएगा हर सिमैंटिक डिटेक्शन अनुरोध के लिए, Looker Studio.सभी कॉलम का अनुरोध करें और जवाब को कैश मेमोरी में सेव करें
अगर तीसरे पक्ष की सेवा के लिए, सभी कॉलम का अनुरोध किया जा सकता है जिसे आप पहले सिमैंटिक पहचान अनुरोध पर डेटा को फ़ेच कर रहे हैं Looker Studio से मिली जानकारी से, सभी कॉलम फ़ेच किए जाते हैं और नतीजों को कैश मेमोरी में सेव किया जाता है. इसके लिए बाद के सिमैंटिक डिटेक्शन के अनुरोध, कैश मेमोरी से कॉलम की वैल्यू फ़ेच करते हैं करने के बजाय तीसरे पक्ष की सेवा को ज़्यादा एचटीटीपी अनुरोध भेजें.अलग न करें
आप चाहें, तो अनुरोधों के लिए किसी खास जगह को लागू न करने का विकल्प चुना जा सकता है, जहांsampleExtraction
कोtrue
पर सेट किया गया. इससे सिमैंटिक डिटेक्शन की प्रक्रिया धीमी हो जाएगी, क्योंकि Looker Studio को सिमैंटिक डिटेक्शन प्रोसेस. साथ ही, इससे आपकी साइट पर होने वाले अनुरोधों की आपका बाहरी डेटा स्रोत है, क्योंकि सिमैंटिक पहचान के कई अनुरोध साथ-साथ चलाया जाएगा.
सिमैंटिक टाइप की अपने-आप पहचान करने के लिए, जाने-माने फ़ॉर्मैट
तारीख और समय
YYYY/MM/DD-HH:MM:SS
YYYY-MM-DD [HH:MM:SS[.uuuuuu]]
YYYY/MM/DD [HH:MM:SS[.uuuuuu]]
YYYYMMDD [HH:MM:SS[.uuuuuu]]
Sat, 24 May 2008 20:09:47 GMT
2008-05-24T20:09:47Z
- समय: सेकंड, माइक्रो, मिली और नैनो के लिए epoch.
Geo
- महाद्वीप का नाम या कोड
- उपमहाद्वीप का नाम या कोड
- क्षेत्र का नाम या कोड
- देश का नाम या कोड. साथ ही ISO_3166-1 देखें.
- शहर का नाम
- कॉमा से अलग किए गए अक्षांश और देशांतर की वैल्यू
- खास तौर पर बनाए गए मार्केटिंग एरिया (डीएमए) का नाम और कोड