در انتخاب تیم پیاده سازی انبار داده دو مبحث را باید در نظر داشت. این که از مشاوران بیرونی استفاده کنیم یا یک مشاور دائمی استخدام کنیم. دوم این که چه تخصصهایی برای پروژه پیاده سازی انبار داده نیاز داریم.
انتخاب مشاور پیاده سازی انبار داده
در انتخاب مشاور برای پیاده سازی انبار داده دو راهکار پیش رو داریم: مشاوران بیرون از سازمان و استخدام مشاور دائمی. مشاوران بیرون سازمانی معمولا در پیاده سازی انبار داده مجرب هستند. ولی واقعیت این است که حتی امروزه یافتن افرادی که پیشینه ای قوی در زمینه انبار داده داشته باشند، مشکل است. با این توصیف وقتی نیاز به تشکیل سریع یک تیم باشد آسان ترین راه به کارگیری مشاوران بیرون سازمانی است.
از دلایل استفاده از مشاور دائمی میتوان به موارد زیر اشاره کرد:
این دسته از مشاوران را با هزینه کمتری میتوان به کار گرفت. پس از لحاظ اقتصادی به صرفهتر هستند.
احتمال ترک این مشاوران کمتر است.
همچنین پیشنهاد میکنیم بخوانید: چالشهای هوش تجاری کدامند؟
نقشهای مورد نیاز در تیم پیاده سازی انبار داده
نقشهای زیر برای پیاده سازی انبار داده مورد نیاز است:
مدیر پروژه: مدیر پروژه کسی است که بر پیشرفت پروژه را نظارت میکند و مسئول موفقیت یا شکست پروژه انبار داده است.
DBA یا مدیر پایگاه داده: DBA مسئول اجرا و کارکرد روان پایگاه داده است. دیگر وظایف این نقش عبارتند از: برنامه ریزی، پشتیبان گیری، بازیابی و تنظیم عملکرد.
معمار فنی یا Technical Architect: این نقش مسئول توسعه و پیاده سازی معماری فنی انبار داده را بر عهده دارد.
توسعه دهنده ETL : این نقش مسئول برنامه ریزی، توسعه و استقرار روتین فرآیند استخراج، تبدیل و بارگذاری است.
توسعه دهنده front end : این نقش مسئول توسعه ابزارهای سمت کاربر است.
توسعه دهنده OLAP
آموزش دهنده: نقش اموزش دهنده بسیار مهم است. پس از پیاده سازی انبار داده یک نفر از تیم انبار داده باید با کاربران نهایی کار کند تا آنها را با چگونگی تنظیم front end آشنا کند تا بتوانند حداکثر بهره ممکن را از سیستم انبار داده ببرند.
مدلساز داده: این نقش مسئول مدلسازی ساختار داده موجود در کسب و کار و مدلسازی دادهها به شمایی است که برای تحلیل OLAP مناسب باشد.
گروه تضمین کیفیت: این نقش مسئول تصحیح و اطمینان از صحت دادههای انبار داده است. این نقش از آن چه به نظر میرسد با اهمیتتر است، زیرا کیفیت بد دادهها، بیش از هر دلیل دیگری باعث دور کردن کاربران از سیستم میشود.
لیست فوق نقشها را بیان میکند و ضروری نیست که هر کس یک نقش را بر عهده داشته باشد. در حقیقت در تیم انبار داده بسیار معمول است که یک نفر چند نقش را بر عهده داشته باشد. برای یک پروژه متعارف انبار داده ۵ تا ۸ نفر در تیم انبار داده وجود دارد.
شرکت مهندسین مشاور نظم آران با اخذ رتبه سه از شورای عالی انفورماتیک از سال ۱۳۷۶ تاکنون خدمات و محصولاتی خود را در زمینههای گوناگون از جملـه مشاوره و ارائه راه حـلهای نرم افزاری ، سامانه های سفارش مشتری، هوش کسب و کارها کلیـک ویو، هوش تجاری، هوش رقابتی، داشبورد مدیریتی، داده کاوی، انبار داده و ارزیابی عملکرد ارائه کرده است.
سهام این شرکت ۱۰۰% خصوصی است و در سال ۱۳۷۶ ثبت شده است. این شرکت با هدف توسعه فعالیتها و راه حلهای مبتنی بر نرم افزار در سیستمهای اطلاعاتی ایجاد شده است.
اهمیت تعامل بین نقشها در تیم پیادهسازی
برای موفقیت پروژه انبار داده، تعامل و هماهنگی بین اعضای تیم اهمیت زیادی دارد. هر نقش، چه توسعهدهنده ETL باشد و چه مدلساز داده، باید با دیگر اعضا همکاری نزدیکی داشته باشد تا فرآیند استخراج، تبدیل و بارگذاری دادهها بهصورت روان و بدون خطا انجام شود. نبود ارتباط مناسب بین نقشها میتواند باعث بروز مشکلاتی مانند ناسازگاری دادهها، تأخیر در تحویل پروژه و کاهش کیفیت تحلیلها شود.
برنامهریزی برای نگهداری و بهروزرسانی سیستم
پیادهسازی انبار داده تنها یک مرحله از چرخه عمر سیستم است و برای بهرهبرداری بلندمدت نیاز به برنامهریزی دقیق برای نگهداری و بهروزرسانی دارد. تیم انبار داده باید پس از راهاندازی، فرآیندهای پایش، پشتیبانگیری، اصلاح خطاها و بهروزرسانی ساختار دادهها را دنبال کند تا سیستم همیشه در دسترس و قابل اعتماد باقی بماند و کاربران نهایی بتوانند از دادههای دقیق و بهروز بهره ببرند.
این پست دارای 2 نظر است
خیلی مفید بود فقط یه سؤال: معمولاً پیادهسازی انبار داده چقدر زمان میبره؟
مدت زمان پیادهسازی بستگی به حجم داده، تعداد منابع اطلاعاتی و میزان سفارشیسازی داره. معمولاً پروژههای متوسط بین ۳ تا ۶ ماه زمان میبرن تا به بهرهبرداری کامل برسن.