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

Es folgen einige Beispiele für Anwendungsfälle für die Datenquelle:

  • 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

Beachten Sie beim Arbeiten mit der Datenquelle Folgendes:

  • Alle Dateien in Azure Blob Storage , die durch das Benennungsmuster im Dataset-Parameter identifiziert werden, müssen denselben Schema- und Geometrietyp aufweisen. Wenn Sie einen Ordnernamen für den Dataset-Parameter angeben, müssen alle Dateien in den Verzeichnissen denselben Dateityp und dasselbe Schema 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 Quellenverbindungsparameter konfiguriert haben, lesen Sie Konfigurieren von Eingabedaten, um zu erfahren, wie Sie das Schema und die Schlüsselparameter definieren.

Parameter

Nachfolgend werden die Parameter für die Datenquelle beschrieben:

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.

String

Kontoname

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

String

Endpunktsuffix

Das Endpunktsuffix, das für den Zugriff auf Azure Blob Storage verwendet wird. Für die meisten Benutzer sieht dies wie folgt aus: core.windows.net.

String

Container-Name

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

String

Ordnerpfad

Der Pfad des Ordners, der die Dateien enthält, die in Velocity geladen werden sollen. Nachfolgend finden Sie einige Beispiele:

  • 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.

String

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.

Wenn Sie mehrere Dateien und/oder verschachtelte Ordner laden, können Sie anstelle eines Dateinamens mit Erweiterung auch den Namen des Ordners angeben, der den Dataset enthält. Wenn Sie als Dataset den Namen eines Ordners angeben, können Sie keine Platzhalter verwenden oder Dateitypen einschränken. Alle Dateien aus dem angegebenen Ordner werden erfasst und müssen denselben Dateityp haben.

Nachfolgend finden Sie einige Beispiele:

  • Eine einzelne Datei in einem Ordner: filename.csv
  • Alle Dateien in einem Ordner: *.shp
  • Dateien in einem Ordner auswählen: sensor_data_201*.json
  • Alle Dateien aus einem Verzeichnis oder einem Verzeichnis von Verzeichnissen (Unterverzeichnissen): containingFolderName

String

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.

  • Wenn diese Option auf "False" festgelegt ist, werden bei jeder Ausführung die Dateien in der angegebenen Quelle und im angegebenen Pfad mit dem angegebenen Dataset-Namen geladen. Die Standardeinstellung ist "False".
  • 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, resultiert dies in folgendem Verhalten: Die Big-Data-Analysen werden 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

Berücksichtigen Sie bei der Verwendung der Datenquelle Folgendes:

  • 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.