افزودن سؤال به یک داشبورد و تنظیم یک مقصد سفارشی
نمودارهایی بسازید که مشتریان میتوانند با استفاده از query builder، ساخت مدلها، یا افزودن مقصدهای سفارشی کاوش کنند.
ایجاد نمودارهای تعاملی
نمودارهایی بسازید که مشتریان میتوانند با استفاده از query builder، ساخت مدلها، یا افزودن مقصدهای سفارشی کاوش کنند.
میتوانید نمودارهایی در متابیس ایجاد کنید که مشتریان میتوانند drill through کنند. مثل این:

اگر فقط سؤالها را در SQL نوشتهاید، ممکن است این واقعیت را از دست داده باشید که متابیس میتواند نمودارهای شما را قابل کاوش کند. یا شاید روی یک داشبورد کلیک کردهاید و متوجه شدهاید که برخی نمودارها گزینههای drill-through بیشتری نسبت به سایرین دارند. نحوههای مختلفی که میتوانید از طریق آن نمودارها drill through کنید و نحوه تنظیم drill-through روی نمودارهای خود (گاهی drill-down نامیده میشود) را پوشش میدهیم.
Drill-through چیست و چگونه کار میکند؟
بیایید عملکرد drill-through را tour کنیم. در اینجا سؤالی که برای کاوش استفاده میکنیم:

تجسم به یک نمودار میلهای stacked تنظیم شده است.

روی هر جای نمودار کلیک کنید تا Action Menu باز شود. Action Menu چند گزینه drill-through مختلف ارائه میدهد که میتوانید هنگام کاوش داده خود از آنها انتخاب کنید.

از هر یک از گزینهها در منوی popup که در بالا میبینید گام به گام میرویم:
Zoom in
دو راه برای zoom in روی سفارشها وجود دارد، Select-to-zoom و Auto-zoom.
Select to zoom
میتوانید کلیک و drag کنید تا یک ناحیه از یک نمودار را برای zoom in انتخاب کنید.

Auto-zoom
میتوانید left-click کنید تا منوی Drill-through > See this month by week باز شود و متابیس یک close-up از داده اطراف مقداری که انتخاب کردید ایجاد میکند.

گزینه See this date یک محدوده مناسب از مقادیر بر اساس محدوده کامل مقادیر در نمودار انتخاب میکند.
View these records
میتوانید روی یک مقدار روی یک نمودار کلیک کنید و View these orders را انتخاب کنید تا یک جدول با رکوردهای فردی که مقدار را تشکیل میدهند باز شود.

Breakouts
Breaking out بر اساس یک دسته به ما اجازه انجام چیزهایی مثل دیدن سفارشهای banana cream pie در ژوئن 2017 broken out بر اساس وضعیت مشتری (مثلاً، جدید یا VIP، و غیره) یا جنبههای مختلف دیگر سفارش را میدهد. نمودارهای مختلف گزینههای breakout مختلفی خواهند داشت، مثل Location و Time.

X-rays
X-rayها کاوشهای به طور خودکار تولید شده از داده شما هستند. میتوانید روی هر جای یک نمودار کلیک کنید تا یک X-ray انجام دهید، و متابیس یک داشبورد پر از سؤالهای مختلف درباره داده تولید میکند. گزینهای برای ذخیره آن X-ray به عنوان یک داشبورد خواهید داشت، که سپس میتوانید آن را به سلیقه خود ویرایش کنید، با حذف سؤالهای نامرتبط، یا افزودن سؤالهای جدید یا جعبههای متنی برای پر کردن داستانی که میخواهید بگویید.

