Ziel für eine Data-Loader-Aufgabe auswählen

Wählen Sie das Datenasset, die Verbindung und das Schema aus, die als Ziel verwendet werden sollen. Konfigurieren Sie dann eine neue Zielentity, oder wählen Sie eine vorhandene Datenentity aus, in die Daten geladen werden sollen.

Zieldatenasset, -verbindung und -schema auswählen

Um die Zieldatenentity für eine Data-Loader-Aufgabe zu konfigurieren, wählen Sie zunächst ein Datenasset, eine Verbindung und ein Schema aus.

Sie können die Ressourcen parametrisieren, nachdem Sie die Auswahl getroffen haben.

  1. Gehen Sie auf der Seite Data Loader-Aufgaben erstellen zum Schritt Ziel.
  2. Um das Datenasset für dieses Ziel zu erstellen und auszuwählen, wählen Sie Erstellen neben Datenasset aus, um ein Datenasset zu erstellen.
  3. Um eine Zieldatenentity aus einem vorhandenen Datenasset auszuwählen, wählen Sie zuerst mit den Ressourcenmenüs das Datenasset, die Verbindung und das Schema (oder den Bucket) nur in der angezeigten Reihenfolge aus. Folgendes ist zu beachten:
    • Die zur Auswahl verfügbaren Datenassetressourcen hängen vom Zieltyp ab. Sie haben im Schritt Basisinformationen ausgewählt. Wählen Sie neben einer Ressource die Option Alle anzeigen, wenn Sie nicht das gewünschte Element im Ressourcenmenü finden.

    • Wählen Sie gegebenenfalls ein Compartment für ein Datenasset (z.B. Object Storage) aus, bevor Sie einen Bucket (ein Schema) auswählen.

    • Für eine Datenbankverbindung können Sie Hinzufügen auswählen, um die Verbindung zu erstellen und hinzuzufügen.

  4. (Optional) Sie können dem Datenasset, der Verbindung und dem Schema einen Parameter zuweisen, nachdem Sie die Ressourcen ausgewählt haben. Führen Sie einen der folgenden Schritte für eine Ressource im Ziel aus:
    • Wählen Sie Parametrisieren neben der Ressource aus, um dieser Ressource einen Parameter zuzuweisen. Bei der Parametrierung fügt Data Integration einen Parameter des entsprechenden Typs hinzu und setzt den Standardparameterwert auf den Wert, der derzeit für diese Ressource konfiguriert ist.
    • Wenn verfügbar, wählen Sie Parameter "Quelle <resource> wiederverwenden" aus, um denselben Parameter zu verwenden, der der Ressource desselben Typs in der Quelle hinzugefügt wurde. Weitere Informationen finden Sie unter Parameter für Quell- oder Zielressourcen ablehnen.

    Wenn der Datenassettyp "Objektspeicher" lautet, können Sie den Bucket (das Schema) parametrisieren, jedoch nicht das Compartment, das den Bucket enthält.

  5. Abhängig vom Datenassettyp des Ziels können Sie weitere Optionen auswählen.
    Datenassettyp Option

    Object Storage, HDFS

    Wählen Sie unter Dateieinstellungen den Dateityp und den Komprimierungstyp sowie gegebenenfalls die Codierung aus. Welche Komprimierungstypen zur Auswahl stehen, hängt vom Dateityp ab.

    Für CSV können Sie folgende Einstellungen konfigurieren:

    • Wenn alle Dateien die erste Zeile als Headerzeile enthalten, wählen Sie Daten enthalten Header aus.
    • Wenn sich die Werte in den Datenzeilen über mehrere Zeilen erstrecken, wählen Sie Mehrzeilen aus.
    • Geben Sie das Feldzeichen an, das andere Zeichen in Datenwerten maskiert. Beispiel: \
    • Wählen Sie das Begrenzer als Trennzeichen für Datenfelder aus. Beispiele: Spalte (:), COMMA (,), PIPE (|), SEMICOLON (;) oder TAB (\t)
    • Geben Sie das Anführungszeichen an, das andere Zeichen als Literalzeichen behandelt. Beispiel: "
    • Wenn ein Spaltentrennzeichen in allen Dateien am Ende einer Datenzeile enthalten ist, wählen Sie Nachgestelltes Trennzeichen aus.

    Die folgende Option ist nur verfügbar, wenn Sie unter Ladeeinstellungen für Zieldatenentitys die Option Vorhandene Datenentity verwenden ausgewählt haben: Wählen Sie für JSON-Dateien die Option Benutzerdefiniertes Schema verwenden aus, wenn Sie ein benutzerdefiniertes Beispielschema einfügen oder hochladen möchten, mit dem die Entityausprägung inferenziert wird.

    • Wenn Sie Hochladen auswählen, legen Sie eine benutzerdefinierte Schemadatei im angegebenen Feld ab, oder klicken Sie auf Datei auswählen, um die hochzuladende Schemadatei auszuwählen.

    • Wenn Sie In Schema einfügen auswählen, kopieren Sie den Inhalt der Schematextdatei, und fügen Sie ihn in das angegebene Feld ein.

    Autonomous Data Warehouse, Autonomous Transaction Processing

    • Wenn das ausgewählte Datenasset mit einem Standard-Staging-Verzeichnis konfiguriert ist, verwendet Data Integration diesen Objektspeicher-Bucket automatisch für das Staging. Verwenden Sie die Standard-Staging Area, die für das Datenasset konfiguriert ist, oder geben Sie eine andere Staging Area an.

      Um eine andere Staging Area zu verwenden, deaktivieren Sie unter Staging Area das Kontrollkästchen Standardeinstellungen für Staging Area verwenden. Verwenden Sie dann die Ressourcenmenüs, um ein Objektspeicher-Datenasset, eine Verbindung, ein Compartment und dann den Bucket (das Schema) für das Staging auszuwählen.

    • Wenn für das ausgewählte Datenasset kein Standard-Staging-Verzeichnis konfiguriert ist, wählen Sie in den Ressourcenmenüs ein Objektspeicher-Datenasset, eine Verbindung, ein Compartment und dann den Bucket (das Schema) für das Staging aus.

