SAP HANA'da DS (Veri Hizmetleri)

⚡ Akıllı Özet

SAP Veri Hizmetleri, heterojen kaynaklardan gelen verileri taşıyan ve temizleyen kurumsal ETL platformudur. SAP HANA. Designer, Job Server, Engine, Repository ve Access Server, veri akışlarını oluşturmak, planlamak ve çalıştırmak için birlikte çalışır.

  • 🧩 Temel Amaç: Tek bir platform, veri entegrasyonu, dönüştürme, veri kalitesi, veri profilleme ve metin verisi işleme süreçlerini hedef veritabanına veya veri ambarına entegre etmeyi kapsar.
  • 🏗️ Bileşen Seti: Tasarımcı işleri oluşturur, İş Sunucusu bunları başlatır, Motor bunları yürütür, Depo meta verileri saklar ve Erişim Sunucusu gerçek zamanlı mesajlaşmayı yönetir.
  • 🗄️ Depo Türleri: Yerel bir depo, Designer ve Job Server'a hizmet ederken, merkezi bir depo nesne paylaşımını ve sürüm kontrolünü yönetir.
  • 🔗 Veri Deposu Kuralı: Her kaynak ve her hedef için ayrı bir veri deposu gereklidir, çünkü veri deposu bir veritabanına giden mantıksal kanaldır.
  • 📐 Nesne Hiyerarşisi: Proje, işleri içerir; bir iş, iş akışlarını içerir ve bir iş akışı, veri akışlarını içerir; iş akışları ve koşullu ifadeler isteğe bağlıdır.
  • ⚙️ Yükleme Sırası: Veri depoları oluşturun, meta verileri içe aktarın, içe aktarma sunucusunu yapılandırın, proje, iş, iş akışı ve veri akışı oluşturun, ardından çalıştırın ve doğrulayın.
  • 🔄 Sürüm Durumu: SAP Veri Hizmetleri 4.3 şu anki sürümdür ve 4.2 sürümünün ana bakım desteği 31 Mayıs 2023 tarihinde sona ermiştir.

SAP DS (Veri Hizmetleri) SAP HANA

Nedir? SAP Veri Hizmetleri?

SAP Veri Hizmetleri, heterojen bir kaynaktan hedef bir veritabanına veya veri ambarına veri entegrasyonu, dönüşümü, veri kalitesi, veri profilleme ve metin verisi işleme için kurumsal düzeyde tek bir çözüm sunan bir ETL aracıdır.

İş olarak adlandırılan uygulamalar, veri haritasının oluşturulduğu Tasarımcıda oluşturulur.ping ve dönüşüm tanımlanmıştır. Ürün ayrıca şu şekilde de adlandırılır: SAP BusinessObjects Veri Hizmetleri, kısaltılmış haliyle SAP BODS ve her iki isim de aynı aleti tanımlıyor. SAP Veri Hizmetleri 4.3 şu anki sürümdür; 4.2 sürümünün ana bakım desteği 31 Mayıs 2023 tarihinde sona ermiştir, bu nedenle yeni uygulamalar 4.3 sürümüyle başlamalıdır.

İçinde SAP HANA ortamı, SAP Veri Hizmetleri, verilerin olduğu gibi kopyalanması yerine, içeri aktarılırken yeniden şekillendirilmesi gerektiğinde tercih edilen seçenektir. Aşağıdaki bölümler, aracın neler sunduğunu, parçalarının nasıl bir araya geldiğini ve eksiksiz bir iş yükünü kapsamaktadır. SAP ECC tablosuna SAP Hana.

Özellikleri SAP Veri Hizmetleri

