این روزها درگیر ایجاد داشبورد BI با استفاده از نرم افزار متابیس هستم، و مشتاقم این تجربه را با شما عزیزان به اشتراک بگذارم.
متابیس یک پلتفرم هوش تجاری open-source است. میتوانید در Metabase کوئریهای خود را وارد کنید یا از ایجاد Question استفاده کنید و خروجیهای مورد انتظار خود را دریافت کنید. در متابیس به راحتی میتوانید به دیتابیس مورد نظر خود متصل شوید مانند: Microsoft SQL Server، PostgreSQL، Oracle و… اما متاسفانه فایل اکسل را ساپورت نمیکند.
https://metabase.com/start/oss/jar
https://www.metabase.com/docs/latest/installation-and-operation/running-metabase-on-docker
بزرگترین مزیت متابیس سادگی در اجرای کوئریها میباشد، شما بدون هیچ تغییری در کوئریها، آنها را اجرا و آمارها و تحلیلهای خود را در قالب خروجیهایی به شکل نمودار یا جدول درآورده و نمایش میدهید، همچنین میتوانید سطوح دسترسی را برای کاربران خود ایجاد کنید تا بسته به نیاز، صفحات مختلف را در داشبورد مشاهده نمایند.
نمونه مواردی که اگر از نسخه pro یا Enterprise متابیس استفاده کنید به آنها دسترسی خواهید داشت:
من از راههایی که جهت نصب متابیس داشتم، راه اول یعنی نصب فایل jar. را انتخاب کردم، و بعد از اون متابیس را به دیتابیسی که طراحی کرده بودم متصل کردم، دیتابیس من SQL Server است و برای من کوئری نوشتم گزینه بهتری در مقایسه با استفاده از Question بود هرچند که استفاده از Question خیلی سادهتر از کوئری نوشتن است.
پس از نوشتن کوئریها خروجیهای مورد انتظار را دریافت کردم اما موانعی که داشتم و هنوز هم دارم زیبایی متابیس است، ممکن است داشتن یک سایدبار زیبا یکی از دغدفههای مهم شما باشه و در متابیس من مجبور شدم با یکسری ترفندها سایدبار را در Markdown پیادهسازی کنم که زیبایی خاصی ندارد و فقط به هدف مورد نظر رسیدم، یا شاید علاقهمند باشید از یک طیف رنگی خاص برای طراحی داشبورد استفاده کنید اما برای استفاده از طیف رنگی در متابیس شما مجبور به خرید اکانت هستید. رابطهای که با متابیس دارید یک رابطه کشسانی است، شما گاهی رضایت 100 درصدی از داشبوردی که طراحی کردهاید دارید اما ممکن است زمانی به تغییر نرمافزار فکر کنید.
در نهایت پیشنهاد من به کسانی که زیبایی در داشبورد برای آنها مهم نیست متابیس را به طور قوی پیشنهاد میکنم اما اگر به زیبایی هم فکر میکنید شاید Power BI گزینه بهتری باشد.