Nachdem Sie Datenasset, Verbindung, Schema (oder Bucket) und anwendbare Zieloptionen ausgewählt haben, konfigurieren Sie die Zielladeeinstellungen für eine neue oder vorhandene Datenentity.
Neue Zieldatenentitys verwenden

Data Integration kann beim Laden von Daten aus den Quellentitys neue Zieldatenentitys erstellen.

Für den Ladetyp "Einzelne Datenentity" können Sie einen Parameter für die Datenentity nur verwenden, wenn Sie die Option zur Eingabe eines Datenentitynamens auswählen.

  1. Gehen Sie zum Schritt Ziel, Registerkarte Datenentitys.
  2. Wählen Sie unter Ladeeinstellungen für Zieldatenentitäten die Option Neue Datenentity erstellen aus.

    Bei einem neuen Ziel lautet die Integrationsstrategie immer: Einfügen.

  3. Nur für Object Storage-Ziele: Aktivieren Sie das Kontrollkästchen Ausgabe als einzelne Datei erstellen, wenn Sie eine einzelne Ausgabedatei verwenden möchten. Andernfalls werden mehrere Dateien erstellt.

    Die einzelne Ausgabedatei wird bei jeder Ausführung der Aufgabe überschrieben. Das Erstellen einer einzelnen Zieldatei kann sich auf die Performance von Data Integration auswirken. Verwenden Sie die Option für einzelne Ausgaben nicht bei großen Datensätzen.

    Bei mehreren Datenentitys enthält jede neue Entity im Ziel eine entsprechende einzelne Datei.

  4. Geben Sie die Option für den Namen von Zieldateneinheiten für das neue Ziel an. Folgende Optionen stehen zur Auswahl:
    • Dieselben Entitynamen wie die Quelle verwenden: Wählen Sie diese Option aus, um Zielentitys mit denselben Namen wie die Quellentitys zu erstellen.

    • Präfix/Suffix hinzufügen: Wählen Sie diese Option aus, um eine Zeichenfolge am Anfang (Präfix) oder am Ende (Suffix) der Namen der Quell-Entitys hinzuzufügen, um die Namen der Ziel-Entitys zu erstellen.

    • (Nur für den Ladetyp "Einheit") Entitynamen angeben: Geben Sie den neuen Zielentitynamen in das Feld ein.

      • Für Object Storage: Geben Sie den neuen Datenentitätsnamen gefolgt von einem Schrägstrich (/) ein. Beispiel: Geben Sie newfile/ oder newdirectory/newfile/ ein. Wenn Sie jedoch das Kontrollkästchen Ausgabe als einzelne Datei erstellen aktivieren, da Sie eine einzelne Dateiausgabe erstellen möchten, geben Sie den neuen Entitynamen ohne den Schrägstrich (/) am Ende ein.

      • Für ein Datenbankziel: Wenn der angegebene Entityname bereits vorhanden ist, hängt das Ergebnis des Vorgangs von der Ausprägung des Ziels der Data-Loader-Aufgabe und der Ausprägung der vorhandenen Entity ab.

  5. (Optional) (Nur für den Ladetyp einer einzelnen Entity) Sie können der Datenentity nur dann einen Parameter zuweisen, wenn Sie im vorherigen Schritt einen Datenentitynamen eingegeben haben. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie Parametrisieren neben der Ressource aus, um dieser Ressource einen Parameter zuzuweisen. Bei der Parametrierung fügt Data Integration einen Parameter des entsprechenden Typs hinzu und setzt den Standardparameterwert auf den Wert, der derzeit für diese Ressource konfiguriert ist.
    • Wenn verfügbar, wählen Sie Parameter für Quelldatenentity wiederverwenden aus, um den Parameter für die Quellentity als Parameter für diese Zieldatenentity zu verwenden. Weitere Informationen finden Sie unter Parameter für Quell- oder Zielressourcen ablehnen.
  6. Wählen Sie gegebenenfalls die Registerkarte Einstellungen aus, und geben Sie einen Wert für Zurückweisungsgrenzwert ein.

    Für Autonomous Data Warehouse oder Autonomous Transaction Processing:

    Sie können angeben, nach wie vielen fehlerhaften Zeilen, die nicht in das Ziel geladen werden können, die Aufgabe als nicht erfolgreich abgebrochen wird. Beispiel: Wenn die Datenquelle 1.000 Zeilen enthält und Sie den Ablehnungsgrenzwert auf 200 setzen, wird die Aufgabe sofort nach Ablehnen der 200. falschen Zeile nicht erfolgreich ausgeführt.

    Wenn Sie keinen Wert angeben, ist der Standardwert 0, d.h. die Aufgabe verläuft nicht erfolgreich, wenn die erste fehlerhafte Zeile abgelehnt wird.

    Wenn ein Aufgabenfehler auftritt, suchen Sie in den Logs nach den Tabellennamen, in denen die Zeilen abgelehnt wurden. Fragen Sie dann die betroffenen Tabellen und Zeilen in der autonomen Datenbank ab.

