Κοινή χρήση μέσω


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

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

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

Σύνδεση σε OneLake από το PowerShell, ακολουθώντας τα εξής βήματα:

  1. Εγκαταστήστε τη λειτουργική μονάδα Azure Υπηρεσία αποθήκευσης PowerShell.

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

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

    • Υπηρεσία αποθήκευσης όνομα λογαριασμού είναι onelake.
    • Ορίστε -UseConnectedAccount την για διαβίβαση των διαπιστευτηρίων σας Azure.
    • Ορίστε -endpoint ως fabric.microsoft.com.
  4. Εκτελέστε τις ίδιες εντολές που χρησιμοποιούνται για το Azure Data Lake Υπηρεσία αποθήκευσης (ADLS) Gen2. Για περισσότερες πληροφορίες σχετικά με το ADLS Gen2 και τη λειτουργική μονάδα Azure Υπηρεσία αποθήκευσης 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"