نگهداری Metabase با تحلیل استفاده

تحلیل استفاده Metabase یک ابزار تحقیقاتی است که میتوانید برای یافتن خطاها و عیبیابی سریعتر استفاده کنید؛ نمونه Metabase خود را تمیز کنید. این برای برنامههای Pro و Enterprise به عنوان مجموعهای از داشبوردهای تعاملی، سوالات و مدلهای ساخته شده بر روی دادههای استفاده شما در دسترس است.
یک چیز جالب درباره تحلیل استفاده این است که میتوانید بر اساس گروه کاربری فیلتر کنید تا ببینید چه چیزی توسط افراد در بخشهای مختلف استفاده نمیشود و به عقب کار کنید تا بفهمید چگونه آنها را به آنچه مرتبط است هدایت کنید.
در اینجا چند روش وجود دارد که ما استفاده از تحلیل استفاده را برای نگه داشتن Metabase شما مرتب، منظم و روان توصیه میکنیم.
یافتن و حذف (یا استفاده مجدد) داشبوردها و سوالات استفاده نشده
مشتریان تحلیلهای موردی انجام میدهند، آن سوالات و داشبوردها را ذخیره میکنند، و سپس آنها را فراموش میکنند، که میتواند نمونه شما را شلوغ کند. بایگانی کردن سوالات استفاده نشده آنها را از سر راه برمیدارد تا مشتریان به طور تصادفی با دادههای منسوخ کار نکنند.
محتوای استفاده نشده همچنین ممکن است نشانهای باشد که محتوای مهم و مرتبط برای مشتریان یافتن آن دشوار است. به عنوان مثال، تیم مالی شما عمداً آن داشبوردی که به طور خاص برای آنها ساختهاید را نادیده نمیگیرد، آنها فقط نمیتوانند راه بازگشت به آن را پیدا کنند.
دانستن آنچه استفاده نمیشود همچنین میتواند زمانی که نیاز به اولویتبندی پروژههای جدید دارید مفید باشد. به عنوان مثال، تیم بازاریابی درخواست یک داشبورد جدید میکند، اما یک بررسی سریع نشان میدهد که آخرین داشبوردی که برای آنها ساختهاید فقط یک بار استفاده شده است، بنابراین یک پروژه تحلیل یکباره ممکن است مناسبتر باشد.
نحوه دیدن آنچه در Metabase Analytics استفاده نشده است: به داشبورد Content with Cobwebs نگاه کنید. این یک داشبورد از پیش ساخته شده است جایی که میتوانید ببینید کدام یک از داشبوردها و سوالات شما برای مدتی استفاده نشدهاند.
چه کاری باید انجام دهید: در داشبورد Content with Cobwebs، میتوانید ببینید چه محتوایی هر گروه کاربری یا بخش استفاده نمیکند، و هر داشبورد یا سوال استفاده نشده را بایگانی کنید تا شلوغی را به حداقل برسانید.

اگر در تحلیل استفاده خود متوجه شدید که برخی چیزها واقعاً استفاده نمیشوند، آنها را برای کشف و مرجع آسانتر کنید. میتوانید صفحه اصلی Metabase خود را با هر داشبوردی سفارشی کنید تا مشتریان بتوانند فوراً اطلاعات مورد نیاز خود را دریافت کنند. همچنین میتوانید دادههای خود را با نمایش رکوردهای نمایهشده قابل جستجوتر کنید، یا از مجموعههای رسمی و مدلها و سوالات تأیید شده استفاده کنید (اگر در برنامه Pro یا Enterprise هستید) تا مشتریان را به جایی که نیاز دارند هدایت کنید.
یافتن کارتهای داشبورد که خطا نشان میدهند
ناامیدی و بنبستها را با یافتن داشبوردهایی که خطا نشان میدهند و فهمیدن اینکه کدام یک نیاز به بازسازی یا بازنشستگی دارند به حداقل برسانید.
نحوه یافتن کارتهایی که خطا برمیگردانند در داشبوردها: لاگ Query را مشاهده کنید و روی Query source is dashboard و Error is not empty فیلتر کنید تا ببینید کدام کارتها به درستی کار نمیکنند، و آنها را اصلاح یا حذف کنید.

