注: コンテンツ パック認定プログラムは現在プレビューの段階であり、アクセスするためには Microsoft Azure の認定プログラムを経由した初期の承認が必要です。 関心がある場合は、対象のサービスを送信してください。

Power BI Desktop と PowerBI.com を使用するテンプレート コンテンツ パックをオーサリングします。 コンテンツ パックには 4 つのコンポーネントがあります。

既存の Power BI 機能など、各部分について精通しているかもしれません。 コンテンツ パックを構築する場合に、各側面について考慮すべき追加事項があるなら、詳細については以下の各セクションを参照してください。

クエリ

テンプレート コンテンツ パックの場合、Power BI Desktop で開発されたクエリは、データ ソースへの接続とデータのインポートのために使用されます。 これらのクエリは一貫したスキーマを返すために必要とされ、スケジュールされたデータ更新のためにサポートされています (直接クエリはサポートされていません)。 テンプレート コンテンツ パックは、コンテンツ パックごとに 1 つのデータ ソースをサポートするだけなので、クエリを慎重に定義します。 シナリオが 1 つ以上のデータ ソースを必要とする場合は、Azure の認定参加受付を介して Power BI チームに問い合わせてください。

注: データ ソースが現在、Power BI Desktop でサポートされていない場合、Azure の認定参加受付に返信してください。

ソースを検討する

クエリは、データ モデルに含まれるデータを定義します。 システムのサイズに応じて、顧客がビジネス シナリオに合った管理可能なサイズを扱っていることを確認するために、これらのクエリにフィルターを含める必要があります。

Power BI コンテンツ パックは、同時に複数のユーザーに対して複数のクエリを実行できます。 先にスロットリングと同時実行ストラテジーを計画し、コンテンツ パック フォールト トレランスを行う方法を尋ねます。

スキーマの施行

クエリがシステム内の変更や、モデルを分割できる更新時のスキーマでの変更に対して弾力があることを確認します。 ソースがいくつかのクエリに対して Null または欠落したスキーマの結果を返すことができる場合、空の表を返すことを考慮するか、ユーザーにとって意味のあるカスタム エラー メッセージをスローします。

パラメーター

Power BI Desktop のパラメーターにより、ユーザーは入力値の提供が可能になります。その入力値は、ユーザーによって取得されるデータをカスタマイズするものです。 事前のパラメーターにより、詳細なクエリやレポートを構築する時間を費やした後での修正作業を回避できると考えられます。

注: テンプレート コンテンツ パックは現在、テキスト パラメーターのみをサポートします。 開発中に他のパラメーター型を使用できますが、テスト部分の間にユーザーによって提供されるすべての値はリテラルとなります。

追加のクエリ ヒント

  • すべての列が適切に入力されたことを確認する
  • 列にわかりやすい名前をつける (Q&A を参照してください)
  • 共有ロジックについては、関数またはクエリの使用を検討する
  • プライバシーのレベルは現在サービスでサポートされていない - プライバシーのレベルについてプロンプトが表示される場合、相対パスを使用するようクエリを再作成する必要が生じることがあります

データ モデル

適切に定義されたデータ モデルにより、顧客は簡単かつ直感的にコンテンツ パックと対話できるようになります。 Power BI Desktop で、データ モデルを作成します。

: 基本的なモデリング (型指定と列名) の多くは、クエリで作業する必要があります。

Q&A

モデリングはまた、Q&A が顧客に対してどれほど結果を提供できるかに影響します。 一般的に使用される列にシノニムを追加し、列がクエリで適切に命名されていることを確認します。

追加のデータ モデルのヒント

  • すべての値列に適用される書式設定がある (注: タイプはクエリで適用される必要がある)
  • すべてのメジャーに適用される書式設定がある
  • 既定の概要作成が設定されています。 特に該当する場合には、「概要作成しない」 (例えば一意の値の場合など)
  • 該当する場合、データのカテゴリが設定されている
  • 必要に応じて、リレーションシップが設定される

レポート

レポートのページでは、コンテンツ パックに含まれるデータへの追加の洞察を提供します。 レポートのページを使用して、コンテンツ パックが処理しようとしている主要なビジネス上の質問に回答します。 Power BI Desktop を使用して、レポートを作成します。

注: コンテンツ パックにただ 1 つのレポートしか含まれていない場合、シナリオの特定のセクションを呼び出すためにさまざまなページを利用することができます。

追加のレポートに関するヒント

  • クロス フィルター処理のために、1 ページあたり 1 つ以上のビジュアルを使用する
  • ビジュアルを慎重に揃える (重複しない)
  • ページは「4:3」または「16:9」モードのレイアウトに設定する
  • 表示されるすべての集計は合理的な数値 (平均値、一意の値)
  • スライシングは合理的な結果を生成する
  • ロゴは、少なくとも上位のレポートに存在する
  • 要素は可能な限り、クライアントのカラー スキームにある

ダッシュボード

ダッシュボードは、顧客にとってコンテンツ パックとの対話の主なポイントです。 これにはコンテンツの概要が含まれるはずですが、特にビジネス シナリオにとって重要なメトリックが含まれます。

テンプレート コンテンツ パックのためのダッシュボードを作成するには、[データを取得] から [ファイル] を介して PBIX をアップロードするだけ、または Power BI Desktop から直接発行するだけです。

注: テンプレート コンテンツ パックには現在、コンテンツ パックごとに 1 つのレポートとデータセットが必要です。 コンテンツ パックで使用されるダッシュボードに複数のレポートまたはデータセットからのコンテンツをピン留めしないでください。

追加のダッシュボードのヒント

  • ダッシュボード上のタイルが一貫性のあるようにピン留めされた場合に、同じテーマを保持する
  • テーマにロゴをピン留めすることで、顧客はどこからのパックかがわかる
  • ほとんどの画面解像度で動作する推奨のレイアウトは、5 ~ 6 の小タイル幅である
  • すべてのダッシュボード タイルには適切なタイトルおよびサブタイトルが必要
  • 垂直または水平方向など、さまざまなシナリオに対応するダッシュボードのグループ化を検討する

制限事項のまとめ

上記のセクションに記載されているように、現在テンプレート コンテンツ パックには、一連の制限があります。

サポートされている "サポートされていない"
PBI のデスクトップに組み込まれているデータセット "他のコンテンツ パックまたは Excel ファイルなどの入力からのデータセット"
クラウドの [スケジュールされたデータ更新] がサポートされているデータ ソース "直接クエリまたはオンプレム接続はサポートされていない"
適切な場所に一貫したスキーマまたはエラーを返すクエリ "動的スキーマまたはカスタム スキーマ"
データセットごとに 1 つのデータ ソース "マッシュアップなどの複数のデータ ソースや、複数のデータ ソースとして検出された URL"
テキスト タイプのパラメーター "その他のパラメーターの型 (date など) または "値の許可リスト""
1 つのダッシュボード、レポートおよびデータセット "複数のダッシュボード、レポート、またはデータセット"

次へ

コンテンツ パックのテスト