Freigeben über


Eisbergformat in Azure Data Factory und Azure Synapse Analytics

Gilt für: Azure Data Factory Azure Synapse Analytics

Tipp

Data Factory in Microsoft Fabric ist die nächste Generation von Azure Data Factory mit einer einfacheren Architektur, integrierter KI und neuen Features. Wenn Sie mit der Datenintegration noch nicht vertraut sind, beginnen Sie mit Fabric Data Factory. Vorhandene ADF-Workloads können auf Fabric aktualisiert werden, um auf neue Funktionen in der Datenwissenschaft, Echtzeitanalysen und Berichterstellung zuzugreifen.

Lesen Sie diesen Artikel, wenn Sie die Daten im Iceberg-Format schreiben möchten.

Das Iceberg-Format wird für folgende Connectors unterstützt:

Sie können das Iceberg-Dataset in Copy-Aktivität verwenden.

Dataset-Eigenschaften

Eine vollständige Liste mit den Abschnitten und Eigenschaften, die zum Definieren von Datasets zur Verfügung stehen, finden Sie im Artikel zu Datasets. Dieser Abschnitt enthält eine Liste mit Eigenschaften, die vom Iceberg-Dataset unterstützt werden.

Eigenschaft Beschreibung Erforderlich
Typ Die Typ-Eigenschaft des Datasets muss auf Iceberg festgelegt werden. Ja
Standort Speicherorteinstellungen der Datei(en) Jeder Dateibasierte Connector verfügt unter location über seinen eigenen Ortstyp und unterstützte Eigenschaften. Ja

Nachfolgend finden Sie ein Beispiel für das Iceberg-Dataset auf Azure Data Lake Storage Gen2:

{
    "name": "IcebergDataset",
    "properties": {
        "type": "Iceberg",
        "linkedServiceName": {
            "referenceName": "<Azure Data Lake Storage Gen2 linked service name>",
            "type": "LinkedServiceReference"
        },
        "schema": [ < physical schema, optional, auto retrieved during authoring >
        ],
        "typeProperties": {
            "location": {
                "type": "AzureBlobFSLocation",
                "fileSystem": "filesystemname",
                "folderPath": "folder/subfolder",
            }
        }
    }
}

Eigenschaften der Kopieraktivität

Eine vollständige Liste mit den Abschnitten und Eigenschaften zum Definieren von Aktivitäten finden Sie im Artikel Pipelines. Dieser Abschnitt enthält eine Liste der Eigenschaften, die von der Iceberg-Senke unterstützt werden.

Iceberg als Senke

Die folgenden Eigenschaften werden im Abschnitt *sink* der Kopieraktivität unterstützt.

Eigenschaft Beschreibung Erforderlich
Typ Die Typ-Eigenschaft der Quelle der Copy-Aktivität muss auf IcebergSink festgelegt werden. Ja
Formatierungseinstellungen Eine Gruppe von Eigenschaften. Weitere Informationen finden Sie in der Tabelle Iceberg-Schreibeinstellungen unten. Nein
Speichereinstellungen Eine Gruppe von Eigenschaften für das Schreiben von Daten in einen Datenspeicher. Jeder dateibasierte Connector verfügt unter storeSettings über eigene unterstützte Schreibeinstellungen. Nein

Unterstützte Iceberg-Schreibeinstellungen unter formatSettings:

Eigenschaft Beschreibung Erforderlich
Typ Der Typ von „formatSettings“ muss auf IcebergWriteSettings festgelegt werden. Ja

Hier sind einige gängige Connectors und Formate im Zusammenhang mit dem Textformat mit Trennzeichen aufgeführt: