Azure Blob Storage

Mit dem Quellentyp Azure Blob Storage in ArcGIS Velocity können Sie Datensätze aus Dateien lesen, die in Azure Blob Storage gespeichert sind.

Beispiele

  • Ein Forscher möchte Hunderte von durch Trennzeichen getrennte Textdateien aus Azure Blob Storage in Velocity laden, um die Daten zu analysieren.
  • Eine GIS-Abteilung speichert häufig verwendete Grenzen-Shapefiles in Azure Blob Storage und möchte das Landkreisgrenzen-Shapefile als Aggregationsgrenze in VelocityVelocity laden.

Verwendungshinweise

  • Alle Dateien in Azure Blob Storage, die durch das Benennungsmuster in der Dataset-Eigenschaft identifiziert werden, müssen denselben Schema- und Geometrietyp aufweisen.
  • Der Kontoschlüssel wird beim erstmaligen Speichern der Analyse verschlüsselt und in verschlüsseltem Zustand gespeichert.
  • Verwenden Sie bei der Angabe des Ordnerpfades Schrägstriche (//).
  • Nachdem Sie die Quellverbindungseigenschaften konfiguriert haben, lesen Sie Konfigurieren von Eingabedaten, um zu erfahren, wie Sie das Schema und die Schlüsseleigenschaften definieren.

Parameter

ParameterBeschreibungDatentyp

Kontoschlüssel

Der Kontozugriffsschlüssel für Azure Blob Storage.

Velocity verwendet den Kontozugriffsschlüssel, um angegebene Datenquellen in die App zu laden.

Der Kontozugriffsschlüssel wird beim erstmaligen Speichern einer Analyse verschlüsselt und in verschlüsseltem Zustand gespeichert.

Zeichenfolge

Kontoname

Der Name des Azure Storage-Kontos, das Azure Blob Storage-Container enthält.

Zeichenfolge

Endpunktsuffix

Das Endpunktsuffix, das für den Zugriff auf Azure Blob Storage verwendet wird. Für die meisten Benutzer ist das core.windows.net.

Zeichenfolge

Container-Name

Der Name des Azure Blob Storage-Containers, der die zu ladenden Dateien enthält.

Zeichenfolge

Ordnerpfad

Der Pfad des Ordners, der die Dateien enthält, die in Velocity geladen werden sollen. Beispiel:

  • Wenn die Dateien von der Stammverzeichnisebene von Azure Blob Storage geladen werden, geben Sie einen einzelnen Schrägstrich ein.
  • Wenn Sie Dateien aus einem Ordner in Azure Blob Storage laden, geben Sie einen Schrägstrich, gefolgt vom Pfad zu dem Ordner ein, z. B. /gis_data_folder/folder_containing_desired_dataset.

Zeichenfolge

Dataset

Der Name der zu lesenden Datei, wenn Sie eine einzelne Datei laden, oder ein Muster, das eine Gruppe von Dateien angibt, gefolgt von der Dateinamenserweiterung.

Zum Erstellen eines Musters, das eine Gruppe von Dateien angibt, verwenden Sie ein Sternchen (*) als Platzhalter, entweder einzeln oder zusammen mit einem partiellen Dateinamen.

Alle durch das Benennungsmuster identifizierten Dateien müssen denselben Schema- und Geometrietyp aufweisen. Nachfolgend finden Sie einige Beispiele:

  • Eine einzelne Datei in einem Ordner: filename.csv
  • Alle Dateien in einem Ordner: *.shp
  • Ausgewählte Dateien in einem Ordner: sensor_data_201*.json

Zeichenfolge

Nur zuletzt verwendete Dateien laden

Gibt an, ob die Azure Blob Storage-Quelle alle Dateien lädt oder nur die Dateien, die seit der letzten Ausführung der Analyse erstellt oder modifiziert wurden.

  • Die Standardeinstellung ist false. Dies bedeutet, dass bei jeder Ausführung der Analyse alle Dateien in der angegebenen Quelle und im angegebenen Pfad mit dem angegebenen Dataset-Namen geladen werden.
  • Bei Festlegung auf true werden bei jeder Ausführung der Analyse nur die Dateien geladen, die erstellt oder modifiziert wurden.

Dieser Parameter kann nur für geplante Big-Data-Analysen auf true festgelegt werden.

Wenn bei der ersten Ausführung einer geplanten Big-Data-Analyse dieser Parameter auf true festgelegt ist, werden die Big-Data-Analysen ausgeführt, ohne dass Dateien geladen werden. Bei nachfolgenden Ausführungen der Analyse werden Dateien geladen, die seit der letzten geplanten Ausführung dieser Analyse zuletzt geändert wurden.

Boolesch

Überlegungen und Beschränkungen

  • Alle Dateien in Azure Blob Storage, die durch das Benennungsmuster in der Dataset-Eigenschaft identifiziert werden, müssen denselben Schema- und Geometrietyp aufweisen.
  • Das Erfassen von JSON-Daten mit einem Array von Objekten, auf das von einem Stammknoten verwiesen wird, wird für Amazon S3 und Azure Blob Storage derzeit nicht unterstützt.