۱۰ ویژگی مفید Metabase که ممکن است ندانید

رابط Metabase سعی میکند از سر راه شما خارج شود تا به برجسته کردن دادههای شما کمک کند. این رویکرد laid-back به این معنی است که گاهی اوقات ویژگیها میتوانند مدتی طول بکشد تا کشف شوند، بنابراین ما یک فهرست بهروزرسانی شده از برخی ویژگیهایی که ممکن است هنوز از آنها استفاده نکنید گرد هم آوردهایم.
توجه: ما این فهرست را از ۷ به ۱۰ بهروزرسانی کردهایم تا ویژگیها و بهروزرسانیهای جدیدتر را شامل شود.
۱. هشدارها: اطلاع دریافت کنید زمانی که یک متریک به عدد خاصی میرسد
برخی مشتریان منوی گوشه پایین راست یک سوال را از دست میدهند:

آنها روی زنگ کلیک نمیکنند، بنابراین هرگز نمیفهمند که میتوانید یک سوال را برای ارسال ایمیل یا پیام Slack به شما بر اساس تنظیم کنید:
- زمانی که یک سری زمانی یک خط هدف را قطع میکند.
- زمانی که یک نوار پیشرفت به (یا زیر) هدف خود میرسد.
- زمانی که یک سوال یک نتیجه برمیگرداند.

میتوانید سوال را برای اجرای ساعتی، روزانه، یا هفتگی برنامهریزی کنید. اگر نتایج معیارهای شما را برآورده کنند، Metabase یک ایمیل یا پیام Slack برای اطلاع شما ارسال میکند.

پس از راهاندازی هشدارهای خود، میتوانید توجه خود را در جای دیگری متمرکز کنید تا زمانی که داده شما دوباره نیاز به توجه شما دارد.
برای یادگیری بیشتر، دریافت هشدار درباره سوالات را بررسی کنید.
۲. دانلود نتایج به عنوان CSV، Excel، JSON، PDF، یا PNG
در حالی که هنوز در منوی پایین-راست یک سوال هستیم، ویژگی دیگر اغلب نادیده گرفته شده توانایی دانلود نتایج یک سوال است.

اگر ترجیح میدهید نتایج را به عنوان یک سوال در Metabase به اشتراک بگذارید، راهنمای اشتراکگذاری داده ما را بررسی کنید.
۳. فیلترهای فیلد: ایجاد ویجتهای فیلتر هوشمند
فیلترهای فیلد نوع خاصی از متغیر هستند که میتوانید در یک پرسوجوی SQL شامل کنید که به Metabase امکان ایجاد فیلترهایی که "میدانند" درباره داده در ستون را میدهد. آنچه این در عمل معنی میدهد این است که میتوانید کارهایی مانند ایجاد یک فیلتر با یک date picker، یا یک منوی dropdown از گزینههای از پیش پر شده انجام دهید. آنها کمی طول میکشد تا دست بگیرند، به همین دلیل است که ما یک مقاله Learn درباره فیلترهای فیلد نوشتیم، اما کاربران با تجربه همیشه به آنها تکیه میکنند.

۴. سفارشی کردن آنچه هنگام کلیک مشتریان روی یک نمودار اتفاق میافتد

میتوانید رفتار on-click یک سوال را زمانی که آن را به یک داشبورد اضافه میکنید سفارشی کنید. در اینجا گزینههای شما:
- باز کردن منوی عمل Metabase.
- مقصدهای سفارشی: انتخاب آنچه هنگام کلیک مشتریان روی یک نمودار اتفاق میافتد.
- Cross-filtering: استفاده از یک نمودار برای بهروزرسانی یک فیلتر.

میتوانید از مقادیر نمودار برای پارامتر کردن لینکها استفاده کنید. برای یادگیری بیشتر، مقالات ذکر شده در بالا را بررسی کنید یا مستندات ما را برای یادگیری درباره داشبوردهای تعاملی ببینید.
۵. افزودن سری زمانی از پایگاههای داده مختلف به یک کارت داشبورد واحد
اگر روی گزینه Add Series مستقیماً در سمت راست گزینه رفتار on-click که ما به تازگی ذکر کردیم کلیک کنید، میتوانید سری از هر یک از سوالات ذخیره شده خود را مستقیماً روی کارت داشبورد خود لایهبندی کنید؛ بدون نیاز به join دستی.

