Veri türleri ve semantik türleri

Bir topluluk bağlayıcısı oluşturduğunuzda, şema bir veri türü gerektirir. Veri türü, alanın temel türünü tanımlar. Örneğin: BOOLEAN, STRING, NUMBER vb.

Looker Studio, veri türlerine ek olarak anlamsal türlerden de yararlanır. Anlamsal türler, verilerin temsil ettiği bilgi türünü açıklamaya yardımcı olur. Örneğin, Örneğin, NUMBER veri türüne sahip bir alan, anlamsal olarak bir para birimini temsil edebilir tutar veya yüzde ile STRING veri türüne sahip bir alan anlamsal olarak bir şehri temsil eder. Hangi anlam türlerinin kullanılabileceğini görmek için lütfen şu sayfaya bakın: anlamsal tür dokümanları

Topluluk Bağlayıcısı şeması ve Looker Studio alanları

Topluluk bağlayıcınızın şemasını tanımladığınızda her bir alan için, alanın nasıl temsil edildiğini belirleyen özellikleri ve Looker Studio'da kullanılır. Örneğin:

  • conceptType, conceptType özelliği kullanılarak bağlayıcı şemanızda tanımlanır. Bu özelliği, alanın boyut veya metrik olarak ele alınıp alınmayacağını belirler. Metrikler ve boyutlar arasındaki farkın açıklamasını şurada bulabilirsiniz: ile Boyutlar ve metrikler.
  • Anlamsal tür, bağlayıcı şemasında tanımlanabilir veya otomatik olarak algılanabilir. Looker Studio tarafından veri türü özelliğinin şurada tanımlandığı gibi: bağlayıcınızın ve bağlayıcınızın döndürdüğü veri değerlerini içerir. Görüntüleyin Ayrıntılı bilgi için otomatik semantik türü algılama nasıl çalıştığını açıklayacağım.
  • Toplama türü, metrik değerlerinin (boyutlar) göz ardı edilir) yeniden toplanabilir. semantics.isReaggregatable ayarlanıyor mülkü için true mülkü varsayılan olarak SUM toplamasına ayarlanır, aksi takdirde Auto olarak ayarlandı. Ayrıca şunlar için varsayılan toplama türünü manuel olarak ayarlayabilirsiniz: toplanabilir alanları defaultAggregationType

Looker Studio'da bağlayıcı kullanarak yapılandırıp bağlandığınızda, düzenleyici, bu tanımlamayı nasıl tanımladığınıza bağlı olarak bağlayıcının yukarıdaki özellikleri kullanın. Anlamsal türlerini eklerseniz onları tanımladığınız şekilde gösterebilirsiniz. Şunu kullanıyorsanız: otomatik anlamsal tür algılama ve ardından ilgili alanları algılandığı zaman gösterilir. Alanlar Ekranı

Anlamsal bilgileri ayarlama

Anlamsal bilgileri ayarlamanın iki yolu vardır. Her bir URL'yi veya Looker Studio'nun otomatik olarak algılamasını sağlayan araçlardır.

Örneğin, ABD dolarını anlam açısından temsil eden bir Rakamınız varsa, Looker Studio bu anlamsal türü otomatik olarak algılayamaz. Ayrıca, otomatik anlamsal algılama için Looker Studio'nun veri oluşturması gerekir. getirme çağrısı sayısını en üst düzeye çıkarır. Şemayı manuel olarak belirtirseniz veri getirme çağrısı yapılmaz. Örneğin, anlamsal türünü (ör. para birimi, yüzde, tarih vb.) görürseniz doğruluk ve performans açısından şemada açıkça belirtilmesini öner neden.

Anlamsal türleri manuel olarak ayarlama (Önerilen)

Anlamsal türlerinizi biliyorsanız her biri için semantics öğesini manuel olarak tanımlayabilirsiniz schema alanına ekleyin. Kullanabileceğiniz özelliklerle ilgili tüm ayrıntıları bulabilirsiniz alan referansı sayfasında bulabilirsiniz. Şu durumda: manuel anlamsal türleri tanımlamayı seçtiğinizde, Her alan için semanticType ve semanticGroup. Bunları manuel olarak sağlayarak özellikleri, otomatik anlamsal tür algılama işlemi çalışmaz. Şu durumda: alanlarınızın bazılarını (hepsini değil) manuel olarak ayarlayın. dataType bağlı olarak varsayılanı Text, Number veya Boolean olarak belirtin değeri gösterilir.

