डेटा टाइप और सिमैंटिक टाइप

जब कम्यूनिटी कनेक्टर बनाया जाता है, तो हर उस फ़ील्ड को स्कीमा के लिए डेटा टाइप ज़रूरी है. डेटा टाइप, फ़ील्ड के प्रिमिटिव टाइप को बताता है, जैसे कि 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 को तारीख के तौर पर सेट किया गया है.

data-studio/semantics.gs
var schema = [
  {
    'name': 'Income',
    'label': 'Income (in USD)',
    'dataType': 'NUMBER',
    'semantics': {
      'conceptType': 'METRIC',
      'semanticGroup': 'CURRENCY',
      'semanticType': 'CURRENCY_USD'
    }
  }, {
    'name': 'Filing Year',
    'label': 'Year in which you filed the taxes.',
    'dataType': 'STRING',
    'semantics': {
      'conceptType': 'METRIC',
      'semanticGroup': 'DATE_OR_TIME',
      'semanticType': 'YEAR'
    }
  }
];

मैन्युअल सिमैंटिक टाइप से जुड़ी समस्याओं को हल करना

अगर डेटा के लिए सिमैंटिक टाइप गलत सेट किए जाते हैं, तो वे ठीक से काम नहीं करता. इसकी जांच करना मुश्किल हो सकता है, लेकिन कुछ चीज़ें हैं जो आपको के बारे में बताएँगे.

  1. अपने पूरे डेटा के बजाय दो या तीन पंक्तियां दिखाएं. इसके बाद, मैन्युअल तरीके से डेटा दिखाएं उसकी जांच करें.
  2. Looker Studio में ऐसी टेबल बनाएं जिसमें सिर्फ़ उस फ़ील्ड का इस्तेमाल हो जिसकी आपको कोशिश करनी है चेक करें.
  3. Geo और Date फ़ील्ड पर खास ध्यान दें, क्योंकि इनमें सबसे ज़्यादा सख्त फ़ॉर्मैट.

सिमैंटिक टाइप की अपने-आप पहचान

अगर आपने अपने स्कीमा में किसी भी सिमैंटिक टाइप को तय नहीं किया है, तो Looker Studio के आधार पर उनका अपने-आप पता लगाने की कोशिश करेगा data type प्रॉपर्टी और फ़ॉर्मैट के डेटा वैल्यू का एक उदाहरण है.

अपने-आप पहचान करने की प्रोसेस के तरीके नीचे बताए गए हैं:

  1. आपके getSchema फ़ंक्शन का इस्तेमाल कम्यूनिटी कनेक्टर.
  2. कनेक्टर स्कीमा और समस्या में तय किए गए फ़ील्ड के बैच के हिसाब से दोहराएं getData ने फ़ील्ड का अनुरोध किया है. getData अनुरोध, sampleExtraction पैरामीटर की मदद से एक्ज़ीक्यूट किए जाते हैं true पर सेट करके यह बताएं कि डेटा अनुरोध सिमैंटिक के लिए हैं पता लगाया जा सकता है.
  3. फ़ील्ड डेटा टाइप और 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