Metabase

اکتشاف ابتدایی

ببینید هم‌تیمی‌هایتان چه ساخته‌اند

تا زمانی که اولین کاربر متابیس تیم‌تان نباشید، ساده‌ترین راه برای شروع اکتشاف داده این است که نگاهی به داشبوردها، نمودارها و لیست‌هایی بیندازید که هم‌تیمی‌هایتان قبلاً ساخته‌اند. بهترین نقطهٔ شروع، داشبوردهایی است که روی صفحهٔ خانه شما Pin شده‌اند، یا آیتم‌هایی که در کالکشن‌هایی قرار دارند که به آن‌ها دسترسی دارید.

Command palette

Command palette به شما اجازه می‌دهد آیتم‌های جدید بسازید، در محتوای خود جست‌وجو کنید یا به هر جای دیگری در متابیس بروید.

برای باز کردن command palette، دکمه‌های cmd/ctrl + k را بزنید؛ یعنی روی مک cmd + k و روی ویندوز ctrl + k.

با command palette می‌توانید:

  • آیتم‌های جدید بسازید (مثل سؤال‌ها و داشبوردهای جدید)
  • آیتم‌ها را پیدا کنید (سؤال‌های ذخیره‌شده، داشبوردها، مدل‌ها و غیره)
  • تنظیمات ادمین و حساب کاربری را پیدا کنید و به آن‌ها بروید.

پس هر زمان خواستید در متابیس کاری انجام دهید یا چیزی پیدا کنید، کافی است cmd/ctrl + k را بزنید و شروع کنید به تایپ کردن کاری که می‌خواهید انجام دهید.

در حال حاضر، command palette در زمینه‌های Embedded analytics JS و امکان تعبیه و ارتباط تعاملی در دسترس نیست.

جست‌وجوی پیشرفته

برای فیلتر کردن نتایج جست‌وجو، cmd/ctrl + k را بزنید تا command palette باز شود و عبارت جست‌وجوی خود را وارد کنید. اولین نتیجه لینکی است با عنوان "Search and filter all X results".

Search results

جست‌وجوها عنوان‌ها، توضیحات و سایر متادیتا را در نظر می‌گیرند — حتی می‌توانید در محتوای کوئری‌های SQL خود هم جست‌وجو کنید. مثلاً می‌توانید چیزی شبیه SELECT escape_pod FROM mothership را جست‌وجو کنید و همان سؤالی را که شش ماه پیش روی آن کار می‌کردید پیدا کنید. نتایج نشان می‌دهند هر آیتم در کدام کالکشن ذخیره شده، چه نوع شیئی است و آیا Pin شده است یا نه. توجه کنید فقط آیتم‌هایی را می‌بینید که در کالکشن‌هایی ذخیره شده‌اند که شما اجازهٔ مشاهدهٔ آن‌ها را دارید.

می‌توانید بر اساس موارد زیر جست‌وجو کنید:

  • نوع محتوا: داشبورد، سؤال، مدل، کالکشن، پایگاه‌داده، جدول.
  • سازنده (Creator): چه کسی آن آیتم را ساخته است.
  • آخرین ویرایشگر: چه کسی آخرین تغییر ذخیره‌شده را اعمال کرده است.
  • تاریخ ساخت (Creation date): چه زمانی این آیتم وارد جهان ما شده است.
  • تاریخ آخرین ویرایش (Last edit date): آخرین باری که کسی زحمت به‌روزرسانی آن را کشیده است.
  • فقط آیتم‌های تأییدشده: فقط آیتم‌هایی را نشان می‌دهد که تأیید شده‌اند.
  • جست‌وجو در محتوای کوئری‌های native: جست‌وجو در SQL/کد native داخل سؤالات.
  • جست‌وجو در آیتم‌های Trash: شامل اعماق فراموشی (Trash) هم می‌شود.

مرور پایگاه‌داده‌ها

این‌که یک گروه به مرورگر پایگاه‌داده دسترسی دارد یا نه، به سطح دسترسی Create queries آن گروه بستگی دارد.

