はじめに
により所有権を変更したいが、power shell は面倒なのでFabric ノートブック
所有権の概念はメリットがよくわからないんで本当になんとかしてほしい・・・
なお、現在このAPIで変更できるのはwarehouse のみ
2024/07/08時点の情報です。
コード
python
import requests
def fabric_item_take_over(workspace_id,item_type,item_id):
pbi_token = notebookutils.credentials.getToken("pbi")
base_path = "https://api.powerbi.com/v1.0/myorg"
url = f"{base_path}/groups/{workspace_id}/{item_type}/{item_id}/takeover"
result = requests.post(url,headers = {"authorization": "Bearer " + pbi_token}, data={})
return result
items = [
{
"workspace_id": "URLから確認",
"item_id": "URLから確認",
"item_type": "datawarehouses"
}
]
result = []
for item in items:
response = fabric_item_take_over(item["workspace_id"], item["item_type"], item["item_id"])
result.append(response.json())
print(result)
実行確認
このウェアハウスの所有者を変えたい。