Aşağıdaki özellikler bunun nedenini açıklıyor. SAP Veri Hizmetleri, basit bir kopyalama aracı olmaktan ziyade, kurumsal düzeyde bir platform olarak konumlandırılmıştır.

  • Yüksek performanslı paralel dönüşümler sağlar.
  • Kapsamlı yönetim araçlarına ve raporlama aracına sahiptir.
  • Birden fazla kullanıcıyı destekler.
  • SAP GÖVDE Web servis tabanlı uygulamalar konusunda oldukça esnektir.
  • Zengin işlev setlerine sahip bir betik dili kullanılmasına olanak tanır.
  • SAP Veri Hizmetleri ile entegre olabilir SAP LT Çoğaltma Sunucusu (SLT) Tetikleyici tabanlı teknoloji kullanılarak. SLT her şeye delta yetenekleri ekler. SAP veya olmayanSAP Kaynak tablo, değişiklik verilerinin yakalanmasına ve kaynak tablodan delta verilerinin aktarılmasına olanak tanır.
  • Kontrol panelleri ve süreç denetimiyle veri doğrulama.
  • Planlama özelliklerine ve izleme panolarına sahip bir yönetim aracı.
  • Hata ayıklama, dahili performans analizi ve veri görüntüleme.
  • SAP Veri Hizmetleri çok çeşitli kaynak ve hedefleri desteklemektedir:
  • Örneğin herhangi bir uygulama SAP.
  • Toplu veri yükleme ve veri değişikliği yakalama özelliğine sahip herhangi bir veritabanı.
  • Dosya türleri: sabit genişlikli, virgülle ayrılmış, COBOL, XML ve Excel.

Bu özellikler, her birinin farklı bir rolü olan, kurulumu kolay küçük bir bileşen seti tarafından sağlanır.

In bileşenleri SAP Veri Hizmetleri

SAP Veri Hizmetleri aşağıdaki bileşenlerden oluşmaktadır.

  1. tasarımcı – Bu, veri ambarını dolduran bir işi oluşturmamıza, test etmemize ve yürütmemize olanak tanıyan bir geliştirme aracıdır. Geliştiricinin, kaynak-hedef akış diyagramında bir simge seçerek nesneler oluşturmasına ve bunları yapılandırmasına olanak tanır. İş akışlarını ve veri akışlarını belirterek bir uygulama oluşturmak için kullanılabilir. Veri Hizmetleri Tasarımcısını açmak için şuraya gidin: Başlat Menüsü -> Tüm Programlar -> SAP Veri Hizmetleri -> Veri Hizmetleri Tasarımcısı.

Açılış SAP Başlat menüsünden Veri Hizmetleri Tasarımcısı

  1. İş Sunucusu – Bu uygulama, Veri Hizmetleri işleme motorunu başlatır ve motor ile Veri Hizmetleri paketine arayüz görevi görür.
  2. Motor – Veri Hizmetleri motoru, uygulamada tanımlanan bireysel görevleri yürütür.
  3. depo – Depo, Designer tarafından önceden tanımlanmış nesneleri ve kullanıcı tanımlı nesneleri (kaynak ve hedef meta verileri, dönüşüm kuralları) depolayan bir veritabanıdır. Depolar iki tiptedir:
  • Yerel Depo (Tasarımcı ve İş Sunucusu tarafından kullanılır).
  • Merkezi depo (Nesne paylaşımı ve sürüm kontrolü için kullanılır).
  1. Erişim Sunucusu – Erişim Sunucusu, web uygulamaları, Veri Hizmetleri İş Sunucusu ve motorlar arasında mesajları iletir.
  2. yönetici – Web yöneticisi, aşağıda ayrıntıları verilen şekilde, Veri Hizmetleri kaynaklarının tarayıcı tabanlı yönetimini sağlar:
  • Yapılandırma, başlatma ve durdurmaping gerçek zamanlı hizmetler.
  • Toplu işlerin planlanması, izlenmesi ve yürütülmesi.
  • İş sunucusu, erişim sunucusu ve depo kullanımının yapılandırılması.
  • Kullanıcıları yönetmek.
  • Web servisleri aracılığıyla toplu işlerin ve gerçek zamanlı hizmetlerin yayınlanması.
  • Bağdaştırıcıları yapılandırma ve yönetme.

Her bir bileşenin ne işe yaradığını bilmek, resmin sadece yarısıdır. Aşağıdaki mimari, yük altında nasıl iletişim kurduklarını göstermektedir.

SAP Veri Hizmetleri Archidoku

