Master Repository : Şirketin IT kaynaklarının yapısını , güvenlik bilgilerini , proje ve veri kaynaklarıyla ilgili bilgilerin tutulduğu repository’dir.Sadece bir tane master repository gereklidir.
Work Repository : Veri kaynakları , projeler ve kullanımlarıyla ilgili bilgilerin tutulduğu repository’dir.
Repository’leri yaratmak için adım adım şunlar yapılmalıdır :
Repository disk alanları yaratılır.
Master Repository yaratılır.
Master Repository’e bağlanılır.
Work Repository yaratılır.
Work Repository’e bağlanılır.
NOT : Repositoryler ANSI ISO 89 syntaxını destekleyen her hangi bir ilişkisel veri tabanında yaratılabilir.Her bir repository için 200 mblik yer gereklidir.REPOSITORY DİSK ALANI YARATMA
Oracle : Master repository’e karşılık snpm , Work repository’e karşılık snpw şemaları yaratılır.
SQL> create user <MY_SCHEMA> identified by <MY_PASS> default tablespace <MY_TBS> temporary tablespace <MY_TEMP> ;
SQL> grant connect, resource to <MY_SCHEMA>;
Örnek :
create user SNPM_MASTER_YUSUF identified by SNPM_MASTER_YUSUF default tablespace USERS temporary tablespace TEMP;
grant connect, resource to SNPM_MASTER_YUSUF;
create user SNPW_WORK_YUSUF identified by SNPW_WORK_YUSUF default tablespace USERS temporary tablespace TEMP;
grant connect, resource to SNPW_WORK_YUSUF; Microsof SQL Server : Master repository’e karşılık db_snpm , Work repository’e karşılık db_snpw veri tabanları yaratılır.Bu veritabanlarına yetkili snpm ve snpw kullanıcıları yaratılır.
CREATE LOGIN <mylogin>
WITH PASSWORD = '<mypass>',
DEFAULT_DATABASE = <defaultbase>,
DEFAULT_LANGUAGE = us_english;
USE <defaultbase>;
MASTER REPOSITORY YARATMA
1-Start Menu, Programs > Oracle Data Integrator > Repository Management > Master Repository Creation seçilir.
2-Aşağıdaki sahalar doldurulur.
Driver : Repository’nin yaratılacağı veri tabanına erişmek için kullanılacak driverdır.
URL : Veri tabanına erişmek için kullanılacak url’dir.
User : “snpm” şemasına erişmek için yaratılan kullanıcı.
Password : Kullanıcının şifresi.
ID : 0’dan farklı spesifik bir id.Repositoryler arasındaki import – export işlemlerini etkiler.
Technologies : Repository’nin bulunacağı teknoloji seçilir.
Language : Master repository’nin dili seçilir.
3- ‘OK’ butonuna basılıp , master repository yaratılır.
Şekil 1 : Master Repository Yaratma Ekranı
MASTER REPOSITORY’E BAĞLANMA
Master repository’e bağlanmak için :
1) Start Menu, Programs > Oracle Data Integrator > Topology Manager seçilir.
2) “New” butonuna basılır.(“Login Name”in yanındaki ilk buton.)
3) Aşağıdaki alanlar doldurulur.
Oracle Data Integrator Connection :
Login Name : Genel bir ad.(Örnek : Repository)
User : SUPERVISOR (Büyük Harflerle)
Password : SUNOPSIS (Büyük Harflerle)
DBMS Connection (Master Repository) :
User : Master Repository’e erişmek için tanımladığınız kullanıcı.
Password : Kullanıcının şifresi.
Driver’s List : Master Repository’e bağlanmak için gerekli olan driver seçilir.
URL : Veri tabanına erişmek için kullanılacak url’dir.
4) “Test” butonuna basılarak , bağlantının çalışıp çalışmadığı kontrol edilir.5) “OK” butonuna basılır ve “Topology Manager” açılır.
WORK REPOSITORY YARATMA
1) “Topology Manager” ile master repository’e bağlanılır.
2) Açılan ekranda Topology -> Repositories -> Work repositories’e sağ tıklanır ve “Insert Work Repository” seçilir.Açılan ekranda “work repository”e bağlanabilmek için , bağlantı parametreleri girilir.
3) Aşağıdaki alanlar doldurulur :
Name : Work Repository bağlantı adı girilir.
Technology : Work Repository’nin bulunacağı teknoloji seçilir.
User : Work Repository’e erişmek için tanımladığınız kullanıcı.
Password : Kullanıcının şifresi.
JDBC Tabında -> JDBC Driver : Work Repository’nin yaratılacağı veri tabanına erişmek için kullanılacak driverdır.
JDBC Tabında -> JDBC URL : Work Repository’nin bulunacağı veri tabanına erişmek için kullanılacak url’dir.
4) “Test” butonuna basılarak , bağlantının doğru çalışıp çalışmadığı test edilir.
5 ) “OK” butonuna basılarak , Work Repository bağlantı bilgileri ekranı kapatılır.Açılan ekranda Repository için uniq isim ve id girilmesi istenir.
6) “Work Repository” ekranında aşağıdaki parametreler girilir.
ID : Work Repository’e 1’den 998’e kadar uniq bir id verilir.
Name : Work Repository’e uniq bir isim verilir.(Örnek : WORKREP1)
Type : Listeden “development” seçilir.
7) “Ok” butonuna basılır ve “Work Repository” yaratna işlemi başlatılır.8) “Work Repository” yaratıldığı zaman “Work Repository” ekranı kapanır. “Work Repository”e , “Designer” ve “Operator” modullerinden ulaşılabilir.
WORK REPOSITORY’E BAĞLANMA
Workr repository’e bağlanmak için :
1) Start Menu, Programs > Oracle Data Integrator > Designer seçilir.
2) “New” butonuna basılır.(“Login Name”in yanındaki ilk buton.)
3) Aşağıdaki alanlar doldurulur.
Oracle Data Integrator Connection :
Login Name : Genel bir ad.(Örnek : Repository)
User : SUPERVISOR (Büyük Harflerle)
Password : SUNOPSIS (Büyük Harflerle)
DBMS Connection (Master Repository) :
User : Master Repository’e erişmek için tanımladığınız kullanıcı.
Password : Kullanıcının şifresi.
Driver’s List : Master Repository’e bağlanmak için gerekli olan driver seçilir.
URL : Veri tabanına erişmek için kullanılacak url’dir.
Work Repository :
Work Repository Name : Work Repository yaratırken verdiğiniz isim.(Örnek : WORKREP1)
5) “OK” butonuna basılır ve “Topology Manager” açılır.
DEMO PROJE
Start Menu > Programs > Oracle Data Integrator > Examples , Start Demo Environment seçilireke , demo için hazırlanmış olan , repositoryler başlatılır.
DESİGNER’I BAŞLATMA1) Start Menu > Programs > Oracle Data Integrator > Designer
2) Login Name kısmından uygun olan kullanıcı adı seçilir.Demo için “Getting Started – ETL Project” seçilir ve şifre boş bırakılır.
3) “Ok” butonuna basılarak , repository’e bağlanılır.
4) “Designer” ekranı açılır.(Designer açılırken karşınıza çıkan ekrandan “Close” butonuna basıp , çıkınız.)