Browse databases

در سایدبار سمت چپ، پایگاه‌داده‌ها، مدل‌ها و معیارها فهرست شده‌اند.

پلن‌های Pro و Enterprise امکان فیلترکردن مدل‌ها و معیارهای تأییدشده را فراهم می‌کنند.

مرورگر پایگاه‌داده، تمام پایگاه‌داده‌های متصل به متابیس شما را لیست می‌کند. روی یک جدول هاور کنید و روی آیکون صاعقه (bolt) کلیک کنید تا آن جدول را X-ray کنید، یا روی آیکون کتاب (book) کلیک کنید تا اطلاعات بیشتری از جدول ببینید: فیلدها و توضیحات‌شان (اگر وجود داشته باشد)، سؤالاتی که بر پایهٔ آن جدول ساخته شده‌اند و غیره.

برای اطلاعات بیشتر، به Exploring data with Metabase's data browser مراجعه کنید.

اکتشاف کالکشن‌ها

کالکشن‌ها در متابیس شبیه پوشه‌ها هستند. متابیس داشبوردها و نمودارهای تیم شما را در کالکشن‌ها نگه می‌دارد.

A collection

ممکن است هم‌تیمی‌هایتان بعضی آیتم‌ها را در بالای کالکشن Pin کرده باشند:

در هر کالکشن لیستی از آیتم‌های ذخیره‌شده در آن را می‌بینید و با نگاه‌کردن به سایدبار ناوبری می‌توانید ببینید چه کالکشن‌های دیگری داخل کالکشن فعلی قرار دارند.

اکتشاف داشبوردها

داشبوردها مجموعه‌ای از سؤالات و کارت‌های متنی‌اند که می‌خواهید مرتباً به آن‌ها رجوع کنید.

اگر روی بخشی از نمودار کلیک کنید، مثلاً یک ستون در نمودار ستونی یا یک نقطه در نمودار خطی، منوی Action را می‌بینید که مجموعه‌ای از اقدامات برای رفتن عمیق‌تر روی همان نتیجه، شاخه‌زدن به مسیرهای دیگر، یا دیدن بینش‌های خودکار برای X-ray کردن داده را ارائه می‌کند.

Drill-through menu

در این مثال که سفارش‌ها را بر حسب دسته‌بندی محصول در هر ماه نشان می‌دهد، کلیک روی یک نقطهٔ داده در نمودار خطی به ما این امکان را می‌دهد که:

  • See these Orders: لیست سفارش‌های آن ماه را ببینیم.
  • See this month by week: همان ماه را به تفکیک هفته ببینیم.
  • Break out by ...: مثلاً سفارش‌های Gizmo در ژوئن ۲۰۲۳ را بر اساس وضعیت مشتری (مثل new یا VIP) تفکیک کنیم. بسته به نوع نمودار، گزینه‌های Breakout متفاوتی مثل Location و Time خواهید داشت.
  • Automatic insights: سفارش‌های یک دسته‌بندی خاص را روی بازهٔ زمانی کوتاه‌تر ببینیم.
  • Filter by this value: نمودار را بر اساس مقداری که روی آن کلیک کرده‌اید فیلتر کنید: مساوی، کمتر از، بیشتر از یا نامساوی.

نمودارهایی که با SQL ساخته شده‌اند در حال حاضر فقط منوی Drill-through محدودی دارند، اما می‌توانید سؤالات SQL را به داشبورد اضافه کنید و رفتار کلیک آن‌ها را سفارشی کنید. می‌توانید کاربر را به مقصد سفارشی (مثلاً داشبورد دیگر یا URL خارجی) بفرستید یا کاری کنید که مقدار کلیک‌شده یک فیلتر داشبورد را به‌روزرسانی کند.

