SAP HANA Düz Dosya Yükleme Eğitimi: CSV, XLS & XLSX

Anonim

SAP HANA, ETL araçları (SLT, BODS ve DXC) olmadan bir dosyadan veri yüklemeyi destekler. HANA Studio Revision 28'in (SPS04) yeni bir özelliğidir.

SAP HANA Desteği, istemci sistemde aşağıdaki gibi mevcut olacak dosya türlerini takip eder -

  • .CSV (Virgülle Ayrılmış değer dosyaları)
  • .XLS
  • .XLSX

Bu seçenekten önce, kullanıcının kontrol dosyası (.CTL dosyası) oluşturması gerekir. SAP HANA'da veri yüklemek için, tablonun SAP HANA'da mevcut olması gerekir. Tablo çıkarsa, kayıtlar tablonun sonuna eklenir, tablo yoksa tablo oluşturulması gerekir.

Bu uygulama, yeni tablolar için sütun adı ve veri türü önerir.

Düz dosyadan SAP HANA'ya veri yükleme adımları aşağıdaki gibidir:

  • SAP HANA'da tabloyu oluşturun
  • Yerel sistemimizdeki verilerle dosya oluşturun
  • Dosyayı seçin
  • Eşlemeleri yönetin
  • Verileri yükleyin

SAP HANA'da tabloyu oluşturun

SAP HANA'da tablo yoksa SQL Script ile veya bu işlemle "YENİ" seçeneğini seçerek tablo oluşturabiliriz .

Yeni bir tablo oluşturmak için "YENİ" seçeneğini kullanacağız.

Yerel Sistemimizdeki verilerle dosya oluşturun

Satış Organizasyonu ana verilerini yükleyeceğiz. Bu nedenle, yerel sistemde bunun için bir .csv dosyası ve .xls dosyası oluşturun.

SalesOrg.xlsx dosyasını SAP HANA'ya yükleyeceğiz, bu nedenle yerel sistemde bir SalesOrg.xlsx dosyası oluşturduk.

SalesOrg İsim Soyisim Para birimi CoCode Adres Ülke Ref_Sorg
1000 ABC Pvt. Ltd. Amerikan Doları 1000 NEW YORK Amerika Birleşik Devletleri 1000
2000 ABC Enterprises INR 2000 HİNDİSTAN HİNDİSTAN 2000

Dosyayı seçin

Adım 1) Modelci perspektifini açın? 'Ana menü' ? 'Yardım Edin' ? Aşağıda gösterildiği gibi 'Hızlı Görünüm'.

Aşağıdaki gibi bir Hızlı Görünüm ekranı belirir-

Hızlı Görünüm'den 'İçe Aktar' seçeneğini seçin. İçe aktarma seçeneği için bir açılır pencere görüntülenecektir.

İçe aktarım için bir Pop-Up ekranı görüntülenir. SAP HANA İçeriğine gitmek ister misiniz? 'Yerel Dosyadan Veriler'.

Sonrakine tıkla.

Dosya seçimi için bir açılır pencere görüntülenecektir, seçilen dosya için aşağıdaki adımları izleyin.

  1. SalesOrg.xls dosyasını seçin.
  2. "Aç" düğmesine tıklayın.

Yerel sistemden SAP HANA veritabanına veri yüklemek için bir dosya seçebileceğimiz içe aktarma için dosya seçimi ekranı görüntülenecektir.

Mevcut seçenekler üç ana alana ayrılabilir, bunlar

  • Kaynak Dosya Bölümü
  • Dosya Ayrıntıları Bölümü
  • Hedef Tablo

