Power BI データセットにデータをプッシュするPush data into a Power BI dataset

01/05/2017

共同作成者

この記事の内容

Power BI API を使うと、Power BI データセットにデータをプッシュできます。With the Power BI API, you can push data into a Power BI dataset.たとえば、既存のビジネス ワークフローを拡張して、主要なデータをデータセットにプッシュできます。For example, you want to extend an existing business workflow to push key data into your dataset.ここでは、Product テーブルを含む Sales Marketing データセットをデータセットにプッシュします。In this case, you want to push a Sales Marketing dataset which has a Product table into a dataset.

データセットへのデータのプッシュを始めるには、Azure Active Directory (Azure AD) と Power BI アカウントが必要です。Before you get started pushing data into a dataset, you need an Azure Active Directory (Azure AD) and a Power BI account.

次のセクションでは、データをプッシュする Power BI API 操作の概要を説明します。The next section is a general discussion of Power BI API operations that push data.

データをプッシュする Power BI API の操作Power BI API operations to push data

Power BI REST API を使うと、Power BI にデータ ソースをプッシュできます。With the Power BI REST API, you can push data sources to Power BI.アプリがデータセットに行を追加すると、ダッシュボード上のタイルは自動的に最新データに更新されます。When an app adds rows to a dataset, tiles on the dashboard are updated automatically with the updated data.データをプッシュするには、データセットの作成操作と行の追加操作を一緒に行います。To push data, you use the Create Dataset operation along with the Add Rows operation.データセットを検索するには、データセットの取得操作を行います。To find a dataset, you use the Get Datasets operation.これらの操作のどれについても、グループ ID を渡すとグループを操作できます。For any of these operations, you can pass a group id to work with a group.グループの取得操作を行うと、グループ ID の一覧を取得できます。Use the Get Groups operation to get a list of group id's.

データセットにデータをプッシュするための操作を次に示します。Here are the operations to push data into a dataset:

したがって、Sales Marketing データセットの例では、以下のような JSON 文字列を渡すことになります。So, for our Sales Marketing dataset example, you would pass a JSON string such as the example below.この例では SalesMarketing がデータセットの名前、 Product がテーブルの名前です。In this example, SalesMarketing is the name of the dataset, and Product is the name of the table.テーブルを定義した後は、テーブル スキーマを定義します。After you define the table, you define the table schema.SalesMarketing データセットの場合、テーブル スキーマには、ProductID、Manufacturer、Category、Segment、Product、IsCompete の列が含まれています。For the SalesMarketing dataset, the table schema has these columns: ProductID, Manufacturer, Category, Segment, Product, and IsCompete.

The feedback system for this content will be changing soon. Old comments will not be carried over. If content within a comment thread is important to you, please save a copy. For more information on the upcoming change, we invite you to read our blog post.