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


Αλλαγή κυριότητας της Fabric Warehouse

Ισχύει για:✅ Warehouse στο Microsoft Fabric

Το στοιχείο Warehouse χρησιμοποιεί την ταυτότητα του κατόχου κατά την πρόσβαση σε δεδομένα στο OneLake. Για να αλλάξετε τον κάτοχο αυτών των στοιχείων, προς το παρόν η μέθοδος λύσης είναι να χρησιμοποιήσετε μια κλήση API, όπως περιγράφεται σε αυτό το άρθρο.

Αυτός ο οδηγός σάς καθοδηγεί στα βήματα για να αλλάξετε τον κάτοχο της Αποθήκης στον εταιρικό λογαριασμό σας. Τα API ανάληψης ελέγχου για καθένα σας επιτρέπουν να αλλάξετε την ταυτότητα αυτού του κατόχου σε SPN ή άλλο εταιρικό λογαριασμό (αναγνωριστικό Microsoft Entra). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Έλεγχος ταυτότητας Microsoft Entra ως εναλλακτική λύση στον έλεγχο ταυτότητας SQL στο Microsoft Fabric.

Το API ανάληψης ελέγχου λειτουργεί μόνο για την Αποθήκη, όχι για το τελικό σημείο ανάλυσης SQL.

Προαπαιτούμενα στοιχεία

Προτού ξεκινήσετε, χρειάζεστε:

  • Ένας χώρος εργασίας Fabric με ενεργούς εκχωρημένους πόρους ή εκχωρημένους πόρους δοκιμαστικής έκδοσης.

  • Μια αποθήκη Fabric σε ένα Lakehouse.

  • Να είστε μέλος των ρόλων Διαχειριστής, Μέλος ή Συμβάλλων στον χώρο εργασίας.

  • Εγκαταστήστε και εισαγάγετε τη λειτουργική μονάδα Power BI PowerShell, εάν δεν έχει εγκατασταθεί ήδη. Ανοίξτε το Windows PowerShell ως διαχειριστής σε έναν σταθμό εργασίας που είναι συνδεδεμένος στο Internet και εκτελέστε την ακόλουθη εντολή:

    Install-Module -Name MicrosoftPowerBIMgmt
    Import-Module MicrosoftPowerBIMgmt 
    

Σύνδεση

  1. Ανοίξτε το Windows PowerShell ως διαχειριστής.
  2. Συνδεθείτε στην υπηρεσία Power BI:
Connect-PowerBIServiceAccount

Ανάληψη κυριότητας της Αποθήκης

  1. Μεταβείτε στο στοιχείο Warehouse που θέλετε να αλλάξετε τον κάτοχο στον χώρο εργασίας. Ανοίξτε το Πρόγραμμα επεξεργασίας SQL.
  2. Αντιγράψτε τη διεύθυνση URL από το πρόγραμμα περιήγησής σας και τοποθετήστε ένα πρόγραμμα επεξεργασίας κειμένου για μελλοντική χρήση.
  3. Αντιγράψτε το πρώτο GUID από τη διεύθυνση URL, για παράδειγμα, 11aaa111-a11a-1111-1aaa-aa111111aaa. Μην συμπεριλάβετε τους / χαρακτήρες. Αποθηκεύστε το σε ένα πρόγραμμα επεξεργασίας κειμένου για να το χρησιμοποιήσετε σύντομα.
  4. Αντιγράψτε το δεύτερο GUID από τη διεύθυνση URL, για παράδειγμα, 11aaa111-a11a-1111-1aaa-aa111111aaa. Μην συμπεριλάβετε τους / χαρακτήρες. Αποθηκεύστε το σε ένα πρόγραμμα επεξεργασίας κειμένου για να το χρησιμοποιήσετε σύντομα.
  5. Στην ακόλουθη δέσμη ενεργειών, αντικαταστήστε workspaceID το με το πρώτο GUID που αντιγράψατε. Εκτελέστε την ακόλουθη εντολή.
    $workspaceID = 'workspaceID'
    
  6. Στην ακόλουθη δέσμη ενεργειών, αντικαταστήστε warehouseID το με το δεύτερο GUID που αντιγράψατε. Εκτελέστε την ακόλουθη εντολή.
    $warehouseid = 'warehouseID'
    
  7. Εκτελέστε την ακόλουθη εντολή:
    $url = 'groups/' + $workspaceID + '/datawarehouses/' + $warehouseid + '/takeover'
    
  8. Εκτελέστε την ακόλουθη εντολή:
    Invoke-PowerBIRestMethod -Url $url -Method Post -Body ""
    
  9. Ο κάτοχος του στοιχείου αποθήκης άλλαξε τώρα.

Πλήρης δέσμη ενεργειών

# Install the Power BI PowerShell module if not already installed
Install-Module -Name MicrosoftPowerBIMgmt

# Import the Power BI PowerShell module
Import-Module MicrosoftPowerBIMgmt

# Fill the parameters
$workspaceID = 'workspaceID'
$warehouseid = 'warehouseID'

# Connect to the Power BI service
Connect-PowerBIServiceAccount

#Invoke warehouse takeover
$url = 'groups/' + $workspaceID + '/datawarehouses/' + $warehouseid + '/takeover'
Invoke-PowerBIRestMethod -Url $url -Method Post -Body ""