توجه کنید که فقط میتوانید سری زمانی را به یک سری زمانی دیگر اضافه کنید، مانند افزودن سری درآمد در طول زمان به یک کارت با تراکنشها در طول زمان.
مستندات ما را برای یادگیری بیشتر درباره داشبوردهای تعاملی ببینید.
۶. لینک کردن فیلترها در داشبوردها
آیا دو فیلتر داشبورد دارید که مرتبط هستند؟ میتوانید از یک فیلتر به دیگری لینک کنید تا سلسله مراتب ایجاد کنید. به عنوان مثال، یک فیلتر State که به یک فیلتر City لینک شده است تنظیم کنید. حالا وقتی کسی یک state خاص را در فیلتر اول انتخاب میکند، فقط شهرهای آن state را به عنوان قابل انتخاب در فیلتر دوم نشان میدهد.
برای یادگیری بیشتر، مقاله ما درباره لینک کردن فیلترها در یک داشبورد را ببینید.
۷. خلاصهسازیهای چند مرحلهای در ویرایشگر notebook
هنگام استفاده از ویرایشگر notebook، بیشتر مشتریان در ۱) انتخاب داده، ۲) فیلتر کردن آن، و ۳) خلاصه کردن آن متوقف میشوند. اما میتوانید ادامه دهید: افزودن مراحل اضافی فیلتر کردن، join کردن، و خلاصه کردن برای دریافت پاسخ مورد نیاز.

این امکانهای بسیار بیشتری برای آنچه میتوانید با ویرایشگر notebook انجام دهید باز میکند.
به عنوان مثال، میتوانید از ویرایشگر notebook برای join کردن یک سوال با سوال ذخیره شده دیگر برای ایجاد یک نسبت استفاده کنید: پس از join کردن دو سوال، فقط یک ستون سفارشی ایجاد کنید جایی که یک ستون متریک سوال را بر دیگری تقسیم میکنید. میتوانید یک مثال در رویداد ساخت نمودارهای بهتر ما ببینید.
برای بیشتر، مقاله ما درباره تجمیعهای چند سطحی را ببینید.
۸. اشتراکگذاری و استفاده مجدد از بیتهای کد با SQL snippets
میتوانید یک بیت از کد SQL را به عنوان یک snippet ذخیره کنید و به آن مانند این ارجاع دهید:
SELECT
product_id
FROM
orders
WHERE
total < {{snippet: average order total}}
میتوانید snippetهای موجود را در sidebar راست ویرایشگر SQL با کلیک روی آیکون کد پیدا کنید. از آنجا میتوانید snippetهای موجود را وارد کنید، یا خودتان ایجاد کنید.

همچنین میتوانید بخشهایی از کد خود را برجسته کنید تا آن را به عنوان یک snippet ذخیره کنید. مقاله کامل ما درباره SQL snippets را ببینید.
۹. ارجاع نتایج هر سوال یا مدل ذخیره شده در یک پرسوجوی SQL از طریق عبارات جدول مشترک
اگر از یک پایگاه داده SQL که از عبارات جدول مشترک (CTE) پشتیبانی میکند استفاده میکنید، میتوانید تگهایی ایجاد کنید که با پرسوجوی SQL یک سوال ارجاع داده شده جایگزین میشوند. به این ترتیب میتوانید پرسوجوی خود را یک بار بنویسید و آن را در چندین سوال ارجاع دهید، و به سرعت پرسوجوهای SQL خود را همانطور که کار میکنید debug کنید.
بیشتر درباره syntax CTE برای شروع بخوانید.
۱۰. نگه داشتن مجموعهها سازماندهی شده با drag-and-drop، و حرکتهای bulk
میتوانید موارد را از مجموعه به مجموعه drag and drop کنید.
همچنین میتوانید روی آیکون یک مورد کلیک کنید تا آن را انتخاب کنید، مفید برای زمانی که میخواهید یک دسته سوالات و داشبوردها را همه با هم حرکت یا بایگانی کنید.

برای بیشتر درباره مجموعهها، مستندات ما را ببینید.