Veri Hizmetleri mimarisi aşağıdaki bileşenlerden oluşmaktadır:

  • Merkezi Depo – İş Sunucularına yönelik depo yapılandırmaları, güvenlik yönetimi, sürüm kontrolü ve nesne paylaşımı için kullanılır.
  • Tasarımcı – proje, iş, iş akışı ve veri akışı oluşturmak ve bunları çalıştırmak için kullanılır.
  • Yerel Depo – burada işler, iş akışları ve veri akışları oluşturabilir, değiştirebilir ve başlatabilirsiniz.
  • İş Sunucusu ve Motoru – işleri yönetir.
  • Erişim Sunucusu – geliştiriciler tarafından depolarda oluşturulan gerçek zamanlı işleri yürütmek için kullanılır.

Aşağıdaki görselde, Veri Hizmetleri ve bileşenleri arasındaki ilişkiler gösterilmektedir.

SAP GÖVDE ArchiTasarımcıyı, depoları, İş Sunucusunu ve Erişim Sunucusunu gösteren mimari

SAP GÖVDE Archidoku

Tasarımcı Pencere Detayı

Geliştiricinin en çok zaman geçirdiği bileşen Tasarımcı olduğundan, öncelikle onun düzenini öğrenmekte fayda var. Veri Hizmetleri Tasarımcısının her bölümünün ayrıntıları aşağıdadır:

  1. Araç çubuğu (Açma, Kaydetme, Geri Alma, Doğrulama, Çalıştırma vb. işlemler için kullanılır.)
  2. Proje alanı (Mevcut projeyi içerir; bu proje iş, iş akışı ve veri akışını kapsar. Veri Hizmetlerinde tüm varlıklar nesnedir.)
  3. Çalışma alanı (Nesneleri tanımladığımız, görüntülediğimiz ve değiştirdiğimiz uygulama penceresi alanı).
  4. Yerel Nesne Kitaplığı (İçinde dönüşümler, işler, iş akışları, veri akışları vb. gibi yerel depo nesneleri bulunur.)
  5. Araç Paleti (Araç paletindeki düğmeler, çalışma alanına yeni nesneler eklemenizi sağlar.)

SAP Araç çubuğu, proje alanı, çalışma alanı, nesne kitaplığı ve araç paleti içeren Veri Hizmetleri Tasarımcısı penceresi.

Nesne Hiyerarşisi

Aşağıdaki diyagram, Veri Hizmetleri içindeki temel nesne türleri için hiyerarşik ilişkileri göstermektedir.

SAP Veri Hizmetleri nesne hiyerarşisi, projeden veri akışına kadar.

Not: Aşağıdaki açıklama, hiyerarşideki isteğe bağlı öğeleri tanımlar.

Açıklama: İş akışını ve koşullu nesneleri isteğe bağlı olarak işaretler.

İş akışları ve koşullu ifadeler isteğe bağlıdır.

Kullanılan nesneler SAP Veri Hizmetleri aşağıda detaylı olarak açıklanmıştır.

nesneler Açıklama
Proje Proje, Tasarımcı penceresindeki en üst düzey nesnedir. Projeler, Veri Hizmetlerinde oluşturduğunuz diğer nesneleri düzenlemenizi sağlar. Aynı anda yalnızca bir proje açık olabilir; burada "açık" ifadesi "proje alanında görünür" anlamına gelir.
İş "Görev", yürütülmesi için bağımsız olarak planlayabileceğiniz en küçük iş birimidir.
Scripts Bir prosedürdeki satırların bir alt kümesi.
İş Akışı "İş akışı", bir işin tamamı için tutarlı bir çalışma akışı oluşturmak üzere çeşitli veri akışlarının birleştirilmesidir. İş akışı isteğe bağlıdır. İş akışı şu işlemleri gerçekleştirebilen bir prosedürdür:

  • Çağrı veri akışları
  • Başka bir iş akışını çağırın
  • İşinizde gerçekleştirilecek adımların sırasını tanımlayın
  • Veri akışlarına parametre gönderip almak
  • Çalıştırma sırasında oluşan hataların nasıl ele alınacağını belirtin.
  • Projenin bölümlerinin yürütülmesine ilişkin koşulları tanımlayın.
