Excel で分析Analyze in Excel

Excel を使用して Power BI にあるデータセットを表示したり、データセットと対話したりする必要が生じる場合があります。There are times when you may want to use Excel to view and interact with a dataset that you have Power BI. [Excel で分析] を使用すれば、Power BI に存在するデータセットに応じて、表示や対話だけでなく、Excel 内で PivotTable、グラフ、スライサーの機能を活用できます。With Analyze in Excel, you can do just that, and access PivotTable, chart, and slicer features in Excel based on the dataset that exists in Power BI.

要件Requirements

[Excel で分析] を使用するには、次のいくつかの要件があります。There are a few requirements for using Analyze in Excel:

  • [Excel で分析] は、Microsoft Excel 2010 SP1 以降でサポートされています。Analyze in Excel is supported for Microsoft Excel 2010 SP1 and later.
  • Excel のピボット テーブルは、数値フィールドのドラッグ アンド ドロップでの集計をサポートしていません。Excel PivotTables do not support drag-and-drop aggregation of numeric fields. Power BI でのデータセットには、メジャーを事前定義する必要がありますYour dataset in Power BI must have pre-defined measures.
  • 一部の組織では、グループ ポリシーの規則により、必要な [Excel で分析] 更新プログラムを Excel にインストールできないことがあります。Some organizations may have Group Policy rules that prevent installing the required Analyze in Excel updates to Excel. 更新プログラムをインストールできない場合は、管理者に問い合わせてください。If you’re unable to install the updates, check with your administrator.

しくみHow does it work?

Power BI のデータセットまたはレポートに関連付けられた省略記号のメニュー (...) から [Excel で分析] を選択すると、Power BI によって .ODC ファイルが作成され、ブラウザーからお使いのコンピューターにダウンロードされます。When you select Analyze in Excel from the ellipses menu (the ...) associated with a dataset or report in Power BI, Power BI creates an .ODC file and downloads it from the browser to your computer.

Excel でファイルを開くと、Power BI データセットの表、フィールド、メジャーとともに、空のピボットテーブルフィールドのリストが表示されます。When you open the file in Excel, an empty PivotTable and Fields list appears with the tables, fields, and measures from the Power BI dataset. Excel でローカルのデータセットに対して作業する場合と同じように、ピボットテーブルやグラフを作成したり、データセットを分析したりできます。You can create PivotTables, charts, and analyze that dataset just as you would work with a local dataset in Excel.

.ODC ファイルには、Power BI 内のユーザーのデータセットに接続する MSOLAP 接続が含まれています。The .ODC file has an MSOLAP connection string that connects to your dataset in Power BI. データの分析または処理操作を行うと、Excel は Power BI のデータセットをクエリし、結果を Excel に返しますWhen you analyze or work with the data, Excel queries that dataset in Power BI and returns the results to Excel. データセットが DirectQuery を使用してライブ データ ソースに接続している場合、Power BI はデータ ソースをクエリし、結果を Excel に返しますIf that dataset connects to a live data source using DirectQuery, Power BI queries the data source and returns the result to Excel.

[Excel で分析] 機能は、Analysis Services の表形式または多次元データベースに接続するデータセットやレポート、または Data Analysis Expressions (DAX) を使って作成されたモデル メジャーがあるデータ モデルを含む Power BI Desktop ファイルや Excel ブックからのデータセットやレポートに対して、非常に便利です。Analyze in Excel is very useful for datasets and reports that connect to Analysis Services Tabular or Multidimensional databases, or from Power BI Desktop files or Excel workbooks with data models that have model measures created using Data Analysis Expressions (DAX).

[Excel で分析] を使ってみるGet started with Analyze in Excel

Power BI で、レポートまたはデータセット名の横の省略記号メニュー(...) を選択し、表示されたメニューから [Excel で分析] を選択します。In Power BI, select the ellipses menu beside a report or dataset (the ... beside the report or dataset name), and from the menu that appears, select Analyze in Excel.

Excel の更新プログラムのインストールInstall Excel updates

[Excel で分析] を初めて使うときは、Excel ライブラリへの更新プログラムをインストールする必要があります。When you first use Analyze in Excel, you need to install updates to the Excel libraries. Excel 更新プログラムをダウンロードして実行するよう求められます (これにより、SQL_AS_OLEDDB.msi Windows インストーラー パッケージのインストールが開始されます)。You’ll be prompted to download and run Excel updates (this initiates installation of the SQL_AS_OLEDDB.msi Windows installer package). このパッケージは Microsoft AS OLE DB Provider for SQL Server 2016 RC0 (プレビュー) をインストールします。This package installs Microsoft AS OLE DB Provider for SQL Server 2016 RC0 (Preview).

注意

[Excel 更新プログラムのインストール] ダイアログの [次回からこのページを表示しない] を必ずオンにしてください。Be sure to check Don’t show this again in the Install Excel updates dialog. 更新プログラムのインストールは 1 回だけ必要です。You only need to install the update once.

[Excel で分析] のために Excel 更新プログラムを再度インストールする必要がある場合、下の図のとおり、Power BI の [ダウンロード] アイコンから更新プログラムをダウンロードできます。If you do need to install the Excel updates for Analyze in Excel again, you can download the update from the Download icon in Power BI, as shown in the following image.

Power BI へのサインインSign in to Power BI

ブラウザーで Power BI にサインインしていても、Excel で初めて .ODC ファイルを開くときには、Power BI アカウントを使用して Power BI にサインインするよう求められる場合があります。Although you’re signed in to Power BI in your browser, the first time you open a new .ODC file in Excel you may be asked to sign in to Power BI with your Power BI account. これにより、Excel から Power BI への接続を認証します。This authenticates the connection from Excel to Power BI.

