2016-01-22 2 views
9

おはようございます友だち、バージョンコントロールでPower BI Desktopを使用するにはどうすればよいですか?

私は一連のパワーバイダッシュボードを構築しています。彼らが生産に入ると、私はそれらをTFSに入れたいと思います。しかし、大規模なデータセットが含まれているため、これらのレポート定義の一部は非常に大きい(1.6GB)。

TFSにすべての実際のデータを格納させることは、定義だけが本当に重要である場合には好ましくありません。

.pbixファイルからデータを削除するか、定義のみを保存する簡単な方法はありますか?

編集:Microsoftがこの質問をPowerBIテンプレートの作成で時代遅れにしているように見えます。 April Update for PowerBI しかし、この回答の回避策は他の目的にも使用できます。

+0

Visual Studio Team Servicesを使用しますか? TFSにデータセットを追加したいのですか? VSTSに追加したデータセットを取得できるかどうかを確認します。 VSTSのデータを取得するときに接続されるデータソースは、実際には公開REST APIです。接続後、プロジェクトからのデータはこれらのAPIを介して取得され、Power BIの表形式モデルに格納されます。 –

+1

いいえ、私たちは構内TFS 2012を使用しています。いいえ。データセットはVSTSに追加したものを取得できますか?私はあなたがここで何を求めているのかよくわかりません。私は現在のバージョン管理スキーマに適合するようにPowerBIデスクトップファイルをSSRS .rdlファイルのように扱いたいが、どうやってそれを行うのかは分からない。 –

+0

http://www.sqlchick.com/entries/2015/8/6/ways-to-utilize-power-bi-in-a-bimodal-bi-environmentおよびhttp://community.powerbiをお読みください。 .com/t5/Integrations-With-Files-and-Maximum-size-for-pbix-files/mp/11292基本的に、ライブデータソースを使用していない場合、データモデルはpbixに埋め込まれており、それを切り捨てることもあります。これは、やり方を知りたいことです。 –

答えて

6

「データロード」という列に「クエリ」/「データの編集」を使用して作成された単一の行を持つテーブルを「はい」を含む1つの行に追加します。

次に、「パラメータ」クエリを参照して、他のすべてのクエリの最後にフィルタステップを追加します。フィルターの構文は次のようになります。

Parameters{0}[Data Load] = "Yes"

構文は少し曖昧であること - それは意味:パラメータクエリに

ゴー、1行目から値を取得し、[データのロード]欄にそれが "Yes"に等しいかどうかをテストします。

.pbixファイルからすべてのデータを空にしたい場合は、 "Parameters"クエリのSourceステップを編集し、[Data Load]値を "No"に変更して、ApplyとRefreshを変更します。

私はあなたが私のOneDriveからダウンロードして試してみることができます。この作業例を構築しました:

http://1drv.ms/1AzPAZp

それはファイルです:パワーBIデモ - 動的にすべてのdata.pbix

をフィルタリング
+2

これはすてきなハックです。私はMSが将来これを少しシンプルにすることを願っています。 –

+0

彼らはPower BI Desktop Templateと呼ばれています:https://powerbi.microsoft.com/en-us/blog/deep-dive-into-query-parameters-and-power-bi-templates/ –

関連する問題