چه کاری باید انجام دهید: لاگ Query اغلب دلیل خطا را نشان میدهد تا بدانید چگونه آن را اصلاح کنید. به عنوان مثال، ERROR: syntax error at or near "left" Position: 121. همچنین میتوانید این لاگ را با مدل people روی شناسه کاربر join کنید تا داشبوردها و کارتها را به سازندگان آنها ردیابی کنید، به این ترتیب میتوانید بپرسید که آیا هنوز در حال استفاده هستند.

ببینید کدام داشبوردها و سوالات منسوخ استفاده میشوند (زمانی که احتمالاً نباید باشند)
برخی داشبوردها و سوالات همیشه سبز خواهند بود، به طور خودکار با دادههای تازه ورودی بهروزرسانی میشوند. اما میتواند مفید باشد که به طور منظم بررسی کنید که مشتریان از سوالات یا داشبوردهای منسوخ استفاده نمیکنند. همین امر برای جداول و مدلها نیز صادق است.
نحوه بررسی داشبوردها و سوالات تاریخگذاری شده: در سازنده پرسوجو، مدلهای View Log و Content را روی qualified ID join کنید، و روی آنچه اخیراً مشاهده شده و بیش از یک سال پیش ایجاد شده (یا بیشتر یا کمتر بسته به آنچه در سازمان خود 'منسوخ' در نظر میگیرید) فیلتر کنید.

چه کاری باید انجام دهید: بفهمید که آیا محتوا هنوز مرتبط است، و اگر نیست، بایگانی کردن آن را در نظر بگیرید، یا محتوا را با یک منبع داده تازهتر دوباره ایجاد کنید. محتوای بررسی شده را به عنوان تأیید شده علامت بزنید (و به تیم خود اطلاع دهید) تا از دادههای قابل اعتماد استفاده کنند.
یافتن داشبوردها و سوالات کند
زمان به معنای واقعی کلمه پول است وقتی صحبت از پرسوجوهای طولانیمدت و انبار داده شما میشود. داشبوردها و سوالاتی که زمان زیادی برای بارگذاری میگیرند برای همه دردسر هستند و مشتریان را از خودخدمتی دلسرد میکنند.
نحوه یافتن محتوای کند: داشبورد Performance overview را مشاهده کنید. اطلاعات درباره داشبوردها، سوالات، پایگاههای داده و کاربران به تبها تقسیم شدهاند. در هر تب، میتوانید روی پایگاه داده و گروه کاربری فیلتر کنید و رکوردهای خاص را مشاهده کنید. به عنوان مثال، برای کندترین داشبوردها، روی یک داشبورد کلیک کنید و 'See these Query logs' را در منوی عملیات انتخاب کنید.
نحوه رفع آن: میتوانید بررسی کنید که چرا داشبورد کند است. تعداد بهینه کارتها در یک داشبورد ۲۰-۲۵ است، بیشتر از آن زمان بارگذاری را کند میکند. از تبها برای تقسیم محتوای داشبورد استفاده کنید تا سرعت را افزایش دهید در حالی که مصرف آن را برای مشتریان آسانتر میکند. برای سوالات، ممکن است بخواهید بهینهسازی یا بازسازی پرسوجوها را بررسی کنید.
همچنین میتوانید نتایج را کش کنید (و در مورد چه چیزی را کش کنید و برای چه مدت اگر از Metabase Pro استفاده میکنید بسیار خاص باشید) یا تصمیم بگیرید که آیا زمان بایگانی محتوای قدیمی است.
مدیریت کاربران: غیرفعال کردن حسابهای قدیمی، پیگیری با کاربران غیرفعال
ما میخواهیم همه بیشترین استفاده را از Metabase ببرند، و مجبور نباشند برای صندلیهایی که استفاده نمیشوند پول بپردازند. اگر یک کاربر برای چند هفته وارد نشده است، یا هرگز بعد از اولین بار دوباره وارد نشده است، احتمالاً چیز زیادی از دسترسی به Metabase شما نمیگیرد. این افراد ممکن است به کمک اضافی برای یافتن آنچه نیاز دارند نیاز داشته باشند، یا ممکن است حساب آنها بتواند با خیال راحت غیرفعال شود.
اگر کسی سازمان شما را ترک کرده است اما مطمئن نیستید که حساب آنها توسط شما یا مدیر دیگری غیرفعال شده است، میتوانید یک بررسی سریع در مدل People انجام دهید.
نحوه بررسی کاربران غیرفعال: در مدل People، روی کاربرانی که Active هستند فیلتر کنید. این هر کاربری است که دسترسی فعلی / مجوز پولی به نمونه شما دارد. از اینجا، میتوانید روی هر کسی که آخرین ورود آن بیش از شش ماه پیش است (یا بیشتر، یا کمتر، بسته به ترجیح شما) فیلتر کنید. همچنین میتوانید برای افرادی که آخرین ورود آنها با تاریخ پیوستن آنها مطابقت دارد بررسی کنید.

