پرینت

ساخت Domain و ایجاد Standalone Agent

on .

 Agentچیست؟

یکی از اجزاء مهم ODI است که در پشت صحنه! اجرا می شود.
در زمان طراحی (Design Time) شما اشیاء مختلفی در ODi مانند پروژه ها ، سناریو ها و کدهای ETL را بر اساس نیاز های کسب و کار خود طراحی و تولید می کنید. تمام این موارد در قالب Metadata درون Repository ذخیره می شود.

در حقیقت Agent یک برنامه جاوایی سبک و کوچک است که وظیفه استخراج کدهای تولید شده توسط شما از Repos و اجرای آنها را در فواصل زمانی مشخص شده برعهده خواهد داشت.

Agent ها 3 نوع هستند که هر یک مزایای خاص خود را دارند:

1- Standalone Agent
2- JEE Agent
3- Colocated Agent

ما در اینجا فقط در خصوص ایجاد نوع Standalone  صحبت خواهیم کرد. جهت اطلاع بیشتر می توانید به این لینک مراجعه نمایید.

برای ایجاد Standalone agent باید ابتدا با استفاده از ابزار Agent configuration wizard یک Domain ساخته و برای Agent آماده کنیم. پس به مسیر زیر رفته و فایل config.cmdرا اجرا نمایید.

<ODI_HOME>oracle_common\common\bin

بعد از اجرای فایل config.cmd صفحه اول ویزارد نمایش داده خواهد شد. گزینه Create a new domain را انتخاب و یک مسیر معتبر برای ساخت Domain معرفی نمایید.

01

در صفحه Template تنها گزینه موجود یعنی Oracle Data Integrator – Standalone agent را انتخاب نمایید.

02

در این صفحه مسیر قرار گیری Jdk یا همان JAVA_HOME را انتخاب نمایید.

03

برای ساخت Agent  نیاز است یه یک دیتابیس متصل شده، یک کاربر با نام DEV_STB ایجاد و اطلاعات مورد نیاز خود را در آن ذخیره نماید. بهتر است از همان دیتابیسی که در قسمت قبل برای ذخیره Repository مشخض کردیم استفاده کنید. پس گزینه RCU Data را انتخاب و روی دکمه Get RCU Configuration  کلیک می کنید.
همانطور که میبینید اطلاعات ارتباطی همان دیتابیس نمایش داده شده و تایید می شود.

04

در این مرحله هر دو گزینه را تیک زده و دکمه Next را می زنیم

05

ویزارد وجود اسکیما ها و اطلاعات ارتباطی آنها با دیتابیس را تایید می کند.

06

در صفحه System Component قرار است یک Agent  برای کار با ODi ساخته شود. اطلاعات پیش فرض را قبول کرده و دکمه Next را می زنیم.

نکته: نام OracleDIAgent1را یادداشت نمایید بعدا به آن نیاز خواهیم داشت.

07

در این جا نیز اطلاعات جزئی تری از ساخت Agent نمایش داده شده است مانند نام هاست و پورتی که Agent  قرار است برروی آن سرویس دهی کند. اینجا نیز به اطلاعات پیش فرض اکتفا کرده و تنها پسورد کاربر SUPERVISOR که در قسمت قبل ایجاد کردیم وارد می کنیم.

08

در این صفحه گزینه Per Domain را انتخاب و مانند تصویر یک نام کاربر و کلمه عبور برای Node Manager مشخص می کنیم.

09

سرانجام اطلاعات پیکربندی Agent نمایش داده شده و با زدن دکمه Create  اقدام به ایجاد آن می کنیم.

11

ویزارد شروع به ساخت Agent  کرده و پس از چند لحظه کار آن به پایان می رسد.

10

12

در قسمت بعد درباره نحوه تعریف و استفاده از Agent  در ODi صحبت خواهم کرد.