Shaper؛ ساخت داشبورد داده فقط با SQL
خلاصهٔ کاملتر
تو ریدمی پروژه اومده که Shaper یه ابزار متنباز و SQL-first برای ساخت داشبورد، گزارش و آنالیتیکس مشتریمحوره. پروژه زیر لایسنس Mozilla Public License 2.0 منتشر شده و پشتش تیم Taleshape هست.
ایدهٔ اصلی اینه که به جای کشیدن و رها کردن ویجت، خود کوئری ساختار داشبورد رو تعریف میکنه: با کست کردن ستونها به نقشهایی مثل LABEL، XAXIS، CATEGORY و BARCHART_STACKED مشخص میکنی هر چیزی کجای نمودار بشینه.
SELECT 'Sessions per Week'::LABEL;
SELECT
date_trunc('week', created_at)::XAXIS,
category::CATEGORY,
count()::BARCHART_STACKED,
FROM dataset
GROUP BY ALL ORDER BY ALL;برای امبد کردن آنالیتیکس تو محصول، امکاناتی مثل وایتلیبلینگ و استایل سفارشی، امنیت سطح ردیف با توکن JWT، و SDK جاوااسکریپت و ریاکت وجود داره که نیازی به iframe نداره. سمت گزارشگیری هم خروجی PDF، PNG، CSV و Excel، هشدارها و گزارشهای زمانبندیشده و لینکهای اشتراکی محافظتشده با رمز رو میده.
برای تست سریع کافیه ایمیج داکر رسمی رو روی پورت ۵۴۵۴ بالا بیاری و آدرس محلی رو تو مرورگر باز کنی؛ برای محیط پروداکشن هم راهنمای جداگانهای دارن. کنارش Taleshape هاستینگ مدیریتشده و پشتیبانی تخصصی میفروشه که تو اون حالت هم داده میتونه تو زیرساخت خودت بمونه.
نکات کلیدی:
- داشبورد و گزارش فقط با نوشتن SQL و کست کردن ستونها به نقشهای نموداری
- متنباز و سلفهاست با لایسنس MPL 2.0
- امبد بدون iframe از طریق SDK جاوااسکریپت و ریاکت
- امنیت سطح ردیف با JWT و وایتلیبلینگ برای آنالیتیکس مشتریمحور
- خروجی PDF، PNG، CSV و Excel به همراه گزارشهای زمانبندیشده
- اجرای سریع با داکر و گزینهٔ هاستینگ مدیریتشدهٔ Taleshape




