زمان مطالعه: 6 دقیقه

انبار داده (Data Warehouse) چیست؟

تحلیلگران کسب‌و‌کار، مهندسان داده و متخصصان ابزارهای هوش تجاری (BI)، کاربران  SQL و سایر برنامه‌های تحلیلی به داده‌ها دسترسی دارند. تجزیه‌وتحلیل داده‌ها به کسب‌و‌کارها کمک می‌کند تا بتوانند در بازار پررقابت امروز، موفق‌تر عمل کنند و در صنعت خود بدرخشند. متخصصان، برای استخراج اطلاعات از داده‌ها، نظارت بر عملکرد کسب‌و‌کار و پشتیبانی، به گزارش‌ها، داشبوردها و ابزارهای تحلیلی متکی هستند. انبارهای داده با ذخیره‌سازی کارآمد داده‌ها این گزارش‌ها، داشبوردها و ابزارهای تحلیلی را در اختیار متخصصان داده قرار می‌دهند.

انبار داده چیست؟

انبار داده یا Data Warehouse مجموعه بزرگی از داده‌های تجاری است که به سازمان‌ها و کسب‌وکارها کمک می‌کند تا در تصمیم‌گیری‌های خود دقیق‌تر و هوشمندانه‌تر عمل کنند. انبار داده مفهوم جدیدی نیست و از دهه ۱۹۸۰ وجود داشته است. حجم زیادی از داده‌های موجود در انبارهای داده از منابع مختلفی جمع‌آوری می‌شوند؛ برنامه‌های کاربردی داخلی مانند بازاریابی، فروش و امور مالی نمونه‌هایی از این منابع هستند.

چگونه می‌توانیم یک انبار داده بسازیم؟

برای ساخت انبار داده باید ۷ مرحله زیر را به ترتیب طی کنید:

۱- تعیین اهداف تجاری

۲- مفهوم‌سازی و انتخاب پلتفرم

این مرحله بین ۳ تا ۱۵ روز زمان می‌برد.

۳- ایجاد نقشه راه پروژه

زمان تقریبی این مرحله ۴ تا ۱۵ روز است.

۴- تجزیه‌وتحلیل سیستم و طراحی معماری انبار داده

انجام این مرحله دست‌کم ۱۵ روز زمان نیاز دارد.

۵- توسعه و تثبیت

۶- راه‌اندازی

۶۷- پشتیبانی پس از راه اندازی

بسیاری از کاربران و متخصصان فنی ممکن است بپرسند تفاوت انبار داده و مرکز داده (Data Center) در چیست. در ادامه به این موضوع می‌پردازیم.

تفاوت انبار داده و مراکز داده چیست؟

مراکز داده، مکان‌های فیزیکی هستند که سرورها در آنها نگهداری می‌شوند؛ در حالی که انبار داده، یک مفهوم نرم‌افزاری و در واقع یک داده ساختار بر روی یک یا چند سرور است.

به بیان ساده‌تر، مرکز داده یک اتاق فیزیکی یا ساختمانی است که سرورهای داده و کامپیوترها در آن قرار می‌گیرند. در حالی که یک انبار داده فقط نوعی  پایگاه داده نرم‌افزاری  است که برای گزارش‌گیری و تجزیه‌و‌تحلیل داده‌ها استفاده می‌شود و یکی از اجزای اصلی هوش تجاری به شمار می‌آید.

از دیگر چیزهایی که ممکن است با انبار داده اشتباه گرفته شود پایگاه داده (Database) است. د ادامه تفاوت انبار داده و پایگاه داده را توضیح خواهیم داد.

تفاوت انبار داده و پایگاه داده چیست؟