Vorhandene Zieldatenentitys verwenden

Wenn Sie vorhandene Zieldatenentitys verwenden, wählen Sie die Integrationsstrategie aus, die bestimmt, wie Daten in das vorhandene Ziel geladen werden.

Für den Ladetyp "Einzelne Datenentity" können Sie einen Parameter für die Datenentity verwenden, nachdem Sie eine Datenentity ausgewählt haben.

  1. Gehen Sie zum Schritt Ziel, Registerkarte Datenentitys.
  2. Wählen Sie unter Einstellungen für das Laden von Zieldatenentitys die Option Vorhandene Datenentity verwenden aus.
  3. Um anzugeben, wie Daten in das Ziel geladen werden sollen, wählen Sie eine der verfügbaren Optionen für die Integrationsstrategie aus.
    • Einfügen: Einfügen neuer Datensätze oder Anhängen der Datensätze, wenn die Daten bereits im Ziel vorhanden sind.

    • Ändern: Führt einen Truncate-Vorgang im Ziel aus, bevor neue Datensätze eingefügt werden.

      Die Integrationsstrategie muss "Überschreiben" lauten, wenn Sie die Ausgabe als einzelne Datei für das Objektspeicherziel erstellen möchten.

    • Zusammenführen: Fügt neue Datensätze ein und führt vorhandene Datensätze zusammen. Die Zusammenführungsstrategie ist nur für Datenbankziele verfügbar.

      Für den Ladetyp "Einzelne Datenentity" (siehe Schritt 5) können Sie einen anderen eindeutigen Schlüssel als den Primärschlüssel auswählen, um Daten zusammenzuführen.

      Für den Ladetyp "Mehrere Datenentitys" wird standardmäßig der Primärschlüssel verwendet. Es ist keine weitere Aktion oder Auswahl erforderlich.

  4. Nur für die Überschreibungsstrategie und das Objektspeicherziel: Aktivieren Sie das Kontrollkästchen Ausgabe als einzelne Datei erstellen, wenn Sie eine einzelne Ausgabedatei verwenden möchten. Andernfalls werden mehrere Dateien erstellt.

    Die einzelne Ausgabedatei wird bei jeder Ausführung der Aufgabe überschrieben. Das Erstellen einer einzelnen Zieldatei kann sich auf die Performance von Data Integration auswirken. Verwenden Sie die Option für einzelne Ausgabedateien nicht bei großen Datasets.

    Bei mehreren Datenentitys enthält jede ausgewählte Entity im Ziel eine entsprechende einzelne Datei.

  5. Führen Sie für den Ladetyp Single data entity Folgendes aus:
    1. Wählen Sie in der Tabelle Available data entity eine DatenEntity aus. Sie können Folgendes ausführen:
      • Aktivieren Sie das Kontrollkästchen neben einem Entitynamen, und wählen Sie dann Als Ziel festlegen aus.

      • Filtern Sie die Liste, indem Sie einen Namen oder ein Muster in das Feld eingeben und die Eingabetaste drücken.

        Sie können einen Teilnamen oder ein Muster mit Sonderzeichen wie "*" eingeben. Beispiel: Sie können ADDRESS_* eingeben, um ADDRESS_EU1, ADDRESS_EU2 und ADDRESS_EU3 zu suchen.

        Aktivieren Sie in der gefilterten Liste das Kontrollkästchen neben einem Entitynamen, und wählen Sie dann Als Ziel festlegen aus.

      • Wählen Sie für ein Objektspeicherziel mit der Integrationsstrategie "Überschreiben" eine vorhandene Datenentity aus, die am Ende des Entitynamens keinen Schrägstrich (/) aufweist.
      Der Name der gewählten Datenentity wird neben dem Label Ausgewählte Datenentity angezeigt. Um eine andere Datenentity als Ziel auszuwählen, wählen Sie Entfernen aus, und wählen Sie die Entity in der Tabelle Verfügbare Datenentitys aus.
    2. (Optional) Sie können der Datenentity einen Parameter zuweisen, nachdem Sie im vorherigen Schritt eine Datenentity ausgewählt haben. Führen Sie einen der folgenden Schritte aus:
      • Wählen Sie Parametrisieren neben der Ressource aus, um dieser Ressource einen Parameter zuzuweisen. Bei der Parametrierung fügt Data Integration einen Parameter des entsprechenden Typs hinzu und setzt den Standardparameterwert auf den Wert, der derzeit für diese Ressource konfiguriert ist.
      • Wenn verfügbar, wählen Sie Parameter für Quelldatenentity wiederverwenden aus, um den Parameter für die Quellentity als Parameter für diese Zieldatenentity zu verwenden. Weitere Informationen finden Sie unter Parameter für Quell- oder Zielressourcen ablehnen.
    3. (Optional) Bei einem Datenbankziel mit der Integrationsstrategie "Zusammenführen":

      Der Zusammenführungsschlüssel identifiziert das oder die Attribute, um zu bestimmen, welche vorhandenen oder neuen Zeilen aktualisiert oder eingefügt werden sollen. Sie können einen Primär-/Eindeutigkeitsschlüssel oder einen Nicht-Primärschlüssel als Zusammenführungsschlüssel auswählen.

      Klicken Sie auf Auswählen oder Bearbeiten. Führen Sie im Bereich Zusammenführungsschlüssel eine der folgenden Aktionen aus:

      • Wählen Sie Primär-/eindeutige Schlüsselattribute aus, und wählen Sie einen Schlüssel aus.
      • Wählen Sie Andere Attribute aus, um andere (nicht primäre) Attribute zu verwenden. Geben Sie einen Namen für den Zusammenführungsschlüssel ein, und wählen Sie die Attribute aus der Liste aus.
  6. Für den Ladetyp Mehrere Datenentitys gilt Folgendes: Standardmäßig werden Quelldatenentitys automatisch anhand des Namens den verfügbaren Zieldatenentitys zugeordnet.
    1. In der Tabelle Quelldatenentitäten in der Spalte Zuordnung können Sie den Cursor über eine Zuordnung mit einem grünen Häkchen setzen, um den zugeordneten Zielentitynamen anzuzeigen.
    2. Um eine manuelle Zuordnung zu erstellen, ziehen Sie die Quelldatenentity zur Zieldatenentity. Bei einer manuellen Zuordnung wird eine Zuordnungsregel hinzugefügt.
    3. Um eine automatische oder manuelle Zuordnung zu entfernen, wählen Sie in der Tabelle Zieldatenentitys in der Spalte Mapping die Option Löschen neben einer Zuordnung aus. Wählen Sie dann Zuordnung löschen aus, um sicherzustellen, dass Sie die Zuordnung entfernen möchten. Beim Löschen einer Zuordnung wird eine Zuordnungsregel hinzugefügt.
    4. In der Tabelle Quelldatenentitäten oder Zieldatenentitäten können Sie folgende Schritte ausführen:
      • Filtern Sie die Liste, indem Sie einen Namen oder ein Muster in das Feld eingeben und die Eingabetaste drücken.

        Sie können einen Teilnamen oder ein Muster mit Sonderzeichen wie "*" eingeben. Beispiel: Sie können ADDRESS_* eingeben, um ADDRESS_EU1, ADDRESS_EU2 und ADDRESS_EU3 zu suchen.

      • Zeigen Sie alle Entitys, die zugeordneten Entitys oder die nicht zugeordneten Entitys an, indem Sie die entsprechende Option im Menü über der Tabelle auswählen.

    5. Wählen Sie im Menü Aktionen die folgenden Optionen aus:
      • Automatisch nach Name zuordnen: Mit dieser Aktion kann Data Integration automatisch Zuordnungen zwischen Quell- und Zielentitys nach Namen erstellen.

      • Nach Muster zuordnen: Verwenden Sie diese Aktion, um ein Quellmuster und ein Zielmuster für die Zuordnung von Quellentitys zu Zielentitys zu definieren. Beim Musterabgleich wird zwischen Groß- und Kleinschreibung unterschieden.

        Siehe Nach Muster zuordnen.

    Informationen zum Verwalten von Zuordnungsregeln finden Sie unter Zuordnungsregeln anzeigen und entfernen.
Zuordnungsregeln anzeigen und entfernen (mehrere Zieldatenentitys)

Data Integration fügt Zuordnungsregeln hinzu, wenn Sie Quelldatenentitys manuell vorhandenen Zieldatenentitys für eine Data-Loader-Aufgabe zuordnen.

Regeln werden auch hinzugefügt, wenn Sie Zuordnungen entfernen.

  1. Gehen Sie zum Schritt Ziel, Registerkarte Datenentitys.
  2. Um die für eine Data Loader-Aufgabe erstellten Regeln anzuzeigen, wählen Sie Zuordnungen anzeigen aus.
  3. Prüfen Sie im Bereich Entityzuordnungsregeln die von Ihnen erstellten Zuordnungen.
  4. Zum Entfernen einer Zuordnungsregel stehen Ihnen zwei Möglichkeiten zur Verfügung:
    • Aktivieren Sie das Kontrollkästchen für eine Regel, und wählen Sie Entfernen aus.

    • Wählen Sie das Menü "Aktionen" (Menü Aktionen) für eine Regel und dann Entfernen aus.