شاهین

مدل داده ستاره‌ای

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۳ دقیقه مطالعه
تلفظEN/stɑːr ˈskiːmə/

مدل داده ستاره‌ای یک روش سازمان‌دهی داده در انبار است: یک جدول واقعیت مرکزی (مثل رویدادها) در وسط، و چند جدول بعد (مثل کاربر، صفحه، زمان) دور آن مثل پرتوهای یک ستاره.

مدل ستاره‌ای برای این وجود دارد که کوئری تحلیلی روی داده بزرگ هم سریع بماند و هم قابل‌فهم؛ جدول واقعیت اعداد قابل‌جمع (مثل تعداد رویداد) را نگه می‌دارد و جدول‌های بعد توصیف‌ها (کدام کاربر، کدام صفحه) را، پس تحلیلگر می‌تواند بی‌آنکه در پیچیدگی گم شود، واقعیت را از هر زاویه بعد ببرد. این یک تصمیم مدل‌سازی است نه یک محصول، و جایی معنا دارد که داده در یک انبار نشسته و کسی باید ساختارش را طراحی کند. برای مصرف‌کننده یک ابزار آنالیتیکس، مدل ستاره‌ای معمولا پشت پرده است؛ همان چیزی که به گزارش اجازه می‌دهد بگویی «رویداد را بر اساس کشور و دستگاه بشکن» بدون اینکه بدانی زیرش چه ساختاری هست. دانستن این مفهوم وقتی به کار می‌آید که تیم بخواهد از گزارش‌های آماده فراتر برود و داده را خودش در انبار مدل کند.