خانه / آموزش Microsoft BI / درس بیست و یکم- ورود دیتا از فایل XML

درس بیست و یکم- ورود دیتا از فایل XML

حال خواندن دیتا از یک فایل XML و قرار دادن دیتای آن داخل یک دیتابیس را بررسی میکنیم.

Data Flow Task را باز کرده و XML Source را انتخاب کرده. XML یکی از فرمت های انتقال دیتا از یک سرور به یک یا چند سرور دیگر می باشد.

عکس 1:18:37

در این قسمت مطابق تصویر ، لوکیشن فایل XML و در صورت وجود ، لوکیشن فایل XSD را مشخص میکنیم.

فایل XSD در واقع یک فایل راهنما برای فایل XML است که ساختار و فیلد های فایل XML را برای ما شرح میدهد که در صورت عدم وجود چنین فایلی میتوانیم آن را در کامپوننت XML Source ،  جنریت کنیم.

سپس همانند سری های قبل ، فایل OLE DB Destination را کانفیگ می کنیم.

توجه کنید در استفاده از OLE DB Source و OLE DB Destination ، ممکن است از یک سری کانکشن ها به صورت مکرر استفاده کنیم. میتوانیم این نوع کانکشن ها را در فولدر Connection Manager در سمت راست ذخیره کنیم که همه پکیج ها و کامپوننت ها به آن دسترسی داشته باشند و در زمان صرفه جویی کنیم.

حال خواندن دیتا از اکسل و انتقال آن به دیتابیس را بررسی میکنیم.

ابتدا Data Flow Task را قرار میدهیم و وارد آن میشویم. سپس Excel Source را قرار میدهیم.

عکس 1:34:58

توجه کنید که فایل اکسل میتواند شامل چندین شیت باشد و باید در Excel Source مشخص کنیم کدام شیت را میخواهیم به دیتابیس منتقل کنیم.

* توجه کنید برای اینکه انتقال دیتا از اکسل به دیتابیس توسط مراحل ETL انجام شود ، باید نرم افزاری به نام Database Engine را نصب داشته باشیم.

حال OLE DB Destination را قرار داده و سورس را به مقصد متصل میکنیم. وارد تنظیمات مقصد شده و آن را کانفیگ میکنیم.

عکس 1:37:21

Mapping را انجام داده و Ok را میزنیم.

حال میتوانیم پکیج را اجرا کنیم.

1:38:25

نکته مهم در خواندن دیتا از فایل های اکسل این است که باید روی فایل پروژه SSIS کلیک راست کرده ، به قسمت Properties رفته ، و در قسمت Debugging  ، فیلد Run64BitRuntime را روی حالت False قرار دهیم.

عکس 1:41:05

* میتوانید روی Pipeline راست کلیک کرده و گزینه Enable Data Viewer را انتخاب کنید. این آپشن به ما کمک میکند که هنگام اجرای پکیج ، دیتا های در حال انتقال را مشاهده کنیم که در محیط Develop مفید است.

عکس 1:41:57

درباره‌ی علیرضا حسن نژاد

همچنین ببینید

Deploy کردن Tabular Data Model

درس بیست و نهم – Deploy کردن Tabular Data Model

Deploy کردن Tabular Data Model فرض کنید طراحی دیتا مدل به اتمام رسید. حال میخواهیم …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی (فقط عدد بنویسید) *