Veri akışı “Veri akışı”, kaynak verilerin hedef verilere dönüştürüldüğü süreçtir. Veri akışı, yeniden kullanılabilir bir nesnedir. Her zaman bir iş akışından veya bir görevden çağrılır. Şu amaçlarla kullanılır:

  • Okumak istediğiniz kaynak verileri belirleyin.
  • Veriler üzerinde gerçekleştirmek istediğiniz dönüşümleri tanımlayın.
  • Verileri yüklemek istediğiniz hedef tabloyu belirleyin.
Bilgi deposu Veri hizmetlerini kaynak ve hedef veritabanlarına bağlayan mantıksal bir kanal. Veri depoları:

  • Her kaynak ve hedef veritabanı için belirtilmelidir.
  • Kaynak ve hedef veritabanlarına ait meta verileri depoya aktarmak için kullanılırlar.
  • Veri servisleri tarafından kaynak tablolardan veri okumak ve hedef tablolara veri yüklemek için kullanılırlar.
Target Veri Hizmetlerinin verileri kaynaktan yüklediği tablo veya dosya.

SAP Veri Hizmetleri vs SLT vs DXC

SAP Veri Hizmetleri, bunlardan birkaçından biridir. veri sağlama seçenekler SAP HANA ve yanlış olanı seçmek, ne kadar ayarlama yapılırsa yapılsın telafi edilemeyecek maliyetler getirir. Aşağıdaki tabloda üç sunucu tarafı yöntemi karşılaştırılmıştır.

Kriterler SAP Veri Hizmetleri SLT DXC
Gecikme Toplu veya planlı Gerçek zaman Veri kaynağı tarafından planlanan toplu işlem
Başladığı Tam ETL, temizleme ve profil oluşturma Basit filtre ve alan kuralları Eski sevgilinin ötesinde hiç kimse yok.tracTor mantığı
Kaynak kapsamı SAP ve non-SAPdosyalar, uygulamalar SAP ve non-SAP veritabanları SAP Yalnızca Business Suite
Ek sunucu gereklidir Evet, İş Sunucusu Genellikle evet Yok hayır
En uygun Veri kalitesi ve çok kaynaklı konsolidasyon Operacanlı veriler hakkında ulusal raporlama Mevcut İş İçeriğinin Yeniden Kullanılması (örneğin)tracları

Kısacası, seçin SAP Verilerin temizlenmeden, birleştirilmeden veya standartlaştırılmadan önce işlenmesi gerektiğinde Veri Hizmetleri'ni seçin. Raporun işlemi gerçekleştiği anda yansıtması gerektiğinde ise SLT'yi seçin. DXC kanıtlanmış bir İş İçeriği uzmanı olduğundatracTor zaten ihtiyacınız olan anlamsal verileri üretiyor. Tekrarlama programı olmayan tek seferlik bir veri seti için, düz dosya yükleme Bu, üçünden herhangi birini yapılandırmaktan daha hızlıdır.

Bir kaynaktan veri nasıl yüklenir? SAP Kaynak Tablosu Kullanımı SAP Veri Hizmetleri

Veri Hizmetlerinde her şey bir nesnedir. Her kaynak ve hedef veritabanı için ayrı bir veri deposuna ihtiyaç duyulur.

Verileri yükleme işleminin tam sırası SAP Kaynak tablo aşağıda listelenmiştir. Ardından her adım ayrıntılı olarak gösterilmiştir.

  • Kaynak ve BODS arasında bir veri deposu oluşturun.
  • Meta verileri (yapıları) BODS'ye aktarın.
  • İçe Aktarma Sunucusunu Yapılandırın
  • Meta verileri HANA sistemine aktarın.
  • BODS ve HANA arasında bir veri deposu oluşturun.
  • Proje oluştur
  • Bir iş oluşturun (toplu veya gerçek zamanlı)
  • Bir iş akışı oluşturun
  • Veri akışı oluşturma
  • Veri akışına nesneler ekleyin.
  • İşi yürüt
  • HANA'da veri önizlemesini kontrol edin.

) 1 Adım Arada bir veri deposu oluşturun. SAP Kaynak ve BODS.

  1. Verileri yüklemek için SAP kaynak SAP HANA aracılığıyla SAP BODS için bir veri deposu gereklidir. Bu nedenle öncelikle aşağıdaki gibi bir veri deposu oluşturuyoruz: Proje -> Yeni -> Veri Deposu

