Tutorial zum Hochladen von SAP HANA-Flatfiles: CSV, XLS & XLSX

Anonim

SAP HANA unterstützt das Hochladen von Daten aus einer Datei ohne ETL-Tools (SLT, BODS und DXC). Es ist eine neue Funktion von HANA Studio Revision 28 (SPS04).

SAP HANA-Support für folgende Dateitypen, die auf dem Client-System wie folgt verfügbar sind:

  • .CSV (Kommagetrennte Wertedateien)
  • .XLS
  • .XLSX

Vor dieser Option muss der Benutzer eine Steuerdatei (CTL-Datei) erstellen. Um Daten in SAP HANA hochzuladen, muss eine Tabelle in SAP HANA vorhanden sein. Wenn die Tabelle beendet wird, werden Datensätze am Ende der Tabelle angehängt. Wenn die Tabelle nicht vorhanden ist, muss eine Tabelle erstellt werden.

Diese Anwendung schlägt den Spaltennamen und den Datentyp für die neuen Tabellen vor.

Die Schritte zum Hochladen von Daten aus einer Flatfile in SAP HANA sind wie folgt:

  • Erstellen Sie die Tabelle in SAP HANA
  • Erstellen Sie eine Datei mit Daten in unserem lokalen System
  • Wählen Sie die Datei aus
  • Verwalten Sie die Zuordnungen
  • Laden Sie die Daten

Erstellen Sie die Tabelle in SAP HANA

Wenn in SAP HANA keine Tabelle vorhanden ist, können Sie eine Tabelle mit SQL Script oder nach diesem Verfahren erstellen, indem Sie die Option "NEU" auswählen .

Wir werden die Option "NEU" verwenden, um eine neue Tabelle zu erstellen.

Erstellen Sie eine Datei mit Daten in unserem lokalen System

Wir werden die Stammdaten der Vertriebsorganisation hochladen. Erstellen Sie daher eine CSV-Datei und eine XLS-Datei auf dem lokalen System.

Wir werden die Datei SalesOrg.xlsx in SAP HANA hochladen, daher haben wir im lokalen System eine Datei SalesOrg.xlsx erstellt.

SalesOrg Name Währung CoCode Adresse Land Ref_Sorg
1000 ABC Pvt. GmbH. US Dollar 1000 NEW YORK USA 1000
2000 ABC Enterprises INR 2000 INDIEN INDIEN 2000

Wählen Sie die Datei aus

Schritt 1) Modelliererperspektive öffnen? 'Hauptmenü' ? 'Hilfe' ? 'Schnellansicht' wie unten gezeigt.

Ein Schnellansichtsbildschirm wird wie folgt angezeigt:

Wählen Sie in der Schnellansicht die Option "Importieren". Ein Popup für die Importoption wird angezeigt.

Ein Popup für den Importbildschirm wird angezeigt. Gehen Sie zu SAP HANA Content? 'Daten aus lokaler Datei'.

Weiter klicken.

Ein Popup für die Dateiauswahl wird angezeigt. Führen Sie die folgenden Schritte für die ausgewählte Datei aus.

  1. Wählen Sie die Datei SalesOrg.xls aus.
  2. Klicken Sie auf "Öffnen".

Ein Bildschirm zur Dateiauswahl für den Import wird angezeigt, in dem wir eine Datei zum Laden von Daten vom lokalen System in die SAP-HANA-Datenbank auswählen können.

Die verfügbaren Optionen können in drei Hauptbereiche eingeteilt werden:

  • Abschnitt Quelldatei
  • Abschnitt mit den Dateidetails
  • Zieltabelle

