Administrer OneLake med PowerShell

Microsoft Fabric OneLake integreres med Azure PowerShell-modulen for datalesing, skriving og administrasjon.

Koble til til OneLake med Azure PowerShell

Koble til til OneLake fra PowerShell ved å følge disse trinnene:

  1. Installer Azure Storage PowerShell-modulen.

    Install-Module Az.Storage -Repository PSGallery -Force
    
  2. Logg på Azure-kontoen din.

    Connect-AzAccount
    
  3. Opprett konteksten for lagringskontoen.

    • Navn på lagringskonto er onelake.
    • Angi -UseConnectedAccount til å gå gjennom Azure-legitimasjonen.
    • Angi -endpoint som fabric.microsoft.com.
  4. Kjør de samme kommandoene som brukes for Azure Data Lake Storage (ADLS) Gen2. Hvis du vil ha mer informasjon om ADLS Gen2 og Azure Storage PowerShell-modulen, kan du se Bruke PowerShell til å administrere ADLS Gen2.

Eksempel: Få størrelsen på et element eller en katalog

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"