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

Im Folgenden finden Sie Beispiele für die Verwendung der Azure Blob Storage-Quelle:

  • 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 Azure Blob Storage-Quelle 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 die Quellverbindungsparameter konfiguriert haben, lesen Sie Konfigurieren von Eingabedaten, um zu erfahren, wie Sie das Schema und die Schlüsselparameter 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. 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.

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.

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 sollten alle den gleichen Dateityp haben.

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
  • Alle Dateien aus einem Verzeichnis oder einem Verzeichnis von Verzeichnissen (Unterverzeichnissen): containingFolderName

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

Es gibt verschiedene Überlegungen Einschränkungen, die bei der Verwendung der Azure Blob Storage-Quelle berücksichtigt werden sollten:

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