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

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

SAP HANA, istemci sisteminde bulunacak dosya türlerini aşağıda belirtildiği gibi destekler –

  • .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. Verileri yüklemek için SAP HANA, tablonun mevcut olması gerekiyor SAP Hana. 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 Veriler Nasıl Yüklenir SAP HANA

Verileri düz dosyadan yükleme adımları SAP HANA aşağıdaki gibidir-

  • Tabloyu şurada oluşturun SAP HANA
  • Yerel sistemimizdeki verilerle dosya oluşturun
  • Dosyayı seçin
  • Eşlemeleri yönetin
  • Verileri yükle

Tabloyu şurada oluşturun SAP HANA

Eğer tablo mevcut değilse SAP HANA, o zaman şu şekilde bir tablo oluşturabiliriz: SQL Script veya bu işlemi seçerek "YENİ" seçeneği.

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

Yerel Sistemimizdeki verileri içeren 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ı içine yükleyeceğiz SAP HANA, bu nedenle yerel sistemde SalesOrg.xlsx dosyasını oluşturduk.

SatışOrg İsim Para birimi CoCode Adres Ülke Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK ABD 1000
2000 ABC Şirketleri INR 2000 HİNDİSTAN HİNDİSTAN 2000

Dosyayı seçin

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

İçinde Tablo Oluşturma SAP HANA

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

İçinde Tablo Oluşturma SAP HANA

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.

İçinde Tablo Oluşturma SAP HANA

İçe aktarma ekranı için bir Pop-Up görüntülenir. Git SAP HANA İçeriği? 'Yerel Dosyadan Veriler'.

İçinde Tablo Oluşturma SAP HANA

Sonrakine tıkla.

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

  1. SalesOrg.xls dosyasını seçin.
  2. “Aç” butonuna tıklayın.

İçinde Tablo Oluşturma SAP HANA

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

Mevcut seçenekler üç ana alana ayrılabilir;

  • Kaynak Dosya Bölümü
  • Dosya Ayrıntıları Bölümü
  • Target tablo

) 2 Adım Bu adımda aşağıdaki ayrıntıları girmemiz gerekiyor –

  1. Dosya Seç – Seçilen dosya yolu burada görüntülenecektir.
  2. Başlık Satırı Çıkışları – SalesOrg.xls dosyasının bir başlığı varsa (sütun Adı). Yani onu 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üklemeleri için Başlangıç ​​Satırı ve Bitiş Satırı'nı belirtin.
  4. Baştaki ve sondaki beyaz boşlukları yoksay Dosyanın başındaki ve sonundaki beyaz boşlukları yok saymak için bu seçeneği işaretleyin.
  5. Target tablo – Bu bölümde iki seçenek –Yeni – Tablo mevcut değilse SAP HANA, ardından bu seçeneği seçin ve oluşturulacak Çıkış şeması adını ve tablo adını sağlayın.
  6. Çıkma – Eğer tablo mevcutsa SAP HANAve ardından bu seçeneği seçin. Şema adı ve Tablo'yu seçin. Veriler tablonun sonuna eklenecektir.
  7. “İleri” butonuna tıklayın

İçinde Tablo Oluşturma SAP HANA

Eşlemeleri Yönetin

Kaynak ve hedef sütunlar arasında eşlemenin gerçekleştirilmesi için bir eşleme ekranı kullanılacaktır.

İki farklı haritalama türü mevcuttur. Tıkladığımızda İçinde Tablo Oluşturma SAP HANA aşağıdaki gibi iki seçenek elde ediyoruz –

  • Bire bir: Bu seçeneği kullanarak sıralamaya göre sütunu sütuna eşleyebiliriz. Bu seçenek, tüm sütunların sıralı olduğunu bildiğimiz takdirde kullanılabilir.
  • İsme Göre Harita: Bu seçeneği kullanarak kaynak ve hedef sütunları isme göre eşleyebiliriz. Sütun adlarının aynı olduğunu biliyorsak bu kullanılabilir.

Kaynağın Eşleştirilmesi Target - Burada Kaynak Dosya sütununu şu şekilde eşleyeceğiz: Target Tablo ve ayrıca hedef tablo tanımını değiştirebiliriz.

  1. Kaynak Dosyadan Önerilen Tablo yapısı- Tablo sütunu Adının Excel dosyası Sütun Adından (Başlık) alınması gerekir.
  2. Target Tablo Yapısı: Target Tablo depolama türü varsayılan olarak sütun deposu olarak seçilmiştir.
  3. Dosya adına tıklayın ve hedef alana sürükleyin, Dosya eşlenecektir. Alan bire bir veya Ada Göre Eşleme seçeneği ile otomatik olarak haritalandırılabilir. Sütun adımız yukarıdaki seçeneklerle eşlenemediği takdirde sürükle bırak seçeneğini kullanarak eşlemeyi manuel olarak yapabiliriz. Eşlemeleri Yönetin
  4. Aynı ekranın Dosya verileri bölümünde tüm sütunlar için kaynak dosyadaki verilerin nasıl göründüğünü de görebiliriz. Dosya verileri bölümünde SalesOrg dosyasının verileri görüntülenir.
  5. “Sonraki” dosyasına tıklayın.

Eşlemeleri Yönetin

Yerel dosyadan verileri içe aktarmak için bir pencere görünecektir.

Verileri yükle

Yükleme işlemine başlamadan önceki son ekranımızdır. Bu ekran ile hem tabloda mevcut olan veriler görüntülenecek hem de veriyi yükleyeceğimiz şema ve tabloya ait bilgiler görüntülenecektir.

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

Verileri yükle

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

Verileri yükle

  • Veri içe aktarma işi başarılı olduktan sonra,
    1. İlgili şemanın tablosunu seçip Tablo ?'ya sağ tıklayarak tablodaki verileri görebiliriz. Aşağıda gösterildiği gibi 'Veri Önizleme'.
    2. Tablonun verileri, Veri önizleme ekranında aşağıdaki gibi görüntülenecektir:

    Verileri yükle

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