Aşağıda, anlamları manuel olarak ayarlayan basit bir şema örneği verilmiştir. bulunur. Income bir para birimi, Filing Year bir tarih olarak ayarlandı.

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'
    }
  }
];

Manuel Anlamsal Türlerinde Sorun Giderme

Temel alınan veriler için anlamsal türlerinizi yanlış ayarlarsanız düzgün çalışmaz. Bunu test etmek zor olabilir ancak dikkat etmeniz gereken birkaç nokta var nasıl yardımcı olabileceğini konuşacağız.

  1. Tümü yerine verilerinizden 2 veya 3 satır döndürün, ardından manuel olarak inceleyin.
  2. Looker Studio'da, yalnızca çalışmaya çalıştığınız alanı kullanan bir tablo oluşturun. onay kutusunu işaretleyin.
  3. En yüksek değere sahip oldukları için Geo ve Date alanlarına çok dikkat edin en sıkı biçimdir.

Otomatik semantik türü algılama

Şemanızda herhangi bir anlamsal tür tanımlamadıysanız Looker Studio kriterlere göre otomatik olarak algılamaya çalışır veri türü özelliği ve biçimi veri değerlerinin bir kısmını oluşturur.

Otomatik algılama sürecinin adımları şunlardır:

  1. Şu komutu çalıştırarak şemayı isteyin: getSchema topluluk bağlayıcısıdır.
  2. Bağlayıcı şemasında ve sorunda tanımlanan alan gruplarını yineleme getData alanları istiyor. getData istekleri, sampleExtraction parametresiyle yürütülür veri isteklerinin anlamsal amaçlı olduğunu belirtmek için true olarak ayarlanmalıdır tespit edebilir.
  3. Alan veri türüne ve getData isteğinde, alanın anlamsal türünü tanımlayın.
ziyaret edin.

Otomatik semantik türü algılamayı işleme seçenekleri

Looker Studio, şu kullanıcı için bir topluluk bağlayıcısının getData işlevini yürüttüğünde Semantik algılamanın amacı adına, gelen istek bir true olarak ayarlanacak sampleExtraction özelliği. Bu düğmenin döndürdüğü veriler bağlayıcınız yalnızca Looker Studio tarafından şunun anlamsal türünü tanımlamak için kullanılır: girin. Bu değer başka bir amaçla kullanılmayacağından, harici kaynağınızdaki gerçek veriler gerektirir.

Kodunuzdaki anlamsal tür algılamayı iyileştirmenin birkaç yolu vardır:

  • Önerilen: Önceden tanımlanmış değerleri iletin
    Her alan için, anlamı en iyi şekilde temsil eden önceden tanımlanmış bir değer döndürün türü olduğundan ve Looker Studio tarafından düzgün şekilde algılandığı bilinmektedir. Örneğin, bir alanın anlamsal türü Ülke ise Örneğin, İtalya için IT değerini alır. Bu yaklaşımın diğer bir avantajı da API'ye HTTP isteğinde bulunmanızı gerektirmediğinden, dosya veriler için üçüncü taraf hizmeti.

  • Yalnızca n sayıda kaydı döndür
    Veri getirdiğiniz üçüncü taraf hizmeti, satır sınırlarını destekliyorsa Ardından, veri isteğinde bulunmak yerine Looker Studio'ya satırların küçük bir alt kümesini döndürün belirlemektir. Bu, iletmeniz gereken veri miktarını sınırlandırır Her semantik algılama isteği için Looker Studio.

  • Tüm sütunları iste ve yanıtı önbelleğe al
    Üçüncü taraf hizmetinin tüm sütunları için Bu sırada, ilk anlamsal algılama isteğinde veri getiriyorsunuz. alınan tüm sütunları getirir ve sonuçları önbelleğe alır. Örneğin, sonraki anlamsal algılama istekleri önbellekten sütun değerleri getirir üçüncü taraf hizmetine ek HTTP isteklerinde bulunmak yerine

  • Farklı bir şey yapma
    Şu durumlarda özel bir konaklama uygulamamayı tercih edebilirsiniz: sampleExtraction, true olarak ayarlandı. Bu, Semantik Algılama'nın daha yavaş olabilir. Bunun nedeni, Looker Studio'nun Anlamsal Algılama işlemi. Ayrıca bu durum, pek çok anlamsal algılama isteği yürütülür.

Otomatik semantik tür algılama için tanınan biçimler

Tarih ve Saat
  • 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
  • Süre: saniye, mikro, milisaniye ve nano için dönem.
Coğrafi