Jaa


Fabric Warehousen omistajuuden muuttaminen

Koskee:✅ Microsoft Fabric -varasto

Warehouse-kohde käyttää omistajan käyttäjätietoja OneLaken tietoja käytettäessä. Jos haluat vaihtaa näiden kohteiden omistajan, tällä hetkellä ratkaisumenetelmänä on käyttää ohjelmointirajapintakutsua tässä artikkelissa kuvatulla tavalla.

Tässä oppaassa kerrotaan, miten voit muuttaa varaston omistajan organisaatiotiliksi. Kunkin haltuunoton ohjelmointirajapintojen avulla voit muuttaa tämän omistajan käyttäjätiedot palvelun päänimeksi tai muuksi organisaatiotiliksi (Microsoft Entra -tunnus). Jos haluat lisätietoja, katso Microsoft Entra -todentaminen vaihtoehtona SQL-todennukselle Microsoft Fabricissa.

Haltuunoton ohjelmointirajapinta toimii vain Warehousen kanssa, ei SQL-analytiikan päätepisteen kanssa.

Edellytykset

Ennen kuin aloitat, tarvitset seuraavat asiat:

  • Fabric-työtila, jolla on aktiivinen kapasiteetti tai kokeilukapasiteetti.

  • Fabric-varasto Lakehousessa.

  • Olet joko työtilan Järjestelmänvalvoja-, Jäsen- tai Osallistuja-roolien jäsen.

  • Asenna ja tuo Power BI:n PowerShell-moduuli, jos sitä ei ole vielä asennettu. Avaa Windows PowerShell järjestelmänvalvojana Internetiin yhdistetyssä työasemassa ja suorita seuraava komento:

    Install-Module -Name MicrosoftPowerBIMgmt
    Import-Module MicrosoftPowerBIMgmt 
    

Muodosta yhteys

  1. Avaa Windows PowerShell järjestelmänvalvojana.
  2. Muodosta yhteys Power BI -palveluun:
Connect-PowerBIServiceAccount

Ota Warehousen omistajuus

  1. Siirry varastonimikkeeseen, jonka haluat muuttaa omistajaksi työtilassa. Avaa SQL-editori.
  2. Kopioi URL-osoite selaimesta ja sijoita tekstieditori myöhempää käyttöä varten.
  3. Kopioi ensimmäinen GUID-tunnus URL-osoitteesta, esimerkiksi 11aaa111-a11a-1111-1aaa-aa111111aaa. Älä lisää merkkejä / . Tallenna tämä tekstieditoriin käytettäväksi pian.
  4. Kopioi toinen GUID URL-osoitteesta, esimerkiksi 11aaa111-a11a-1111-1aaa-aa111111aaa. Älä lisää merkkejä / . Tallenna tämä tekstieditoriin käytettäväksi pian.
  5. Korvaa workspaceID seuraavassa komentosarjassa ensimmäinen kopioimasi GUID-tunnus. Suorita seuraava komento.
    $workspaceID = 'workspaceID'
    
  6. Korvaa warehouseID seuraavassa komentosarjassa toinen kopioimasi GUID-tunnus. Suorita seuraava komento.
    $warehouseid = 'warehouseID'
    
  7. Suorita seuraava komento:
    $url = 'groups/' + $workspaceID + '/datawarehouses/' + $warehouseid + '/takeover'
    
  8. Suorita seuraava komento:
    Invoke-PowerBIRestMethod -Url $url -Method Post -Body ""
    
  9. Varastonimikkeen omistaja on nyt muuttunut.

Koko komentosarja

# 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 ""