عند إنشاء موصل منتدى، فإن كل حقل تحدده في
المخطط
تتطلب نوع بيانات. يحدد نوع البيانات النوع الأساسي للحقل مثل
"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
لكل حقل من خلال توفير هذه
، فلن يتم تشغيل عملية الكشف التلقائي عن النوع الدلالي. إذا كنت
بعض الحقول يدويًا، ولكن ليس كلها، ثم الحقول التي لا تريد
حدِّد الخيار التلقائي على Text
أو Number
أو Boolean
بناءً على dataType
المحددة للحقل.
فيما يلي مثال على مخطط بسيط يعين دلالات
الأنواع. تم ضبط 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
لإيطاليا. تتمثل الفائدة الأخرى لهذا المنهج في أنه أسرع بكثير حيث لا يتطلب منك تقديم طلبات HTTP إلى خدمة الطرف الثالث للبيانات.عرض عدد n من السجلات فقط
في حال كانت الخدمة التابعة لجهة خارجية التي تسترجع البيانات منها تسمح بحدود الصفوف عند طلب البيانات، يتم عرض مجموعة فرعية صغيرة من الصفوف إلى Looker Studio بدلاً من من مجموعة البيانات بالكامل. سيؤدي هذا إلى الحد من كمية البيانات التي تحتاج إلى التمرير إليها أداة Looker Studio لكل طلب رصد دلاليطلب جميع الأعمدة وتخزين الرد مؤقتًا
إذا كان من الممكن طلب جميع الأعمدة للخدمة التابعة لجهة خارجية من الذي تجلبين البيانات إليه بعد ذلك عند أول طلب كشف دلالي المستلَمة من Looker Studio لاسترجاع كل الأعمدة وتخزين النتائج في ذاكرة التخزين المؤقت. بالنسبة طلبات الاكتشاف الدلالي اللاحقة لجلب قيم الأعمدة من ذاكرة التخزين المؤقت بدلاً من إجراء طلبات HTTP إضافية إلى الخدمة التابعة لجهة خارجية.عدم اتخاذ أي إجراء
يمكنك اختيار عدم تنفيذ أي تسهيلات محدّدة على الطلبات التي يكون فيها تم ضبط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
- الوقت: حقبة ثانية وميكرو وميلي نانو
الموقع الجغرافي
- اسم القارة أو رمزها
- اسم أو رمز شبه القارة
- اسم المنطقة أو رمزها
- اسم البلد أو رمزه: كذلك راجع ISO_3166-1.
- اسم المدينة
- قيمة خطوط الطول والعرض المفصولة بفواصل
- اسم ورمز منطقة التسويق المحدّدة (DMA)