چه کاری باید انجام دهید: با افرادی که برای مدتی وارد نشدهاند تماس بگیرید. ببینید آیا به کمک در استفاده از Metabase یا دسترسی به داده، سوالات یا داشبورد مناسب نیاز دارند. اگر دیگر استفادهای از Metabase ندارند، میتوانید حساب آنها را غیرفعال کنید.
یافتن آنچه بیشترین منابع را مصرف میکند
Metabase شما همچنین میتواند توسط داشبوردها و سوالاتی که منابع زیادی میگیرند کند شود. بسته به پایگاه داده شما، ممکن است بر هزینهها نیز تأثیر بگذارد. به عنوان مثال، Snowflake بر اساس مدت زمان اجرای پرسوجوها شارژ میکند.
با دانستن اینکه کدام سوالات فشار بر پایگاه داده و Metabase شما وارد میکنند، میتوانید اقدام کنید، مانند کش کردن نتایج، بازسازی پرسوجوها، یا استفاده از فیلترهای اضافی برای پرسوجوی داده کمتر (به عنوان مثال، محدود کردن محدوده تاریخ، یا کشورها).
نحوه یافتن آنچه بیشترین منابع را اشغال میکند: داشبورد Performance Overview را مشاهده کنید تا ببینید کدام داشبوردها، سوالات و کاربران بیشترین منابع را استفاده میکنند. هر تب را مشاهده کنید و روی پایگاه داده یا بر اساس کاربر فیلتر کنید تا بینش بیشتری دریافت کنید.
چه کاری باید انجام دهید: اینجا یک چکلیست بهینهسازی عملکرد وجود دارد که میتوانید از آن عبور کنید.
- بررسی کنید که آیا داشبوردها سوالات زیادی در همان تب دارند. در نظر بگیرید که برخی سوالات را به تبهای دیگر یا داشبوردهای دیگر منتقل کنید.
- در نظر بگیرید فعال کردن کش برای داشبوردها یا سوالات فردی.
- در نظر بگیرید کاهش فرکانس فرآیندهای همگامسازی و اسکن.
- همچنین میتوانید بررسی کنید که آیا کسی یک داشبورد را در بهروزرسانی خودکار رها کرده است.
- بررسی کنید که آیا اشتراکها یا هشدارهای داشبورد فعال غیرمرتبط وجود دارد.
- تأیید کنید که آیا سنگینترین سوالات به ایندکسها یا مکانیزمهای بهینهسازی عملکرد مانند ستونهای پارتیشن و خوشهبندی برخورد میکنند.
