Blog

SAP INTEGRATION SUITE’de Veritabanı Entegrasyonu Nasıl Yapılır?

Bu blog yazımızda SAP Integration Suite platformunda bir veritabanı entegrasyonu nasıl yapılır bundan bahsedeceğim.

İçeriğimizi incelemeden önce SAP Integration Suite Nedir? yazımızı inceleyebilirsiniz.

1. Adım : JDBC Data Source Oluşturmak

Integration Suite'de veritabanı bağlantısı yapabilmek için öncelikle JDBC Data Source oluşturulması gerekmektedir. Bunun için aşağıdaki adımları takip ederek JDBC Data Source oluşturacağız.

Monitor ekranına giriş yaptıktan sonra JDBC Material seçilir.

JDBC Material SAP

Blog yazımızda MSSQL(Microsoft SQL Server) veritabanı kullanacağımız için öncelikle MSSQL Driver’ını Integration Suite’e deploy etmemiz gerekiyor çünkü platformda MSSQL standart veritabanı tipi olarak tanımlı değil. Driver yüklemek için JDBC Driver tabı seçilir ve Add butonuna basılır.

JBDC-Driver

Karşımıza çıkan ekranda, MSSQL için driver dosyası seçilir ve Deploy butonuna basılarak deploy edilir.

Ek bilgi : CPI’ın standart olarak desteklediği JDBC Driver’lar aşağıdaki gibidir.

    1. PostgreSQL
    2. SAP HANA service for SAP BTP
    3. SAP ASE service
    4. HANA

Driver deploy edildikten sonra yeni bir Data Source eklemek için Add butonu seçilir.

JBDC Data Source

Entegrasyon geliştirmesinde veritabanı olarak MSSQL kullanacağımız için aşağıdaki parametreleri MSSQL veritabanına göre doldurmamız gerekmektedir. Karşımıza gelen pencerede zorunlu alanları doldurduktan sonra Deploy butonuna basılır ve Data Source, platforma deploy edilir.

Edit JBDC Data Source

Parametre

Açıklaması

Name

Data Source ismi

Description

Data Source için açıklama

Database Type

Kullanacağımız veritabanı tipi

User

Database kullanıcı adı

Password

Database kullanıcı şifresi

Repeat Password

Database kullanıcı şifresi tekrar

JDBC URL

jdbc:sqlserver://virtualHost:virtualPort;DatabaseName=databaseName;

Location ID

CPI tenant ID

Cloud Connector

Veritabanına Cloud Connector üzerinden erişilmesi gerekiyorsa bu seçenek işaretlenmelidir.


2. Adım: Entegrasyon Geliştirmesi

Veritabanı bağlantısı için JDBC Data Source oluşturduktan sonra artık entegrasyon geliştirmemize başlayabiliriz. Design ekranında yeni bir Integration Flow oluşturulur. Tüm geliştirmeleri yaptıktan sonra Integration Flow geliştirmemiz aşağıdaki gibi görünecektir.

Integration Process

Timer Parametreleri

Run Once : Entegrasyonu deploy ettikten sonra sadece bir kere çalıştır.
Schedule on Day : Entegrasyonu deploy ettikten sonra hangi gün seçildiyse o gün çalıştır.
Schedule on Recur : Entegrasyonu deploy ettikten sonra seçili tanımlamalara göre tekrarlı çalıştır.

Timer Parametreleri

Content Modifier Parametreleri

Content Modifier’ın Message Body sekmesindeki Body alanına veritabanına göndereceğimiz SQL sorgusu yazılır.

Not : Body değerine SAP Process Integration’da veritabanı entegrasyonlarında standart olarak kullanılan SQL XML formatı da yazılabilir.

Content Modifier

JBDC Adapter Parametreleri

End Message ile Receiver arasındaki JDBC Adapter bağlantımızda daha önceden tanımladığımız JDBC Data Source ismi yazılması şuan için yeterlidir.

JDBC Adapter Parameters

Integration Flow geliştirmemizi tamamladıktan sonra Deploy butonu ile Integration Flow’u deploy edelim ve entegrasyonumuzu çalıştıralım.

Entegrasyonumuz çalıştıktan sonra veritabanından dönen cevap aşağıdaki gibidir.

Integration Succes Message

Blogumuzu okuduğunuz için teşekkür ederiz. MDP Group olarak entegrasyon alanında uzman kadromuzla işletmelerin entegrasyon ihtiyaçlarına uçtan uca destek veriyoruz. Bizimle iletişime geçebilirsiniz.

SAP PI/PO Danışmanlığı

SAP CPI Danışmanlığı


Benzer
Bloglar

Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.

Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.