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
Parameter | Beschreibung | Datentyp |
---|---|---|
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:
| 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:
| 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.
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.