کلیک روی یک نقطه یا میله همچنین گزینه مقایسه داده را به شما میدهد، که یک داشبورد دیگر با نمودارهای به طور خودکار تولید شده به شما میدهد.
اگر X-rayها برای داده شما منطقی نیستند، میتوانید X-rayها را غیرفعال کنید. بیشتر درباره X-rayها در مستندات ما یاد بگیرید.
نحوه ایجاد نمودارهایی که میتوانید drill through کنید
ساخت نمودارها با استفاده از query builder
Action Menu را روی نمودارها به طور خودکار وقتی یک سؤال با استفاده از query builder ایجاد میکنید دریافت میکنید. همین. همه آنچه باید انجام دهید.
تبدیل سؤالهای SQL به مدلها
اگر یک سؤال با استفاده از SQL مینویسید، drill-through کامل out of the box دریافت نمیکنید. به عنوان مثال، قادر به drill down به رکوردهای unaggregated، یا zoom in روی یک دوره زمانی با granularity کوچکتر از سؤال اصلی خود نخواهید بود. مشتریان قادر به دریافت اطلاعات granularتر از آنچه پرسوجوی SQL شما ارائه میدهد نخواهند بود.
اما با برنامهریزی دقیق پرسوجو، میتوانید مشتریان را قادر به drill down روی نمودارهای خود با ساخت پرسوجوهای SQL خود با بالاترین سطح جزئیات که برای مشکل شما منطقی است، و سپس ساخت مدلها روی آنها کنید. به عنوان مثال، اگر میخواهید مشتریان drill down به رکوردهای unaggregated کنند، با یک پرسوجو که رکوردها را aggregate نمیکند شروع کنید. یا اگر میخواهید مشتریان قادر به تغییر granularity datetime باشند، تاریخهای خود را کوچکترین granularity که منطقی است (مثلاً دقیقه) truncate کنید و از query builder برای انجام بقیه استفاده کنید.
پس فرآیند:
- یک سؤال در SQL بنویسید که داده شروع مورد نیاز را کنار هم میآورد، مثل اینکه یک view برای مشتریان برای پرسوجو ایجاد میکنید. پس داده را از قبل فیلتر یا از قبل خلاصه نکنید (به جز فیلتر کردن ردیفها و ستونهایی که میخواهید از "view" حذف کنید).
- آن سؤال را ذخیره کنید و آن را به یک مدل تبدیل کنید.
- متادیتای مدل را ویرایش کنید تا نوع هر ستون را مشخص کنید. اگر متابیس بداند هر ستون شامل چه نوع دادهای است، میتواند جادوی drill-through خود را کار کند.
از آنجا، میتوانید یا به مشتریان اجازه استفاده از مدل به عنوان نقطه شروع برای پرسیدن سؤال با query builder بدهید، یا میتوانید سؤالهای query builder بر اساس آن مدل برای مشتریان برای بازی با آن ایجاد کنید.
گزینه دیگر برای سؤالهای مبتنی بر SQL این است که…
افزودن سؤال به یک داشبورد و تنظیم یک مقصد سفارشی
مقصدهای سفارشی همان چیز ارائه دادن منوی drill-through به مشتریان نیستند. یعنی، مشتریان قادر به slice و dice داده سؤال نخواهند بود اگر یک مقصد سفارشی اضافه کنید.
اما مقصدهای سفارشی کنترل بیشتری بر آنچه وقتی مشتریان روی یک نمودار کلیک میکنند اتفاق میافتد به شما میدهند، و مقصدهای سفارشی از برخی جهات قدرتمندتر از منوی drill-through هستند (علیرغم آنچه capitalization ناسازگار ما ممکن است نشان دهد). میتوانید مشتریان را به سؤال دیگر، داشبورد، یا URL خارجی ارسال کنید، و حتی میتوانید آن مقصدها را بر اساس مقادیر در نمودار parameterize کنید.
مقصدهای سفارشی برای هم سؤالهای SQL و هم query builder کار میکنند، چون مقصدهای سفارشی رفتار کلیک پیشفرض را override میکنند. همچنین میتوانید cross-filtering را روی یک داشبورد تنظیم کنید، تا مشتریان بتوانند روی یک نمودار کلیک کنند تا یک فیلتر بهروزرسانی شود.
[
](custom-expressions.html)