azure_data_lake_datastore Модуль

Содержит базовые функциональные возможности для хранилищ данных, в которых сохраняются сведения о подключении к Azure Data Lake Storage.

Классы

AbstractADLSDatastore

Представляет базовый класс для хранилищ данных, которые содержат сведения о подключении к Azure Data Lake Storage.

Не следует работать с этим классом напрямую. Чтобы создать хранилище данных, которое сохраняет сведения о подключении к Azure Data Lake Storage, используйте один из методов register_azure_data_lake* класса Datastore.

Инициализирует новое хранилище данных Azure Data Lake.

AzureDataLakeDatastore

Представляет хранилище данных, в котором содержатся сведения о подключении к Azure Data Lake Storage.

Чтобы создать хранилище данных, которое сохраняет сведения о подключении к Azure Data Lake Storage, используйте метод register_azure_data_lake класса Datastore.

Примечание. Для доступа к данным в хранилище необходимо иметь соответствующее разрешение, которое зависит от учетных данных, зарегистрированных в этом хранилище.

Инициализирует новое хранилище данных Azure Data Lake.

AzureDataLakeGen2Datastore

Представляет хранилище данных, в котором содержатся сведения о подключении к Azure Data Lake Storage 2-го поколения.

Чтобы создать хранилище данных, которое сохраняет сведения о подключении к Azure Data Lake Storage, используйте метод register_azure_data_lake_gen2 класса Datastore.

Чтобы получить доступ к данным из объекта AzureDataLakeGen2Datastore, создайте Dataset и используйте для FileDataset один из методов, таких как from_files. Дополнительные сведения см. в статье Создание наборов данных Машинного обучения Azure.

Также помните о следующем:

  • Класс AzureDataLakeGen2 не предоставляет метода для передачи данных. Загружать данные в хранилища данных AzureDataLakeGen2 рекомендуется через набор данных. Дополнительные сведения см. в статье, доступной по адресу https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets.

  • Для доступа к данным в хранилище необходимо иметь соответствующее разрешение, которое зависит от учетных данных, зарегистрированных в этом хранилище.

  • При использовании проверки подлинности на основе субъекта-службы для доступа к хранилищу через AzureDataLakeGen2 субъекту-службе или регистрации приложения необходимо назначить определенную роль управления доступом на основе ролей (RBAC). Это должна быть как минимум роль "Читатель данных больших двоичных объектов хранилища". Дополнительные сведения см. в статье Встроенные роли службы хранилища.

Инициализирует новое хранилище данных Azure Data Lake 2-го поколения.