Διαχείριση του OneLake με το PowerShell

Το Microsoft OneLake ενσωματώνεται με τη λειτουργική μονάδα Azure PowerShell για ανάγνωση, εγγραφή και διαχείριση δεδομένων.

Σύνδεση στο OneLake με το Azure PowerShell

Συνδεθείτε στο OneLake από το PowerShell ακολουθώντας αυτά τα βήματα:

  1. Εγκαταστήστε τη λειτουργική μονάδα Azure Storage PowerShell.

    Install-Module Az.Storage -Repository PSGallery -Force
    
  2. Εισέλθετε στον λογαριασμό σας Azure.

    Connect-AzAccount
    
  3. Δημιουργήστε το περιβάλλον λογαριασμού χώρου αποθήκευσης.

    • Το όνομα του λογαριασμού χώρου αποθήκευσης είναι onelake.
    • Ορίστε -UseConnectedAccount να μεταβιβάσετε τα διαπιστευτήριά σας στο Azure.
    • Ορίστε -endpoint ως fabric.microsoft.com.
  4. Εκτελέστε τις ίδιες εντολές που χρησιμοποιούνται για το Azure Data Lake Storage (ADLS) Gen2. Για περισσότερες πληροφορίες σχετικά με το ADLS Gen2 και τη λειτουργική μονάδα Azure Storage PowerShell, ανατρέξτε στο θέμα Χρήση του PowerShell για τη διαχείριση του ADLS Gen2.

Παράδειγμα: Λάβετε το μέγεθος ενός στοιχείου ή καταλόγου

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"