Skip To Content

Verwenden von Snowflake-Datensätzen

Verwenden Sie Datensätze aus einer Snowflake-Tabelle als Eingabe in ArcGIS Data Pipelines.

Verwendungshinweise

Beachten Sie beim Arbeiten mit Snowflake Folgendes:

  • Damit Sie ein Dataset aus Snowflake verwenden können, müssen Sie zunächst ein Data-Store-Element erstellen. In Data-Store-Elementen werden Anmelde- und Verbindungsinformationen sicher gespeichert, sodass die Daten von Data Pipelines ausgelesen werden können. Führen Sie zum Erstellen eines Data Store die Schritte im nachstehenden Abschnitt "Herstellen der Verbindung mit Snowflake" aus.
  • Wenn Sie das von Ihnen konfigurierte Data-Store-Element ändern möchten, verwenden Sie den Parameter Data-Store-Element, um das aktuell ausgewählte Element zu entfernen, und wählen Sie eine der folgenden Optionen aus:
    • Data Store hinzufügen: Erstellen Sie ein neues Data-Store-Element.
    • Element auswählen: Navigieren Sie in Ihren Inhalten, und wählen Sie ein vorhandenes Data-Store-Element aus.
  • Im Parameter Tabelle geben Sie das Dataset an, das Sie verwenden möchten. Bei Tabellennamen wird die Groß-/Kleinschreibung beachtet. Lautet der Name der Tabelle beispielsweise "MyTable", müssen Sie diesen in der gleichen Schreibweise angeben.
  • Mit den folgenden Optionen können Sie die Performance beim Lesen von Eingabe-Datasets verbessern:
    • Verwenden Sie den Parameter Caching verwenden, um eine Kopie des Dataset zu speichern. Die gecachte Kopie wird nur beibehalten, solange mindestens eine im Editor geöffnete Browser-Registerkarte verbunden ist. Dadurch wird der Zugriff auf die Daten bei der Verarbeitung möglicherweise beschleunigt. Wenn die Quelldaten aktualisiert wurden, nachdem sie gecacht wurden, deaktivieren Sie diesen Parameter, und zeigen Sie eine Vorschau an, oder führen Sie das Werkzeug erneut aus.
    • Konfigurieren Sie nach dem Konfigurieren eines Eingabe-Dataset die folgenden Werkzeuge, mit denen die Menge der verarbeiteten Daten begrenzt wird:
      • Nach Attribut filtern: Es wird eine Teilmenge der Datensätze beibehalten, die bestimmte Attributwerte enthalten.
      • Felder auswählen: Es werden nur die Felder von Interesse beibehalten.
      • Nach Ausdehnung filtern: Es wird eine Teilmenge der Datensätze innerhalb einer bestimmten räumlichen Ausdehnung beibehalten.

Herstellen der Verbindung mit Snowflake

Führen Sie die folgenden Schritte zum Erstellen eines Data-Store-Elements im Snowflake-Editor aus, um in Data Pipelines gespeicherte Daten zu verwenden:

  1. Klicken Sie auf der Werkzeugleiste des Data Pipelines-Editors auf Eingaben, und wählen Sie Snowflake aus.

    Das Dialogfeld Data-Store-Verbindung auswählen wird angezeigt.

  2. Wählen Sie Neuen Data Store hinzufügen aus.
  3. Klicken Sie auf Weiter.

    Das Dialogfeld Verbindung zu einem Data Store hinzufügen wird angezeigt.

  4. Geben Sie die Server-URL zur Snowflake-Quelle an. Beachten Sie, dass die Validierung fehlschlagen kann, wenn Sie https:// in der Server-URL angeben.
    Beispiel: my_account.snowflakecomputing.com.
  5. Geben Sie den Benutzernamen und das Kennwort für das Snowflake-Konto an.
  6. Geben Sie den Namen der Datenbank an, die die Datasets enthält, zu denen Sie eine Verbindung herstellen möchten.
  7. Geben Sie den Namen des Datenbankschemas an.
  8. Geben Sie den Namen des Warehouse an, über das die Compute-Ressourcen für die Verbindung bereitgestellt werden.

    Die Rolle muss mindestens über die Berechtigungen USAGE und CREATE STAGE für das Schema verfügen, das die Tabelle enthält, aus der Daten gelesen werden.

  9. Geben Sie den Namen der Rolle an, mit der die Berechtigungen für die Verbindung festgelegt werden.
  10. Klicken Sie auf Weiter.

    Die Elementdetailseite wird angezeigt.

  11. Geben Sie einen Titel für das neue Data-Store-Element an.

    Dieser Titel wird in Ihren Portal-Inhalten angezeigt. Sie haben zudem die Möglichkeit, das Element in einem bestimmten Ordner abzuspeichern und Tags oder eine Zusammenfassung für das Element anzugeben.

  12. Klicken Sie auf Speichern, um das Data-Store-Element zu erstellen.

    Der Zeichenfläche wird ein Snowflake-Element hinzugefügt, das Sie für ein bestimmtes Dataset konfigurieren können.

Einschränkungen

Die folgenden Einschränkungen sind bekannt:

  • Die Benutzerauthentifizierung ist der einzige Authentifizierungstyp, der für die Verbindung mit Snowflake in Data Pipelines unterstützt wird.
  • Um ein Data-Store-Element für Verbindungen mit externen Datenquellen zu verwenden, müssen Sie der Besitzer des Data-Store-Elements sein. Für Sie freigegebene Data-Store-Elemente werden nicht als Eingabe unterstützt.

Lizenzanforderungen

Die folgenden Lizenzen und Konfigurationen werden benötigt:

  • Benutzertyp Creator oder Professional
  • Publisher-, Vermittler- oder Administratorrolle oder eine entsprechende benutzerdefinierte Rolle

Weitere Informationen zu den Anforderungen für Data Pipelines finden Sie unter Anforderungen.