Abrufen von Daten aus Azure Storage
In diesem Artikel erfahren Sie, wie Sie Daten aus Azure Storage (ADLS Gen2-Container, Blobcontainer oder einzelnen Blobs) in eine neue oder vorhandene Tabelle abrufen.
Voraussetzungen
- Ein Arbeitsbereich mit einer Kapazität mit Microsoft Fabric-Unterstützung
- Eine KQL-Datenbank mit Bearbeitungsberechtigungen
- Ein Speicherkonto
Quelle
Wählen Sie auf dem unteren Menüband der KQL-Datenbank die Option Daten abrufen aus.
Im Fenster Daten abrufen ist die Registerkarte Quelle ausgewählt.
Wählen Sie die Datenquelle aus der verfügbaren Liste aus. In diesem Beispiel nehmen Sie Daten aus Azure Storageein.
Konfigurieren
Wählen Sie eine Zieltabelle aus. Wenn Sie Daten in eine neue Tabelle aufnehmen möchten, wählen Sie + Neue Tabelle aus, und geben Sie einen Tabellennamen ein.
Anmerkung
Tabellennamen können bis zu 1024 Zeichen umfassen, einschließlich Leerzeichen, alphanumerische Zeichen, Bindestriche und Unterstriche. Sonderzeichen werden nicht unterstützt.
Um die Datenquelle hinzuzufügen, fügen Sie die Speicherverbindungszeichenfolge in das Feld URI ein, und dann wählen Sie +aus. In der folgenden Tabelle sind die unterstützten Authentifizierungsmethoden und die Berechtigungen aufgeführt, die zum Aufnehmen von Daten aus Azure Storage erforderlich sind.
Authentifizierungsmethode Einzelnes Blob Blobcontainer Azure Data Lake Storage Gen2 SAS-Token (Shared Access Signature) Lesen und Schreiben Lesen und Auflisten Lesen und Auflisten Zugriffsschlüssel für Speicherkonto Anmerkung
- Sie können entweder bis zu 10 einzelne Blobs hinzufügen oder bis zu 5000 Blobs aus einem einzelnen Container aufnehmen. Sie können beide nicht gleichzeitig aufnehmen.
- Jedes Blob kann maximal 1 GB unkomprimiert sein.
Wenn Sie eine Verbindungszeichenfolge für einen BLOB-Container oder einen Azure Data Lake Storage Gen2 eingefügt haben, können Sie die folgenden optionalen Filter hinzufügen:
Einstellung Feldbeschreibung Dateifilter (optional) Ordnerpfad Filtert Daten zum Aufnehmen von Dateien mit einem bestimmten Ordnerpfad. Dateierweiterung Filtert Daten, um Dateien nur mit einer bestimmten Dateierweiterung aufzunehmen.
Wählen Sie Weiter
Inspizieren
Die Registerkarte Untersuchen wird mit einer Vorschau der Daten geöffnet.
Um den Erfassungsprozess abzuschließen, wählen Sie Fertig stellen aus.
Optionalerweise:
- Wählen Sie Befehlsanzeige aus, um die von Ihren Eingaben generierten automatischen Befehle anzuzeigen und zu kopieren.
- Verwenden Sie die Schemadefinitionsdatei Dropdowndatei, um die Datei zu ändern, von der das Schema abgeleitet wird.
- Ändern Sie das automatisch abgeleitete Datenformat, indem Sie das gewünschte Format aus der Dropdownliste auswählen. Weitere Informationen finden Sie unter Datenformate, die von Real-Time Intelligenceunterstützt werden.
- Spaltenbearbeiten.
- Lesen Sie den Abschnitt Erweiterte Optionen basierend auf dem Datentyp.
Spalten bearbeiten
Anmerkung
- Bei tabellarischen Formaten (CSV, TSV, PSV) können Sie eine Spalte nicht zweimal zuordnen. Löschen Sie bei einer Zuordnung zu einer vorhandenen Spalte zunächst die neue Spalte.
- Sie können keinen vorhandenen Spaltentyp ändern. Wenn Sie versuchen, einer Spalte ein abweichendes Format zuzuordnen, könnte dies zu leeren Spalten führen.
Die Änderungen, die Sie in einer Tabelle vornehmen können, hängen von den folgenden Parametern ab:
- Tabellentyp ist neu oder vorhanden
- Die Zuordnung ist neu oder vorhanden.
Tabellentyp | Zuordnungstyp | Verfügbare Anpassungen |
---|---|---|
Neue Tabelle | Neue Zuordnung | Spalte umbenennen, Datentyp ändern, Datenquelle ändern, Zuordnungstransformation, Spalte hinzufügen, Spalte löschen |
Vorhandene Tabelle | Neue Zuordnung | Spalte hinzufügen (auf der Sie dann den Datentyp ändern, sie umbenennen und aktualisieren können) |
Vorhandene Tabelle | Vorhandene Zuordnung | nichts |
Zuordnungstransformationen
Einige Datenformatzuordnungen (Parquet, JSON und Avro) unterstützen einfache Transformationen während der Erfassung. Erstellen oder aktualisieren Sie zum Anwenden von Zuordnungstransformationen eine Spalte im Fenster Spalten bearbeiten.
Zuordnungstransformationen können für eine Spalte vom Typ "Zeichenfolge" oder "datetime" ausgeführt werden, wobei die Quelle den Datentyp "int" oder "long" aufweist. Die folgenden Zuordnungstransformationen werden unterstützt:
- DateTimeFromUnixSeconds
- DateTimeFromUnixMilliseconds
- DateTimeFromUnixMicroseconds
- DateTimeFromUnixNanoseconds
Erweiterte Optionen basierend auf dem Datentyp
Tabellarisch (CSV, TSV, PSV):
Wenn Sie Tabellenformate in eine bestehende Tabelle übernehmen, wählen Sie Erweitert>Tabellenschema beibehalten aus. Tabellarische Daten enthalten nicht unbedingt die Spaltennamen, die zum Zuordnen von Quelldaten zu den vorhandenen Spalten verwendet werden. Wenn diese Option aktiviert ist, erfolgt die Zuordnung nach Reihenfolge, und das Tabellenschema bleibt gleich. Wenn diese Option deaktiviert ist, werden neue Spalten für eingehende Daten erstellt, unabhängig von der Datenstruktur.
Wenn Sie die erste Zeile als Spaltennamen verwenden möchten, wählen Sie Erweitert>Erste Zeile ist Spaltenüberschrift.
JSON:
Um die Spaltenteilung von JSON-Daten zu ermitteln, wählen Sie Erweitert>Geschachtelte Ebenenaus, von 1 bis 100.
Wenn Sie Erweitert>JSON-Zeilen mit Fehlern überspringen auswählen, werden die Daten im JSON-Format erfasst. Wenn Sie dieses Kontrollkästchen nicht ausgewählt lassen, werden die Daten im Multijson-Format aufgenommen.
Zusammenfassung
Im Datenvorbereitungsfenster werden alle drei Schritte mit grünen Häkchen angezeigt, wenn der Datenimport erfolgreich abgeschlossen ist. Sie können eine Karte auswählen, die abgefragt werden soll, die erfassten Daten ablegen oder ein Dashboard mit einer Zusammenfassung Ihrer Erfassung anzeigen.
Verwandte Inhalte
- Informationen zum Verwalten ihrer Datenbank finden Sie unter Verwalten von Daten
- Informationen zum Erstellen, Speichern und Exportieren von Abfragen finden Sie unter Abfragen von Daten in einem KQL-Abfrageset.