Veri Hizmetleri Tasarımcısı'nda Proje menüsünden yeni bir veri deposu oluşturma

  1. "Yeni Veri Deposu Oluştur" başlıklı bir açılır pencere görünecektir. Aşağıdaki bilgileri girin:
    1. "ds_ecc" veri deposu adını girin.
    2. Veri deposu türü adını şu şekilde seçin: “SAP Uygulamalar”.
    3. Veritabanı sunucusunun adını girin.
    4. Kullanıcı adını ve parolayı girin.
    5. "Uygula" düğmesine tıklayın.
    6. "Tamam" düğmesine tıklayın.

ds_ecc için Yeni Veri Deposu Oluştur iletişim kutusu ile SAP Uygulama türü

  1. Veri deposu oluşturulacaktır. Oluşturulan veri deposunu aşağıdaki gibi görüntüleyebilirsiniz.
  1. Yerel Nesne Kütüphanesine gidin.
  2. Veri Deposu sekmesini seçin.
  3. “ds_ecc” veri deposu görüntülenecektir.

Yerel Nesne Kitaplığı'nın Veri Deposu sekmesinde listelenen ds_ecc veri deposu.

) 2 Adım Meta verileri (yapıyı) BODS sunucusuna aktarın.

ECC'den BODS'ye veri deposu oluşturduk; şimdi ECC'den BODS'ye meta verileri içe aktarıyoruz. İçe aktarma işlemi için aşağıdaki adımları izleyin.

  1. “ds_ecc” veri deposunu seçin ve sağ tıklayın.
  2. "İsimle İçe Aktar" seçeneğini seçin.

ds_ecc veri deposu bağlam menüsündeki "İsimle İçe Aktar" seçeneği

"İsimle İçe Aktar" için bir açılır pencere görüntülenecektir. Lütfen aşağıdaki bilgileri girin:

  1. Tablo olarak Tür'ü seçin.
  2. İçe aktarılacak tablonun adını girin. Burada KNA1 tablosunu içe aktarıyoruz.
  3. “İçe Aktar” düğmesine tıklayın. KNA1 tablosu, “ds_ecc” veri kaynağının Tablo düğümü altında görünecektir.

Tablo türü ve KNA1 girilmiş halde Ada Göre İçe Aktar iletişim kutusu

Tablo meta verileri aşağıdaki gibi ds_ecc veri deposuna aktarılacaktır.

KNA1 tablosunun meta verileri ds_ecc veri deposuna aktarıldı.

) 3 Adım İçe Aktarma Sunucusunu yapılandırın.

Şu ana kadar ECC için oluşturulan "ds_ecc" veri deposuna bir tablo aktardık. SAP BODS bağlantısı. Verileri içe aktarmak için. SAP HANAİçe Aktarma Sunucusunu yapılandırmamız gerekiyor.

  1. Bunu yapmak için Hızlı Görünüm -> İçe Aktarma Sunucusunu Yapılandır aşağıda olduğu gibi.

İçe Aktarma Sunucusu seçeneğini yapılandırın. SAP HANA Stüdyosu Hızlı Bakış

  1. "Sistem Seç" için bir açılır pencere görünecektir. Seçiniz. SAP Aşağıdaki gibi bir HANA sistemi (HDB burada).

HDB ile Sistem Seç iletişim kutusunu seçin. SAP HANA sistemi seçildi

  1. “İleri” düğmesine tıklayın. Veri Hizmetleri kimlik bilgileri için başka bir açılır pencere görünecektir. Aşağıdaki bilgileri girin:
  1. SAP BODS sunucu adresi (burada BODS:6400).
  2. SAP BODS deposu adı (HANAUSER deposu adı).
  3. ODBC veri kaynağı (ZTDS_DS).
  4. Varsayılan bağlantı noktası için SAP BODS sunucusu (8080).

Sunucu adresi, depo, ODBC kaynağı ve port bilgilerini içeren Veri Hizmetleri kimlik bilgileri iletişim kutusu.

