SAP Tutorial zum Hochladen von HANA-Flatfiles: CSV, XLS und XLSX
SAP HANA unterstützt das Hochladen von Daten aus einer Datei ohne ETL-Tools (SLT, BODS und DXC). Dies ist eine neue Funktion von HANA Studio RevAbbildung 28 (SPS04).
SAP HANA unterstützt die folgenden Dateitypen, die auf dem Clientsystem verfügbar sein werden:
- .CSV (durch Kommas getrennte Wertedateien)
- . XLS
- .XLSX
Vor dieser Option muss der Benutzer eine Steuerdatei (.CTL-Datei) erstellen. Um Daten hochzuladen in SAP HANA, Tabelle muss vorhanden sein in SAP HANA. Wenn die Tabelle existiert, werden Datensätze am Ende der Tabelle angehängt. Wenn die Tabelle nicht vorhanden ist, muss die Tabelle erstellt werden.
Diese Anwendung schlägt Spaltennamen und Datentyp für die neuen Tabellen vor.
So laden Sie Daten aus einer Flatfile hoch in SAP HANA
Schritte zum Hochladen von Daten aus einer Flatfile in SAP HANA ist 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 die Tabelle nicht vorhanden ist in SAP HANA, dann können wir eine Tabelle erstellen durch SQL Skript oder durch diesen Prozess durch Auswahl "NEU" .
Wir werden die Option „NEU“ zum Erstellen einer neuen Tabelle verwenden.
Erstellen Sie eine Datei mit Daten in unserem lokalen System
Wir werden die Stammdaten der Vertriebsorganisation hochladen. Erstellen Sie also eine .csv-Datei und eine .xls-Datei dafür auf dem lokalen System.
Wir laden die Datei SalesOrg.xlsx hoch in SAP HANA, daher haben wir im lokalen System eine Datei SalesOrg.xlsx erstellt.
Vertriebsorg | Name | Währung | CoCode | Adresse | Land | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | ABC Pvt. GmbH. | USD | 1000 | NEW YORK | USA | 1000 |
2000 | ABC-Unternehmen | INR | 2000 | INDIA | INDIA | 2000 |
Wählen Sie die Datei aus
Schritt 1) Offene Modelliererperspektive? 'Hauptmenü' ? 'Helfen' ? Klicken Sie auf „Schnellansicht“, wie unten gezeigt.
Ein Schnellansichtsbildschirm wird wie folgt angezeigt:
Wählen Sie in der Schnellansicht die Option „Importieren“. Ein Popup mit der Importoption wird angezeigt.
Ein Pop-Up für den Importbildschirm wird angezeigt. Gehen Sie zu SAP HANA-Inhalt? „Daten aus lokaler Datei“.
Weiter klicken.
Ein Popup zur Dateiauswahl wird angezeigt. Befolgen Sie die nachstehenden Schritte zur Dateiauswahl.
- Wählen Sie die Datei SalesOrg.xls aus.
- Klicken Sie auf die Schaltfläche „Öffnen“.
Ein Bildschirm zur Dateiauswahl für den Import wird angezeigt, in dem wir eine Datei zum Laden der Daten vom lokalen System auswählen können SAP HANA-Datenbank.
Die verfügbaren Optionen können in drei Hauptbereiche eingeteilt werden:
- Abschnitt „Quelldatei“.
- Abschnitt „Dateidetails“
- Target Tisch
Schritt 2) In diesem Schritt müssen wir folgende Details eingeben –
- Datei Auswählen – Der ausgewählte Dateipfad wird hier angezeigt.
- Kopfzeilenausgänge – Wenn die Datei SalesOrg.xls einen Header (Spaltenname) hat. Wir haben es also angekreuzt.
- Alle Daten importieren – Aktivieren Sie diese Option, wenn Sie alle Daten aus einer Datei importieren möchten. Andernfalls geben Sie Startzeile und Endzeile an, um bestimmte Daten aus einer Datei zu laden.
- Ignorieren Sie führende und nachfolgende Leerzeichen Aktivieren Sie diese Option, um führende und nachfolgende Leerzeichen in der Datei zu ignorieren.
- Target Tisch – In diesem Abschnitt zwei Optionen –NEU – Wenn die Tabelle nicht vorhanden ist in SAP HANA, wählen Sie dann diese Option und geben Sie den Namen des vorhandenen Schemas und den Namen der zu erstellenden Tabelle an.
- Faszinierende – Wenn die Tabelle vorhanden ist SAP HANA, und wählen Sie dann diese Option. Wählen Sie Schemaname und Tabelle aus. Die Daten werden am Ende der Tabelle angehängt.
- Klicken Sie auf die Schaltfläche „Weiter“.
Verwalten Sie die Zuordnungen
Für die Zuordnung zwischen Quell- und Zielspalten wird ein Zuordnungsbildschirm verwendet.
Es stehen zwei verschiedene Arten der Zuordnung zur Verfügung. Wenn wir auf klicken Wir erhalten zwei Optionen wie unten –
- One to One: Mit dieser Option können wir eine Spalte basierend auf der Reihenfolge einer Spalte zuordnen. Diese Option kann verwendet werden, wenn wir wissen, dass alle Spalten in der richtigen Reihenfolge sind.
- Karte nach Namen: 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 Target - Wir werden hier die Spalte „Quelldatei“ zuordnen zu Target Tabelle, und wir können auch die Zieltabellendefinition ändern.
- Vorgeschlagene Tabellenstruktur aus Quelldatei- Der Tabellenspaltenname stammt vermutlich aus dem Spaltennamen (Kopfzeile) der Excel-Datei.
- Target Tabellenstruktur: Target Als Tabellenspeichertyp ist standardmäßig der Spaltenspeicher ausgewählt.
- Klicken Sie auf den Dateinamen und ziehen Sie ihn in das Zielfeld. Die Datei wird zugeordnet. Das Feld kann automatisch eins zu eins oder mit der Option „Nach Name zuordnen“ zugeordnet werden. Wir können die Zuordnung manuell mit der Drag-and-Drop-Option durchführen, wenn unser Spaltenname mit den oben genannten Optionen nicht zugeordnet werden konnte.
- Im Abschnitt „Dateidaten“ desselben Bildschirms können wir auch sehen, wie die Daten in der Quelldatei für alle Spalten aussehen. Im Abschnitt „Dateidaten“ werden Daten der SalesOrg-Datei angezeigt.
- Klicken Sie auf „Weiter“ Datei.
Es erscheint ein Fenster zum Importieren von Daten aus der lokalen Datei.
Laden Sie die Daten
Dies ist der letzte Bildschirm, bevor wir mit dem Ladevorgang beginnen. Auf diesem Bildschirm werden Daten angezeigt, die bereits in der Tabelle vorhanden sind, sowie Informationen über das Schema und die Tabelle, in die wir die Daten laden werden.
- Detailabschnitte: In diesem Abschnitt Ausgewählter Quelldateiname, Target Tabellenname und Target Es werden Einzelheiten zum Schemanamen angezeigt.
- Daten aus Datei: Es werden die aus der Datei extrahierten Daten angezeigt.
- Wenn die im Abschnitt „Daten aus Datei“ angezeigten Daten überprüft wurden, klicken Sie auf „Fertig“, um mit dem Laden der Daten in die Tabelle zu beginnen.
- Nach erfolgreichem Abschluss der Importoption sollte in der Auftragsprotokollansicht der Eintrag mit dem Status „Erfolgreich abgeschlossen“ angezeigt werden.
- Sobald der Datenimportauftrag erfolgreich war,
- Wir können die Daten in der Tabelle sehen, indem wir die Tabelle des jeweiligen Schemas auswählen und mit der rechten Maustaste auf „Tabelle“ klicken. „Datenvorschau“, wie unten gezeigt.
- Die Daten der Tabelle werden im Datenvorschaubildschirm wie folgt angezeigt: