Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft OneLake интегрируется с модулем Azure PowerShell для чтения, записи и управления данными.
Подключение к OneLake с помощью Azure PowerShell
Подключитесь к OneLake из PowerShell, выполнив следующие действия.
Установите модуль PowerShell службы хранилища Azure.
Install-Module Az.Storage -Repository PSGallery -ForceВойдите в свою учетную запись Azure.
Connect-AzAccountСоздайте контекст учетной записи для хранения данных.
- Имя учетной записи хранения — onelake.
- Задайте
-UseConnectedAccountдля передачи учетных данных Azure. - Установите
-endpointвfabric.microsoft.com.
Выполните те же команды, которые используются для Azure Data Lake Storage (ADLS) 2-го поколения. Дополнительные сведения о ADLS 2-го поколения и модуле Azure Storage PowerShell см. в статье "Использование PowerShell для управления ADLS 2-го поколения".
Пример. Получение размера элемента или каталога
Install-Module Az.Storage -Repository PSGallery -Force
Connect-AzAccount
$ctx = New-AzStorageContext -StorageAccountName 'onelake' -UseConnectedAccount -endpoint 'fabric.microsoft.com'
# This example uses the workspace and item name. If the workspace name does not meet Azure Storage naming criteria (no special characters), you can use GUIDs instead.
$workspaceName = 'myworkspace'
$itemPath = 'mylakehouse.lakehouse/Files'
# Recursively get the length of all files within your lakehouse, sum, and convert to GB.
$colitems = Get-AzDataLakeGen2ChildItem -Context $ctx -FileSystem $workspaceName -Path $itemPath -Recurse -FetchProperty | Measure-Object -property Length -sum
"Total file size: " + ($colitems.sum / 1GB) + " GB"