“Bitir” düğmesine tıklayın.

) 4 Adım Meta verileri HANA sistemine aktarın.

İçe Aktarma Sunucusu artık yapılandırıldı, bu nedenle meta veriler buradan içe aktarılabilir. SAP BODS sunucusu.

  1. Hızlı Görünüm'de İçe Aktar seçeneğine tıklayın.
  2. İçe aktarma seçenekleri için bir açılır pencere görüntülenecektir. "Meta Verilerin Seçici İçe Aktarımı" seçeneğini seçin.

Seçici Meta Veri İçe Aktarımı seçeneği işaretlenmiş İçe Aktarma iletişim kutusu

“İleri” düğmesine tıklayın.

"Meta Verilerin Seçici Olarak İçe Aktarılması" başlıklı bir açılır pencere görüntülenecek ve burada hedef sistemi seçeceğiz.

  1. seçmek SAP HANA sistemi (HDB burada).

Hedef ile Meta Veri Seçici İçe Aktarma sihirbazı SAP HANA sistemi seçildi

“İleri” düğmesine tıklayın.

) 5 Adım BODS ve HANA arasında bir veri deposu oluşturun.

BODS'ta kaynak ve hedef için ayrı bir veri deposu gereklidir. Kaynak veri deposu zaten mevcut olduğundan, BODS ve HANA arasında "DS_BODS_HANA" adıyla bir hedef veri deposu oluşturulur.

  1. Proje -> Yeni -> Veri Deposu'na gidin.

Proje menüsünden DS_BODS_HANA veri deposunu oluşturma

  1. Aşağıdaki gibi "Yeni Veri Deposu Oluştur" ekranı görünecektir.
    1. Veri deposunun adını girin (DS_BODS_HANA).
    2. Veri deposu türünü Veritabanı olarak girin.
    3. Veritabanı türünü şu şekilde girin: SAP Hana.
    4. Veritabanı sürümünü seçin.
    5. Girin SAP HANA veritabanı sunucusunun adı.
    6. Bağlantı noktası adını girin. SAP HANA veritabanı.
    7. Kullanıcı adını ve parolayı girin.
    8. “Otomatik veri aktarımını etkinleştir” seçeneğini işaretleyin.

DS_BODS_HANA için Yeni Veri Deposu Oluştur iletişim kutusu ile SAP HANA veritabanı türü

"Uygula"ya ve ardından "Tamam" düğmesine tıklayın.

Yerel Nesne Kitaplığı'nın Veri Deposu sekmesinde, aşağıdaki gibi "DS_BODS_HANA" veri deposu görüntülenecektir.

Yerel Nesne Kütüphanesinde gösterilen DS_BODS_HANA veri deposu

  1. Şimdi “DS_BODS_HANA” veri deposuna bir tablo aktarıyoruz.
    1. “DS_BODS_HANA” veri deposunu seçin ve sağ tıklayın.
    2. İsimle İçe Aktar'ı seçin.

DS_BODS_HANA veri deposu bağlam menüsündeki "İsimle İçe Aktar" seçeneği

  1. Aşağıdaki gibi "İsimle İçe Aktar" seçeneği için bir açılır pencere görünecektir.
    1. Tablo olarak Tür'ü seçin.
    2. Adı KNA1 olarak girin.
    3. Sahip, Hanauser olarak görüntülenecektir.
    4. İçe Aktar düğmesine tıklayın.

İsimle İçe Aktar iletişim kutusu, KNA1'i DS_BODS_HANA'ya aktarıyor.

Tablo, “DS_BODS_HANA” veri deposuna aktarılacaktır. Tablodaki verileri görüntülemek için aşağıdaki adımları izleyin.

  1. “DS_BODS_HANA” veri deposundaki “KNA1” tablosuna tıklayın.
  2. Veriler tablo formatında görüntülenecektir.

KNA1 tablosundaki veriler, Veri Hizmetleri içinde tablo formatında görüntülenir.

Adım 6) Projeyi tanımlayın. Bir proje, birbiriyle ilişkili nesneleri gruplandırır ve düzenler. Bir proje, herhangi bir sayıda iş, iş akışı ve veri akışı içerebilir.

  1. Tasarımcı Projesi menüsüne gidin.
  2. Yeni seçeneğini seçin.
  3. Proje seçeneğini seçin.

