Διαχείριση OneLake με το PowerShell
Το Microsoft Fabric OneLake ενοποιείται με τη λειτουργική μονάδα Azure PowerShell για ανάγνωση, εγγραφή και διαχείριση δεδομένων.
Σύνδεση σε OneLake με το Azure PowerShell
Σύνδεση σε OneLake από το PowerShell, ακολουθώντας τα εξής βήματα:
Εγκαταστήστε τη λειτουργική μονάδα Azure Υπηρεσία αποθήκευσης PowerShell.
Install-Module Az.Storage -Repository PSGallery -Force
Εισέλθετε στον λογαριασμό σας Azure.
Connect-AzAccount
Δημιουργήστε το περιβάλλον λογαριασμού χώρου αποθήκευσης.
- Υπηρεσία αποθήκευσης όνομα λογαριασμού είναι onelake.
- Ορίστε
-UseConnectedAccount
την για διαβίβαση των διαπιστευτηρίων σας Azure. - Ορίστε
-endpoint
ωςfabric.microsoft.com
.
Εκτελέστε τις ίδιες εντολές που χρησιμοποιούνται για το 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"