AzureDataLakeGen2Datastore Kelas

Mewakili datastore yang menyimpan informasi koneksi ke Azure Data Lake Storage Gen2.

Untuk membuat penyimpanan data yang menyimpan informasi koneksi ke Azure Data Lake Storage, gunakan metode register_azure_data_lake_gen2 kelas Datastore.

Untuk mengakses data dari objek AzureDataLakeGen2Datastore, buat Dataset dan gunakan salah satu metode seperti from_files untuk FileDataset. Untuk informasi selengkapnya, lihat Membuat himpunan data Azure Machine Learning.

Juga perlu diingat:

  • Kelas AzureDataLakeGen2 tidak menyediakan metode pengunggahan, cara yang disarankan untuk mengunggah data ke penyimpanan data AzureDataLakeGen2 adalah melalui pengunggahan Himpunan Data. Detail selengkapnya dapat ditemukan di: https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets

  • Saat menggunakan penyimpanan data untuk mengakses data, Anda harus memiliki izin untuk mengakses data, yang tergantung pada informasi masuk yang terdaftar di penyimpanan data.

  • Saat menggunakan Autentikasi Perwakilan Layanan untuk mengakses penyimpanan melalui AzureDataLakeGen2, perwakilan layanan atau pendaftaran aplikasi harus diberi peran kontrol akses berbasis peran (RBAC) tertentu minimal "Pembaca Data Penyimpanan Blob". Untuk informasi selengkapnya, lihat Peran bawaan penyimpanan.

Menginisialisasi Datastore Azure Data Lake Gen2 baru.

Warisan
AzureDataLakeGen2Datastore

Konstruktor

AzureDataLakeGen2Datastore(workspace, name, container_name, account_name, tenant_id=None, client_id=None, client_secret=None, resource_url=None, authority_url=None, protocol=None, endpoint=None, service_data_access_auth_identity=None)

Parameter

workspace
str
Diperlukan

Ruang kerja milik datastore ini.

name
str
Diperlukan

Nama datastore.

container_name
str
Diperlukan

Nama kontainer blob Azure.

account_name
str
Diperlukan

Nama akun penyimpanan.

tenant_id
str
nilai default: None

ID Direktori/ID Penyewa dari perwakilan layanan.

client_id
str
nilai default: None

ID Klien/ID Aplikasi perwakilan layanan.

client_secret
str
nilai default: None

Rahasia perwakilan layanan.

resource_url
str
nilai default: None

Url sumber daya, yang menentukan operasi apa yang akan dilakukan di Data Lake Store.

authority_url
str
nilai default: None

URL otoritas yang digunakan untuk mengautentikasi pengguna.

protocol
str
nilai default: None

Protokol yang digunakan untuk terhubung ke kontainer blob. Jika None, default ke https.

endpoint
str
nilai default: None

Titik akhir kontainer blob. Jika Tidak Ada, default ke core.windows.net.

service_data_access_auth_identity
str atau <xref:_restclient.models.ServiceDataAccessAuthIdentity>
nilai default: None

Menunjukkan identitas mana yang digunakan untuk mengautentikasi akses data layanan ke penyimpanan pelanggan. Kemungkinan nilai meliputi: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'

workspace
str
Diperlukan

Ruang kerja milik penyimpanan data ini.

name
str
Diperlukan

Nama datastore.

container_name
str
Diperlukan

Nama kontainer blob Azure.

account_name
str
Diperlukan

Nama akun penyimpanan.

tenant_id
str
Diperlukan

ID Direktori/ID Penyewa dari perwakilan layanan.

client_id
str
Diperlukan

ID Klien/ID Aplikasi perwakilan layanan.

client_secret
str
Diperlukan

Rahasia perwakilan layanan.

resource_url
str
Diperlukan

Url sumber daya, yang menentukan operasi apa yang akan dilakukan di Data Lake Store.

authority_url
str
Diperlukan

URL otoritas yang digunakan untuk mengautentikasi pengguna.

protocol
str
Diperlukan

Protokol yang digunakan untuk terhubung ke kontainer blob. Jika None, default ke https.

endpoint
str
Diperlukan

Titik akhir kontainer blob. Jika Tidak Ada, default ke core.windows.net.

service_data_access_auth_identity
str atau <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Diperlukan

Menunjukkan identitas mana yang digunakan untuk mengautentikasi akses data layanan ke penyimpanan pelanggan. Kemungkinan nilai meliputi: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'