Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozwiązanie Microsoft OneLake integruje się z modułem azure PowerShell na potrzeby odczytywania, zapisywania i zarządzania danymi.
Nawiązywanie połączenia z usługą OneLake przy użyciu programu Azure PowerShell
Połącz się z usługą OneLake z poziomu programu PowerShell, wykonując następujące kroki:
Zainstaluj moduł Programu PowerShell usługi Azure Storage.
Install-Module Az.Storage -Repository PSGallery -ForceZaloguj się do swojego konta platformy Azure.
Connect-AzAccountUtwórz kontekst konta magazynu.
- Nazwa konta magazynu to onelake.
- Ustaw
-UseConnectedAccountopcję przekazywania poświadczeń platformy Azure. - Ustaw
-endpointjakofabric.microsoft.com.
Uruchom te same polecenia, które są używane dla usługi Azure Data Lake Storage (ADLS) Gen2. Aby uzyskać więcej informacji na temat usługi ADLS Gen2 i modułu Azure Storage PowerShell, zobacz Zarządzanie usługą ADLS Gen2 przy użyciu programu PowerShell.
Przykład: uzyskiwanie rozmiaru elementu lub katalogu
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"