Schritt 2) In diesem Schritt müssen wir folgendes Detail eingeben -

  1. Datei auswählen - Der ausgewählte Dateipfad wird hier angezeigt.
  2. Beenden der Kopfzeile - Wenn die Datei SalesOrg.xls eine Kopfzeile (Spaltenname) enthält. Also haben wir es angekreuzt.
  3. Alle Daten importieren - Aktivieren Sie diese Option, wenn Sie alle Daten aus einer Datei importieren möchten. Andernfalls geben Sie Start- und Endzeile für das Laden bestimmter Daten aus einer Datei an.
  4. Führende und nachfolgende Leerzeichen ignorieren Aktivieren Sie diese Option, um führende und nachfolgende Leerzeichen in der Datei zu ignorieren.
  5. Zieltabelle - In diesem Abschnitt zwei Optionen -

    Neu - Wenn die Tabelle in SAP HANA nicht vorhanden ist, wählen Sie diese Option und geben Sie den Namen des zu erstellenden Schemas und den zu erstellenden Tabellennamen an.

    Beenden - Wenn die Tabelle in SAP HANA vorhanden ist, wählen Sie diese Option. Wählen Sie Schemaname und Tabelle. Die Daten werden an das Ende der Tabelle angehängt.

  6. Klicken Sie auf "Weiter"

Verwalten Sie die Zuordnungen

Ein Zuordnungsbildschirm wird zum Durchführen der Zuordnung zwischen Quell- und Zielspalten verwendet.

Es gibt zwei verschiedene Arten der Zuordnung. Wenn wir auf klicken, erhalten wir zwei Optionen wie folgt:

  • Eins zu Eins : Mit dieser Option können wir Spalte für Spalte basierend auf der Reihenfolge zuordnen. Diese Option kann verwendet werden, wenn wir wissen, dass alle Spalten der Reihe nach sind.
  • Nach Namen zuordnen : Mit dieser Option können wir die Quell- und Zielspalten basierend auf dem Namen zuordnen. Dies kann verwendet werden, wenn wir wissen, dass die Spaltennamen identisch sind.

Zuordnung von Quelle zu Ziel - Wir werden hier die Spalte Quelldatei der Zieltabelle zuordnen und die Definition der Zieltabelle ändern.

  1. Vorgeschlagene Tabellenstruktur aus der Quelldatei - Tabellenspaltenname wird aus der Excel-Datei angenommen. Spaltenname (Header).
  2. Struktur der Zieltabelle : Der Speichertyp der Zieltabelle ist standardmäßig als Spaltenspeicher ausgewählt.
  3. Klicken Sie auf Dateiname und ziehen Sie in das Zielfeld. Die Datei wird zugeordnet. Das Feld kann automatisch durch Eins-zu-Eins- oder Zuordnen nach Name zugeordnet werden. Wir können die Zuordnung manuell per Drag & Drop durchführen. Wenn unser Spaltenname mit den oben genannten Optionen nicht zugeordnet werden konnte.
  4. Im Abschnitt "Dateidaten" des gleichen Bildschirms können Sie auch sehen, wie die Daten in der Quelldatei für alle Spalten aussehen. Im Abschnitt "Datendaten" werden Daten der SalesOrg-Datei angezeigt.
  5. Klicken Sie auf "Weiter".

Ein Fenster zum Importieren von Daten aus der lokalen Datei wird angezeigt.

Laden Sie die Daten

Es ist der letzte Bildschirm, bevor wir den Ladevorgang starten. Auf diesem Bildschirm werden Daten angezeigt, die bereits in der Tabelle vorhanden sind, und es werden auch die Informationen zu dem Schema und der Tabelle angezeigt, in die die Daten geladen werden sollen.

  1. Detailabschnitte : In diesem Abschnitt werden der Name der ausgewählten Quelldatei, der Name der Zieltabelle und der Name des Zielschemas angezeigt.
  2. Daten aus Datei: Es werden Daten angezeigt, die aus der Datei extrahiert wurden.
  3. Wenn die im Abschnitt Daten aus Datei angezeigten Daten überprüft wurden, klicken Sie auf "Fertig stellen", um das Laden der Daten in die Tabelle zu starten.

  • Nach erfolgreichem Abschluss der Importoption sollte der Eintrag in der Jobprotokollansicht mit dem Status "Erfolgreich abgeschlossen" angezeigt werden.

  • Sobald der Datenimportauftrag erfolgreich ist,
    1. Wir können die Daten in der Tabelle von sehen, indem wir die Tabelle des jeweiligen Schemas auswählen und mit der rechten Maustaste auf Tabelle klicken. 'Datenvorschau' wie unten gezeigt.
    2. Die Daten der Tabelle werden im Datenvorschau-Bildschirm wie folgt angezeigt: