2017-11-14 8 views
0

誰でもこれを試しましたか? ここに定義されているAPI: https://msdn.microsoft.com/en-us/library/mt203562.aspx は曖昧です。power bi Cでゲートウェイを使用してデータセットを作成する#

{ 
    "name":"SalesMarketing", 
    "defaultMode":"AsOnPrem", 
    "tables": [], 
    "datasources":[ 
     { 
     "name":"SalesMarketing", 
     "connectionString":"Data Source=asazure://westcentralus.asazure.windows.net/mypowerbi;Initial Catalog=SalesMarketing;Cube=Model" 
     } 
    ] 
} 

オンサイズのSSAS接続は、ゲートウェイとデータソースを介して行う必要があります。 Power Bi Reportで作業するゲートウェイとデータソースがあります。しかし、私はそれらの例を使ってC#からデータセットを作成することはできません。 私はいつも(400)悪い要求を得る。これは、PBIサービスの何かについての一般的なエラーです。エラーの内容には手がかりがありません。私はpowerbi.comの "Get Data"ボタンを使用してサービスへの呼び出しをキャプチャしようとしましたが、クエリが意味をなさないし、APIと一致しませんでした。 ゲートウエイのデータソースのために構造が含まれるべきものについてのアイデアはありますか?

答えて

0

試行錯誤の多くが、私はそれを解決した後:

string dataset = [email protected]"{{ 
    ""name"":""{dataSetName}"", 
    ""defaultMode"":""AsOnPrem"", 
    ""tables"": [], 
    ""datasources"":[ 
     {{ 
     ""name"":""{dataSourceName}"", 
     ""connectionString"":""Provider=MSOLAP.5;Data Source={server};Initial Catalog={ssasTabularModelName};Cube=Model;"" 
     }} ] 
}} 

キーは、接続文字列の形式です。

関連する問題