複数の Power BI アカウントを持つユーザーUsers with multiple Power BI accounts

複数の Power BI アカウントを持つユーザーがそのうちの 1 つのアカウントを使用して Power BI にログインしているとき、[Excel で分析] で使用されているデータセットへのアクセス権限を持つアカウントが、ログインしているアカウントとは別のアカウントである場合があります。Some users have multiple Power BI accounts, and those users may encounter a situation where they're logged into Power BI with one account, but the account that has access to the dataset being used in Analyze in Excel is a different account. このような場合、[Excel で分析] ブックで使用されているデータセットにアクセスしようとすると、Forbidden エラーやサインインの失敗が生じることがあります。In those situations, you may get a Forbidden error or a sign-in failure when attempting to access a dataset that's being used in an Analyze in Excel workbook.

このようなときは、[Excel で分析] によってアクセスされているデータセットへのアクセス権限を有する Power BI アカウントを使用して再度サインインする機会が提供されます。You'll be provided an opportunity to sign in again, at which time you can sign in with the Power BI account that has access to the dataset being accessed by Analyze in Excel. Excel の [Power BI] リボン タブから [プロファイル] を選択すると、ユーザーが現在どのアカウントを使用してログインしているかを特定できるほか、サインアウトをするためのリンクが表示されます (その後、別のアカウントでサインインします)。You can also select Profile from the Power BI ribbon tab in Excel, which identifies which account you're currently logged in with, and provides a link that lets you sign out (and subsequently, sign in with a different account).

データ接続を有効にするEnable data connections

Power BI データを Excel で分析するには、.odc ファイルのファイル名とパスを検証するよう求められます。次に [有効化] を選択します。In order to analyze your Power BI data in Excel, you are prompted to verify the file name and path for the .odc file, and then select Enable.

注意

Power BI テナントの管理者は、Power BI 管理ポータルを使って、Analysis Services (AS) データベースに格納されているオンプレミスのデータセットでの [Excel で分析] の使用を無効にできます。Administrators for Power BI tenants can use the Power BI Admin Portal to disable the use of Analyze in Excel with on-premises datasets housed in Analysis Services (AS) databases. このようにすると、[Excel で分析] は AS データベースに対しては無効になりますが、他のデータセットについては引き続き使用できます。When that option is disabled, Analyze in Excel is disabled for AS databases, but continues to be available for use with other datasets.

分析Analyze away

Excel が開かれ、空のピボットテーブルがある場合、Power BI データセットを使用して、あらゆる種類の分析を実行できます。Now that Excel has opened and you have an empty PivotTable, you're ready to do all sorts of analysis with your Power BI dataset. 他のローカル ブックの場合と同様に、[Excel で分析] を使用して、ピボットテーブル、グラフを作成したり、他のソースからデータを追加したりできます。Just as with other local workbooks, with Analyze with Excel you can create PivotTables, charts, add data from other sources, and so on. もちろん、あらゆる種類のビューをデータに適用したさまざまなワークシートを作成することもできます。And of course, you can create different worksheets with all sorts of views into your data.

注意

[Excel で分析] を使用すると、データセットに対するアクセス許可を持つすべてのユーザーに、詳細レベルのデータすべてが公開されることを把握しておくことが重要です。It's important to know that using Analyze in Excel exposes all detail-level data to any users with permission to the dataset.

保存Save

このように Power BI データセットに接続されたブックは、他のブックと同じように保存できます。You can save this Power BI dataset connected workbook just like any other workbook. ただし、Power BI に発行またはインポートできるのは、テーブルにデータがあるか、データ モデルを持つブックのみであるため、Power BI データセットに接続されたブックを Power BI に発行またはインポートすることはできません。However, you cannot publish or import the workbook back into Power BI because you can only publish or import workbooks into Power BI that have data in tables, or that have a data model. 新しいブックは、単に Power BI 内のデータセットに接続されているだけなので、Power BI に発行またはインポートすると堂々巡りになってしまいます。Since the new workbook simply has a connection to the dataset in Power BI, publishing or importing it into Power BI would be going in circles!

共有Share

ブックを保存すると、組織内の他の Power BI ユーザーと共有できます。Once your workbook is saved, you can share it with other Power BI users in your organization.

ブックを共有したユーザーがそのブックを開くと、ブックを最後に保存したときの状態でピボットテーブルとデータが表示されますが、これはデータの最終版ではない可能性があります。When a user with whom you’ve shared your workbook opens the workbook, they’ll see your PivotTables and data as they appeared when the workbook was last saved, which may not be the latest version of the data. 最新のデータを入手するには、ユーザーは [データ] リボンの [更新] をクリックする必要があります。To get the latest data, users must use the Refresh button on the Data ribbon. また、ブックは Power BI のデータセットに接続しているため、ブックの更新を試みるユーザーはまず Power BI にサインインし、Excel 更新プログラムをインストールする必要があります。And since the workbook is connecting to a dataset in Power BI, users attempting to refresh the workbook must sign into Power BI and install the Excel updates the first time they attempt to update using this method.

ユーザーはデータセットを更新する必要がある一方で、Excel Online では外部接続の更新がサポートされていないため、ユーザー自身のコンピューター上のデスクトップ版 Excel を使用してブックを開くことをお勧めします。Since users will need to refresh the dataset, and refresh for external connections is not supported in Excel Online, it’s recommended that users open the workbook in the desktop version of Excel on their computer.