azure_data_lake_datastore Modul

Enthält die Basisfunktionen für Datenspeicher, die Verbindungsinformationen in Azure Data Lake Storage speichern.

Klassen

AbstractADLSDatastore

Stellt die Basisklasse für Datenspeicher dar, die Verbindungsinformationen zu Azure Data Lake Storage speichern.

Sie sollten nicht direkt mit dieser Klasse arbeiten. Verwenden Sie eine der register_azure_data_lake*-Methoden der Datastore-Klasse, um einen Datenspeicher zu erstellen, der Verbindungsinformationen in Azure Data Lake Storage speichert.

Einen neuen Azure Data Lake-Datastore initialisieren.

AzureDataLakeDatastore

Stellt einen Datenspeicher dar, der Verbindungsinformationen in Azure Data Lake Storage speichert.

Verwenden Sie eine der register_azure_data_lake-Methoden der Datastore-Klasse, um einen Datenspeicher zu erstellen, der Verbindungsinformationen in Azure Data Lake Storage speichert.

Hinweis: Wenn Sie einen Datenspeicher für den Zugriff auf Daten verwenden, müssen Sie über die Berechtigung für den Zugriff auf die Daten verfügen. Dies hängt von den Anmeldeinformationen ab, die beim Datenspeicher registriert sind.

Einen neuen Azure Data Lake-Datastore initialisieren.

AzureDataLakeGen2Datastore

Stellt einen Datenspeicher dar, der Verbindungsinformationen in Azure Data Lake Storage Gen2 speichert

Verwenden Sie eine der register_azure_data_lake_gen2-Methoden der Datastore-Klasse, um einen Datenspeicher zu erstellen, der Verbindungsinformationen in Azure Data Lake Storage speichert.

Erstellen Sie zum Zugreifen auf Daten aus einem AzureDataLakeGen2Datastore-Objekt ein Dataset, und verwenden Sie eine der Methoden wie from_files für ein Dateidataset (FileDataset). Weitere Informationen finden Sie unter Erstellen von Azure Machine Learning-Datasets.

Berücksichtigen Sie auch Folgendes:

  • Die AzureDataLakeGen2-Klasse bietet keine Uploadmethode. Die empfohlene Methode zum Hochladen von Daten in AzureDataLakeGen2-Datenspeicher ist der Datasetupload. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets.

  • Wenn Sie einen Datenspeicher für den Zugriff auf Daten verwenden, müssen Sie über die Berechtigung für den Zugriff auf die Daten verfügen. Dies hängt von den Anmeldeinformationen ab, die beim Datenspeicher registriert sind.

  • Bei Verwendung der Dienstprinzipalauthentifizierung für den Zugriff auf den Speicher über AzureDataLakeGen2 muss dem Dienstprinzipal oder der App-Registrierung mindestens die RBAC-Rolle „Storage-Blobdatenleser“ zugewiesen werden. Weitere Informationen finden Sie unter Integrierte Azure-Rollen.

Einen neuen Azure Data Lake Gen2-Datenspeicher initialisieren.