2016-04-15 17 views
0

私はAzure SQLデータベースを持っており、それにPower BIから直接接続しています。問題は、データを正常にインポートするためには、私が許可しないデータベースファイアウォールを介してデータに直接アクセスする必要があったことです。アプリケーションのAPIを使用してPower BIに接続するにはどうすればいいですか

SQLではなくPower BIのデータソースとしてアプリケーションのAPIを使用する方法がありますか。

答えて

0

これはできません。

データの表現/キャッシング/プロットに使用するツールのほとんどは、業界標準のアダプタ(SQL、mongo、hadoopなど)で動作します。それにはさまざまな理由があります。

PowerBI、Periscope、ChartIOなどの機能を無効にする簡単なツールがいくつかあります。

ここで、PowerBIにデータベースへのアクセスを許可しないでください。

+0

私はデータベースへのアクセスを許可することはできません理由は、それが顧客の機密データが含まれていることです。 APIはOAuthを使用してユーザーを認証し、データにロールベースのアクセスを提供します。 – Morodin

+0

oauth2またはアクティブディレクトリを統合してアクセス権を権利/スコープで登録するだけで、ユーザーは自分のデータにアクセスすることができます。 https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-power-bi-permissions/ – muichkine

0

私が示唆する1つの選択肢は、必要なデータを(APIまたはDBから直接)取得し、REST APIを通じてPower BIにプッシュする小さなコードを作成できるということです。

+0

これを試してみました。ありがとうございます。しかし、@muichkineが言ったように、あなたはテーブル間の関係がなくなりますこれはPower BIからすべてのパワーを取り除きます。 – Morodin

関連する問題