توضیحات
بارگذاری داده (Data Loading) یکی از اساسی ترین فرآیندها در پیاده سازی هوش تجاری (BI) است که شامل استخراج، تبدیل، و بارگذاری (ETL) داده ها از منابع مختلف داده به یک مخزن متمرکز و یا معمولاً یک انبار داده است. هدف اصلی بارگذاری داده ها در BI جمع آوری، سازماندهی و آماده سازی داده ها برای تجزیه و تحلیل و ساخت گزارش ها است. این فرآیند تضمین میکند که دادهها در قالبی سازگار و ساختار یافته هستند که میتواند به راحتی توسط ابزارها و برنامههای BI، تجزیه و تحلیل و تجسم شود.
در این آموزش یک سناریو کامل و پیشرفته از انتقال داینامیک اطلاعات از مبدا به مقصد را یاد خواهید گرفت.در این سناریو شما به صورت داینامیک به سرورهای مختلف (کانکشن از جدول تحت عنوان متا دیتا خوانده می شود) متصل می شوید و کویری های داینامیک و پارمتریک (نسبت به دیتابیس) را در SSIS صدا می کنید.
نکته حائز اهمیت این هست که تمام سناریوها مستقل می باشند و یک عملی از صفر تا صد انجام می شود و بر حسب نیاز هر کدام از سناریوها را برای عملیات ETL می توانید تهیه کنید
در وواقع در ابتدا شما جدولی از سرورهای مختلف دارید که داده را از آن واکشی خواهید کرد و در ادامه برای هر دیتابیس کویری مربوط به جدول هر کدام از این دیتابیس ها را خواهید داشت که قرار است در داخل یک حلقه به هر کدام از دیتابیس ها ارتباط برقرار کند و کویری های آن را اجرا کند.
فرض کنید دیتابیس هایی با ساختار یکسان اما در مناطق جغرافیایی مختلف دارید و نیاز هست داده های آنها را واکشی کنید به جای ایجاد پکیج های جداگانه می توانید یک پکیج داینامیک برای آن پیاده سازی کنید ، همچنین این سناریو خیلی کاربردی برای افرادی هست که کوئری و کانکشن های بانک اطلاعاتیشون داینامیک می باشد یا می خواهند به صورت حرفه ای پکیج پیاده سازی کنند، در نهایت شما در این سناریو صفر تا صد عملیات انتقال اطلاعات از مبدا و مقصد بانک اطلاعاتی را فرا خواهید گرفت و همچنین در انتها باید بیان کنم نیازی به دانش SSIS نیز نمی باشد .
در ادامه نسبت به دیتابیسی که در جدول متا دیتا هست کویری داینامیکی از آن را صدا می کنیم و در ادامه پکیج به روز رسانی آن را پیاده سازی می کنیم.
همچنین یاد خواهید گرفت که چگونه خطا ها را مدیریت کنید و مانیتورینگی از پکیج ها را داشته باشید در این سناریو ما با Control Flow , Data Flow,Parameter,Event Handlers , Package Explorer و Execution Result کار خواهیم کرد.
در صورتی که می خواهید با Execute SQL Task ،Data Flow Task،Foreach Loop Container کار خواهید کرد و یک سناریو کامل را نیز دریافت خواهید کرد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.