Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft OneLake se integra con el módulo de Azure PowerShell para la lectura, escritura y administración de datos.
Conexión a OneLake con Azure PowerShell
Para conectarse a OneLake desde PowerShell, siga estos pasos:
Instale el módulo de PowerShell de Azure Storage.
Install-Module Az.Storage -Repository PSGallery -ForceInicie sesión en la cuenta de Azure.
Connect-AzAccountCree el contexto de la cuenta de almacenamiento.
- El nombre de la cuenta de almacenamiento es onelake.
- Configúralo
-UseConnectedAccountpara transmitir tus credenciales de Azure. - Establezca
-endpointcomofabric.microsoft.com.
Ejecute los mismos comandos usados para Azure Data Lake Storage (ADLS) Gen2. Para más información sobre ADLS Gen2 y el módulo de PowerShell de Azure Storage, consulte Uso de PowerShell para administrar ADLS Gen2.
Ejemplo: Obtener el tamaño de un elemento o directorio
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"