Adım 2) Bu adımda aşağıdaki detayı girmeliyiz -

  1. Dosya Seç - Seçilen dosya yolu burada görüntülenecektir.
  2. Üstbilgi Satırı Çıkışları - SalesOrg.xls dosyasının bir başlığı (sütun Adı) varsa. Yani, işaretledik.
  3. Tüm Verileri İçe Aktar - Bir dosyadaki tüm verileri içe aktarmak istiyorsanız bu seçeneği işaretleyin, aksi takdirde dosyadan belirli veri yüklemesi için Başlangıç ​​Satırı ve Bitiş çizgisinden bahsedin.
  4. Baştaki ve sondaki beyaz boşluğu yoksay Dosyada baştaki ve sondaki beyaz boşluğu yok saymak için bu seçeneği işaretleyin.
  5. Hedef Tablo - Bu bölümde iki seçenek -

    Yeni - Tablo SAP HANA'da mevcut değilse, bu seçeneği seçin ve oluşturulacak Çıkış şema adını ve tablo adını sağlayın.

    Çıkış - Tablo SAP HANA'da mevcutsa, bu seçeneği seçin. Şema adını ve Tablo'yu seçin. Veriler tablonun sonuna eklenecektir.

  6. "İleri" düğmesine tıklayın

Eşlemeleri Yönetin

Kaynak ve hedef sütunlar arasında eşleştirme yapmak için bir eşleme ekranı kullanılacaktır.

Kullanılabilir iki farklı haritalama türü vardır. Üzerine tıkladığımızda aşağıdaki gibi iki seçenek karşımıza çıkmaktadır -

  • Bire Bir : Bu seçeneği kullanarak, sıraya göre sütunu sütuna eşleyebiliriz. Bu seçenek, tüm sütunların sıralı olduğunu biliyorsak kullanılabilir.
  • Ada Göre Eşleme : Bu seçeneği kullanarak kaynak ve hedef sütunları isme göre eşleştirebiliriz. Bu, sütun adlarının aynı olduğunu bilirsek kullanılabilir.

Kaynağın Hedefe Eşleştirilmesi - Burada Kaynak Dosyası sütununu Hedef Tablo ile eşleştireceğiz ve ayrıca hedef tablo tanımını değiştirebiliriz.

  1. Kaynak Dosya- Tablo sütun Adından Önerilen Tablo yapısı, Excel dosyası Sütun Adından (Üstbilgi) varsayılır.
  2. Hedef Tablo Yapısı: Hedef Tablo deposu türü, varsayılan olarak sütun deposu olarak seçilir.
  3. Dosya adı'na tıklayın ve hedef alana sürükleyin, Dosya eşleştirilecektir. Alan, bire bir veya Ada Göre eşleme seçeneği ile otomatik olarak eşlenebilir. eşleştirmeyi sürükle bırak seçeneğini kullanarak manuel olarak yapabiliriz Eğer sütun adımız yukarıdaki seçeneklerle eşleştirilemezse.
  4. Aynı ekranın Dosya verileri bölümünde, tüm sütunlar için verilerin kaynak dosyada nasıl göründüğünü de görebiliriz. Dosya verileri bölümü, SalesOrg dosyasının verilerini görüntüler.
  5. "Sonraki" dosyaya tıklayın.

Yerel dosyadan veri almak için bir pencere görünecektir.

Verileri yükleyin

Yükleme işlemine başlamadan önceki son ekrandır. Bu ekranda, tabloda zaten var olan veriler görüntülenecek ve ayrıca verileri yükleyeceğimiz şema ve tablo hakkındaki bilgiler de görüntülenecektir.

  1. Detay Bölümleri : Bu bölümde Seçili Kaynak Dosya adı, Hedef Tablo Adı ve Hedef Şema Adı detayı görüntülenecektir.
  2. Dosyadan Veri: Dosyadan çıkarılan verileri gösterecektir.
  3. Dosyadan veri bölümünde görüntülenen veriler doğrulanmışsa, verileri tabloya yüklemeye başlamak için 'Bitir'i tıklayın.

  • Başarılı bir şekilde içe aktarma seçeneği tamamlandıktan sonra, iş günlüğü görünümünde 'Başarıyla Tamamlandı' durumundaki girişi görmeliyiz.

  • Veri içe aktarma işi başarılı olduğunda,
    1. İlgili şema tablosunu seçerek ve Tablo üzerine sağ tıklayarak verileri tablosunda görebiliriz. Aşağıda gösterildiği gibi 'Veri Önizleme'.
    2. Tablonun verileri aşağıdaki gibi Veri önizleme ekranında görüntülenecektir.