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
- Avaa Windows PowerShell järjestelmänvalvojana.
- Muodosta yhteys Power BI -palveluun:
Connect-PowerBIServiceAccount
Ota Warehousen omistajuus
- Siirry varastonimikkeeseen, jonka haluat muuttaa omistajaksi työtilassa. Avaa SQL-editori.
- Kopioi URL-osoite selaimesta ja sijoita tekstieditori myöhempää käyttöä varten.
- 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. - Kopioi toinen GUID URL-osoitteesta, esimerkiksi
11aaa111-a11a-1111-1aaa-aa111111aaa
. Älä lisää merkkejä/
. Tallenna tämä tekstieditoriin käytettäväksi pian. - Korvaa
workspaceID
seuraavassa komentosarjassa ensimmäinen kopioimasi GUID-tunnus. Suorita seuraava komento.$workspaceID = 'workspaceID'
- Korvaa
warehouseID
seuraavassa komentosarjassa toinen kopioimasi GUID-tunnus. Suorita seuraava komento.$warehouseid = 'warehouseID'
- Suorita seuraava komento:
$url = 'groups/' + $workspaceID + '/datawarehouses/' + $warehouseid + '/takeover'
- Suorita seuraava komento:
Invoke-PowerBIRestMethod -Url $url -Method Post -Body ""
- 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 ""