Tasarımcı Projesi menüsünden yeni bir proje oluşturma

Aşağıdaki gibi yeni proje oluşturma penceresi açılır. Proje adını girin ve Oluştur düğmesine tıklayın. Bu işlem, bizim örneğimizde BODS_DHK olan bir proje klasörü oluşturacaktır.

BODS_DHK proje adı girilerek yeni proje iletişim kutusu oluşturuldu.

Adım 7) İşi tanımlayın. Bir iş, yeniden kullanılabilir bir nesnedir. İş akışlarını ve veri akışlarını içerir. İşler manuel olarak veya bir program dahilinde yürütülebilir. Bir BODS sürecini yürütmek için bir iş tanımlanmalıdır.

JOB_Customer adında bir iş oluşturuyoruz.

  1. Önceki adımda oluşturulan projeyi (BODS_DHK) seçin, sağ tıklayın ve "Yeni Toplu İşlem"i seçin.
  2. Bunu “JOB_Customer” olarak yeniden adlandırın.

BODS_DHK projesi altında yeni bir toplu iş oluşturuluyor.

Adım 8) İş akışını tanımlayın.

  1. Proje alanında “JOB_Customer” işini seçin.
  2. Araç paletindeki iş akışı düğmesine tıklayın. Boş çalışma alanı alanına tıklayın. Çalışma alanında bir iş akışı simgesi görünecektir.
  3. İş akışının adını “WF_Customer” olarak değiştirin.

Veri Hizmetleri çalışma alanında WF_Customer iş akışı oluşturuldu.

İş akışının adına tıkladığınızda, çalışma alanında iş akışına ait boş bir görünüm belirir.

Veri akışı için hazır, boş iş akışı çalışma alanı.

Adım 9) Veri akışını tanımlayın.

  1. “WF_Customer” iş akışına tıklayın.
  2. Araç paletindeki veri akışı düğmesine tıklayın. Boş çalışma alanına tıklayın. Çalışma alanında bir veri akışı simgesi görünecektir.
  3. Veri akışının adını “DF_Customer” olarak değiştirin.
  4. Veri akışı, soldaki proje alanında, iş adının altında da görünür.

WF_Customer iş akışı içinde DF_Customer veri akışı oluşturuldu.

Adım 10) Veri akışına nesneler ekleyin.

Veri akışı içerisinde, kaynak verileri hedef tablo için istenen forma dönüştürmek üzere talimatlar veriyoruz.

Üç nesne kullanılıyor:

  • Kaynak için bir nesne.
  • Hedef tablo için bir nesne.
  • Kaynak veritabanındaki sütunları hedef veritabanına eşleyen, Sorgu dönüşümü için bir nesne.

DF_Customer veri akışına tıklayın. Aşağıdaki gibi boş bir çalışma alanı görünecektir.

DF_Customer için boş veri akışı çalışma alanı

  1. Kaynak için nesneyi belirtin. – “ds_ecc” veri deposuna gidin, KNA1 tablosunu seçin ve boş veri akışı ekranına sürükleyip bırakın.
  2. Hedef için nesneyi belirtin. – Depodan “DS_BODS_HANA” veri deposunu ve ardından KNA1 tablosunu seçin.
  3. Sürükleyip çalışma alanına bırakın ve "Oluştur" seçeneğini seçin. Target"Seçenek" eklendi. Artık biri kaynak, diğeri hedef olmak üzere iki tablo olacak.

Veri akışına yerleştirilen kaynak ve hedef KNA1 tablo nesneleri

  1. Sorgu dönüşümü – Bu araç, kullanıcıya özel bir koşul için giriş şemasına göre veri almak ve veriyi kaynaktan hedefe taşımak için kullanılır.
    1. Araç paletinden Sorgu Dönüştürme simgesini seçin ve çalışma alanındaki kaynak ve hedef nesneler arasına sürükleyip bırakın.
    2. Sorgu nesnesini kaynağa bağlayın.
    3. Sorgu nesnesini hedef tabloya bağlayın.

