Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft OneLake kan worden geïntegreerd met de Azure PowerShell-module voor het lezen, schrijven en beheren van gegevens.
Verbinding maken met OneLake met Azure PowerShell
Maak verbinding met OneLake vanuit PowerShell door de volgende stappen uit te voeren:
Installeer de Azure Storage PowerShell-module.
Install-Module Az.Storage -Repository PSGallery -ForceMeld u aan bij uw Azure-account.
Connect-AzAccountMaak de context van het opslagaccount.
- De naam van het opslagaccount is onelake.
- Stel
-UseConnectedAccountin om uw Azure-referenties door te geven. - Instellen
-endpointalsfabric.microsoft.com.
Voer dezelfde opdrachten uit die worden gebruikt voor Azure Data Lake Storage (ADLS) Gen2. Zie PowerShell gebruiken voor het beheren van ADLS Gen2 voor meer informatie over ADLS Gen2 en de Azure Storage PowerShell-module.
Voorbeeld: De grootte van een item of map ophalen
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"