کلیک روی یک سلول جدول اغلب این امکان را می‌دهد که با استفاده از عملگرهای مقایسه‌ای، نتایج را فیلتر کنید، مثل =، > یا <. مثلاً می‌توانید روی یک سلول کلیک کنید و عملگر < را انتخاب کنید تا فقط مقادیری را ببینید که از مقدار انتخاب‌شده کمتر هستند.

Comparison operator filters

در نهایت، کلیک روی شناسهٔ (ID) یک آیتم در جدول این امکان را می‌دهد که به جزئیات آن رکورد بروید. مثلاً می‌توانید روی ID مشتری کلیک کنید تا نمای پروفایل همان مشتری را ببینید.

Detail view

وقتی سؤالات را به داشبورد اضافه می‌کنید، می‌توانید کنترل بیشتری روی رفتار کلیک داشته باشید. علاوه‌بر منوی Drill-through پیش‌فرض، می‌توانید یک مقصد سفارشی تعریف کنید یا یک فیلتر را به‌روزرسانی کنید. برای جزئیات بیشتر، داشبوردهای تعاملی را ببینید.

مشاهدهٔ جزئیات یک رکورد

برای دیدن جزئیات یک رکورد در جداول بدون تجمیع، روی آن رکورد کلیک کنید و گزینهٔ "View details" را انتخاب کنید.

برای باز کردن نوار کناری جزئیات در صفحهٔ کامل، روی "Open in full page" کلیک کنید. هر رکورد یک صفحهٔ جزئیات اختصاصی دارد که می‌توانید به آن لینک بدهید.

ادمین‌ها و افرادی که سطح دسترسی متادیتای جدول را دارند، می‌توانند فیلدهایی را مشخص کنند که فقط در این نمای جزئیات نمایش داده شوند. نگاه کنید به Table metadata.

اگر رکورد شما فیلدی داشته باشد که لینک تصویر در آن ذخیره شده، متابیس در نمای جزئیات، آن تصویر را به‌عنوان آیکون رکورد نمایش می‌دهد. اگر رکورد فیلدی با نوع معنایی "Entity name" یا فیلدی با نام Title یا Name داشته باشد، متابیس از آن فیلد به‌عنوان نام رکورد استفاده می‌کند.

بوکمارک‌ها (Bookmarks)

بوکمارک‌ها راهی هستند برای این‌که سریعاً به چیزهایی برگردید که زیاد به آن‌ها سر می‌زنید (یا اخیراً روی آن‌ها کار کرده‌اید). آیتم‌های بوکمارک‌شده در سایدبار ناوبری اصلی، بالای کالکشن‌ها نمایش داده می‌شوند.

برای بوکمارک کردن یک آیتم، به‌دنبال آیکون روبان (ribbon) در گوشهٔ بالا-راست صفحهٔ آیتم بگردید. می‌توانید این موارد را بوکمارک کنید:

  • سؤالات
  • مدل‌ها
  • داشبوردها
  • کالکشن‌ها

برای افزودن یا برداشتن بوکمارک از روی یک آیتم، روی منوی سه‌نقطه (...) کنار آیتم در صفحهٔ کالکشن کلیک کنید.

چند نکته دربارهٔ بوکمارک‌ها:

  • بوکمارک‌ها شخصی هستند؛ دیگران بوکمارک‌های شما را نمی‌بینند. اگر می‌خواهید چیزی را برای همه برجسته کنید، بهتر است آن را در یک Official collection قرار دهید و/یا آیتم را در کالکشن Pin کنید (نگاه کنید به collections).
  • اگر تعداد زیادی آیتم را بوکمارک کنید، می‌توانید بخش بوکمارک‌ها را در سایدبار جمع (collapse) کنید یا بوکمارک‌هایی را که مزاحم شده‌اند حذف کنید.
  • آیتم‌هایی که بوکمارک می‌کنید در نتایج جست‌وجوی خودتان اولویت بالاتری می‌گیرند (اما روی نتایج جست‌وجوی دیگران تأثیری ندارند).
  • برای تغییر ترتیب بوکمارک‌ها کافی است آن‌ها را در سایدبار بکشید و رها کنید (drag & drop).