Erstellen Sie eine Datenquelle vom Typ Datei

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Erstellen Sie einen Datenquellendatensatz vom Typ „Datei“, um zu definieren, welche Daten ein Importsatz importieren soll.

    Vorbereitungen

    Erforderliche Rolle: import_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Weitere Informationen finden Sie unter Dateityp-Datenquellen.

    Prozedur

    1. Navigieren zu Alle > System-Importsätze > Administration > Datenquellen.
    2. Klicken Sie auf Neu.
    3. Füllen Sie das Formular aus.
      Feld Beschreibung
      Name Ein eindeutiger Name für diese Datenquelle.
      Tabellenbezeichnung für Importsatz Eine Bezeichnung für die zu verwendende Importsatz-Bereitstellungstabelle.
      Tabellenname für Importsatz Now Platform verwendet die von Ihnen eingegebene Bezeichnung, um einen eindeutigen Tabellennamen zu erstellen. Dies verhindert eine Namespace-Kollision mit einer bereits vorhandenen Tabelle.
      Typ Datei.
      Format Nur das standardmäßige XML-basierte Dateiformat (.xlsx) wird unterstützt, sofern es nicht als „Striktes Open XML-Dokument“ gespeichert ist.
      Gezippt Wird ausgewählt, wenn die Importdatei komprimiert ist.
      Batch-Import verwenden Diese Option legt fest, dass das Laden von Daten in Batches erfolgen soll, wenn Sie auf Daten laden oder Testladen von 20 Datensätzenklicken.
      Batchgröße Gibt an, wie groß die Batches sein sollen. Wird nur angezeigt, wenn das Feld Batch-Import verwenden ausgewählt ist.
      Die Eigenschaften glide.import_set_load_usebatch und glide.import_set_load_batch_size wirken sich auf diese Felder aus. Die Prioritätsreihenfolge für die Eigenschaften und Felder lautet wie folgt: Ist die Eigenschaft festgelegt, verwenden Sie den Eigenschaftswert. Wenn nicht, verwenden Sie den Feldwert. Wenn keine der Eigenschaften festgelegt ist, verwenden Sie die Standardbatchgröße von 1000.
      • Beispiel: Wenn glide.import_set_load_usebatch = wahr und glide.import_set_load_batch_size = 200, verwenden Sie unabhängig von den Feldwerten 200 als Batchgröße.
      • Beispiel: Wenn glide.import_set_load_usebatch = wahr und die Eigenschaft glide.import_set_load_batch_size nicht festgelegt ist, verwenden Sie die Standard-Batch-Größe von 1000.
      • Wenn beispielsweise die Eigenschaft glide.import_set_load_usebatch nicht festgelegt ist und das Feld Batch-Import verwenden = wahr ist, verwenden Sie den Feldwert Batch-Größe (oder den Standardwert 1000, wenn der Feldwert Batch-Größe nicht festgelegt ist).
      • Wenn beispielsweise die Eigenschaft glide.import_set_load_usebatch auf „falsch“ und das Feld „Batch-Import verwenden“ auf „wahr“ festgelegt ist, verwenden Sie keinen Batch-Import, da die Eigenschaft auf „falsch“ festgelegt ist.
      Dateiabrufmethode Die Abrufmethode für diese Datei.
      Dateipfad Der Pfad zur zu importierenden Datei.
      Sie können in dieses Feld einen Systemeigenschaftswert im Format ${system.property.name}aufnehmen. Wenn die Verbindung hergestellt wird, wird die Variable durch den Wert der angegebenen Eigenschaft ersetzt.
      Hinweis:
      Für Dateien, die über HTTP oder HTTPS abgerufen wurden, muss die Eigenschaft glide.ds.file.http.variable_replacement auf „wahr“ festgelegt sein, um die Systemeigenschaftserweiterung verwenden zu können.

      Sie können beispielsweise den Dateipfadwert/countries.csv?key=${datasource.apikey}angeben. Wenn die Verbindung hergestellt wird, wird der Wert der Systemeigenschaft datasource.apikey als Wert für den Parameter key übergeben.

      Hinweis:
      Bei den Protokollen HTTP und HTTPS wird der Dateipfad automatisch URL-codiert. Geben Sie keinen URL-codierten Dateipfad an, wenn Sie eines dieser Protokolle verwenden.
      CSV-Begrenzungszeichen Das Trennzeichen für die CSV-Datei.
      Analyseskript Das Skript, das zum Analysieren einer einzelnen Eingabezeile verwendet wird. Während Sie das Skript eingeben, zeigt die automatische Skriptvervollständigung die Ihnen zur Verfügung stehenden Auswahlmöglichkeiten. Weitere Informationen finden Sie unter Dateityp-Datenquellen.
      Blattnummer Die Nummer des Excel-Blatts zum Laden von Daten.
      Headerzeile Die Excel-Zeilennummer zum Laden der Spaltenbezeichnungen.
      Pfad für jede Zeile Der Pfadausdruck, der zur Auswahl der JSON-Objekte verwendet wird, die zu Zeilen in der Importsatztabelle werden. Der Pfad muss für JSON-Objekte // sein.
      Arrays verwerfen Ausgewählt, um JSON-Arrays als Wert zu verwerfen. Nicht ausgewählt, um JSON-Arrays als Wert zu serialisieren.
      Untergeordnete Knotenelemente erweitern Ausgewählt, wenn untergeordnete Elemente des XML-Knotens oder JSON-Objekts in zusätzliche Spalten konvertiert werden sollen. Nicht ausgewählt, wenn der Wert der übergeordneten Spalte ein XML- oder JSON-Fragment sein soll. Beachten Sie bei JSON, dass durch Auswahl dieser Option nur Objekte erweitert werden, keine Arrays. Informationen zur Unterstützung von geschachtelten Arrays finden Sie unter Beispiele für JSON-Dateiimport.
      Daten in einzelner Spalte Ausgewählt, um Daten in einer einzelnen Spalte zu speichern.
      XPath für jede Zeile XPath-Ausdruck, der die Knoten auswählt, die zu Zeilen in der Importtabelle werden. Die untergeordneten Elemente der ausgewählten Knoten werden zu den Spalten in den Zeilen.
      SCP-Authentifizierungsmethode Auswahl zur Authentifizierung mit Anwendername und Passwort oder öffentlichem Schlüssel.
      Hinweis:
      Sie können sich nicht mit einem öffentlich-privaten Schlüsselpaar bei Datenquellen authentifizieren. Verwenden Sie stattdessen die Authentifizierung mit Anwendername und Passwort.
      Server Name des Servers, von dem die Tabellen importiert werden.
      Port Port für die Verbindung mit dem angegebenen Server. Dieses Feld wird angezeigt, wenn Sie HTTP oder HTTPS als Dateiabrufmethode auswählen.
      Anwendername Anwendername für die Authentifizierung auf dem JDBC-Server.
      Passwort Passwort für die Authentifizierung beim JDBC-Server.
      Private Schlüsseldatei Schlüsseldatei bei Verwendung von veralteten öffentlich-privaten SCP-Schlüsseldateien.
      Hinweis:
      • Sie können sich nicht mit einem öffentlich-privaten Schlüsselpaar bei Datenquellen authentifizieren. Verwenden Sie stattdessen die Authentifizierung mit Anwendername und Passwort.
      • Verwenden Sie diese Legacy-Option nicht. Obwohl es zur Verwendung verfügbar ist, wird es nicht unterstützt.
      Systemschlüsselspeicher Ausgewählt, um das Zertifikat vom FTPS-Server anhand aller gespeicherten Zertifikate zu validieren. Dieses Zertifikat kann ein beliebiger Typ sein, der von der Instanz unterstützt wird. Wenn diese Option nicht ausgewählt ist, verwendet die Instanz das Java-Standardzertifikat, um den FTPS-Server zu validieren. Dieses Feld ist nur für Datenquellen mit dem Wert FTPS für die Dateiabrufmethodeverfügbar. Alle FTPS-Dateiabrufmethoden werden unterstützt, einschließlich Auth-TLS, Auth-SSL, implizite SSL und implizite TLS.
    4. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Definieren Sie eine Transformationszuordnung für die neue Datenquelle, und führen Sie einen Import aus.