Kaynak ve hedef tablolar arasında bağlantılı sorgu dönüşümü.

Double-Giriş şemasındaki sütunları çıkış şemasına eşlemek için Sorgu simgesine tıklayın.ping Açılan pencerede şunları yaparız:

  1. Kaynak tablo KNA1 seçildi.
  2. Kaynak tablodaki tüm sütunları seçin, sağ tıklayın ve Çıktıya Eşle'yi seçin.
  3. Hedef çıktı olarak Sorgu seçildi ve sütunlar eşleştirilecek.

Haritaping Sorgu dönüşümünde kaynak sütunlarını çıktı şemasına dönüştürün.

Projeyi kaydedin ve doğrulayın. Doğrula simgesine tıklayın. Doğrulama işleminin başarıyla tamamlandığını bildiren bir açılır pencere görünecektir.

Doğrulama başarılı mesajı SAP Veri Hizmetleri Tasarımcısı

Adım 11) Görevi yürütün. İşlemi gerçekleştirmek için aşağıdaki yolu izleyin.

  1. Proje alanını açmak için proje simgesini seçin ve oluşturduğunuz projeyi seçin.
  2. İşi seçin ve sağ tıklayın.
  3. Görevi çalıştırmak için Yürüt seçeneğini seçin.

Proje alanından JOB_Customer işini yürütme

İşlem tamamlandıktan sonra, işlemle ilgili tüm mesajların yer aldığı bir İşlem Günlüğü penceresi görüntülenir. Son mesaj "İşlem" olacaktır. "Başarıyla tamamlandı."

İş Günlüğü penceresinde işin başarıyla tamamlandığı mesajı gösteriliyor.

Adım 12) Verileri doğrulayın ve kontrol edin. SAP HANA veritabanı.

  1. giriş yapın SAP HANA veritabanı aracılığıyla SAP HANA Stüdyove HANAUSER şemasını seçin.
  2. Tablo düğümünde KNA1 tablosunu seçin.
  3. KNA1 tablosuna sağ tıklayın ve "Veri Önizlemesini Aç" seçeneğini seçin.
  4. BODS işlemi tarafından yüklenen KNA1 verileri, veri önizleme ekranında görüntülenecektir.

KNA1 verilerinin önizlemesi SAP HANA Studio yüklemeyi onaylıyor.

Kaynak tablo ile bu önizleme arasındaki satır sayısının eşleşmesi, yüklemenin doğru şekilde tamamlandığını doğrular ve ardından işlem, Yönetici tarafından tekrarlanan çalıştırmalar için zamanlanabilir.

SSS

Bir veri deposu, bir veritabanına giden mantıksal bir kanaldır ve bağlantı ayrıntılarını ve içe aktarılan meta verilerini içerir. İki veritabanı iki bağlantı anlamına gelir, bu nedenle bir veri deposu bir yükün her iki ucuna da hizmet edemez.

Yerel bir depo, Tasarımcı ve İş Sunucusu'nun günlük olarak kullandığı nesneleri saklar. Merkezi bir depo ise, birden fazla geliştiricinin nesneleri güvenli bir şekilde paylaşabilmesi için giriş yapma, çıkış yapma ve sürüm geçmişini ekler.

Yapay zeka, haritalama işleminden önce kaynağı profillendiriyor.pingBu sayede tutarsız formatlar, yinelenen anahtarlar ve aykırı değerler önceden bilinir. Temizleme kuralları daha sonra varsayılanlar yerine gerçek kusurlara göre yazılır.

Evet. Anlamsal eşleştirme, adları farklı ancak anlamları aynı olan alanları eşleştirir; bu da ad tabanlı bir eşlemedir.ping özlüyor. RevÖnerilen çiftlere göz atın, çünkü benzer isimler farklı birimler taşıyabilir.

Evet, değişiklik verisi yakalama ve SLT tetikleyicileriyle entegrasyon sayesinde, zaman damgası içermeyen tablolara da delta özelliği ekleniyor. Bu özellik olmadan, her çalıştırmada tablonun tamamı yeniden yükleniyor.

Bu yazıyı şu şekilde özetleyin: