Microsoft Power BI で CData API Server を使用

Stanley Liu
Stanley Liu
Associate Technical Product Marketer
CData API Server を使用してWorkday のデータを Power BI ダッシュボードに取り込むことができます。Power BI キャンバス上のデータビジュアルにWorkday のデータをドラッグ&ドロップするだけで簡単に可視化できます。

CData API Server を使用すると、REST、OData、JSON、Open API を介してWorkday のデータに接続してクエリできます。OData 標準によりライブデータへのリアルタイムアクセスが可能になり、OData サポートは Power BI に統合されています。この記事では、Workday のデータ の OData フィードを Microsoft Power BI にインポートする方法を詳しく説明します。

Workday データ連携について

CData は、Workday のライブデータにアクセスし、統合するための最も簡単な方法を提供します。お客様は CData の接続機能を以下の目的で使用しています:

  • Prism Analytics Data Catalog で作成したテーブルやデータセットにアクセスでき、Workday システムの忠実性を損なうことなく、ネイティブの Workday データハブを操作できます。
  • Workday Reports-as-a-Service にアクセスして、Prism から利用できない部門データセットや、Prism の許容サイズを超えるデータセットのデータを表示できます。
  • WQL、REST、または SOAP でベースデータオブジェクトにアクセスし、より詳細で細かいアクセスを実現できます(ただし、クエリの作成には Workday 管理者や IT の支援が必要な場合があります)。

ユーザーは、Tableau、Power BI、Excel などの分析ツールと Workday を統合し、当社のツールを活用して Workday データをデータベースやデータウェアハウスにレプリケートしています。アクセスは、認証されたユーザーの ID とロールに基づいて、ユーザーレベルで保護されます。

Workday を CData と連携させるための設定についての詳細は、ナレッジベース記事をご覧ください:Comprehensive Workday Connectivity through Workday WQL および Reports-as-a-Service & Workday + CData: Connection & Integration Best Practices


はじめに


API Server のセットアップ

まだインストールしていない場合は、CData API Server をダウンロードしてください。API Server をインストールしたら、以下の手順に従ってセキュアな Workday OData サービスの作成を開始します。

Workday への接続

Microsoft Power BI からWorkday のデータを操作するには、まず Workday への接続を作成・設定します。以下の手順で API Server を設定してWorkday のデータに接続します。

  1. まず、Connections ページに移動します。
  2. Add Connection をクリックし、Workday 接続を検索して選択します。
  3. Workday に接続するために必要な認証プロパティを入力します。
  4. 接続を設定したら、 Save & Test をクリックして接続が成功したことを確認します。

API Server のユーザー設定

次に、API Server を通じてWorkday のデータにアクセスするユーザーを作成します。Users ページでユーザーを追加・設定できます。以下の手順でユーザーを設定・作成します。

  1. Users ページで、 Add User をクリックして Add User ダイアログを開きます。
  2. 次に、RoleUsernamePrivileges プロパティを設定し、Add User をクリックします。
  3. その後、ユーザーの Authtoken が生成されます。各ユーザーの Authtoken やその他の情報は Users ページで確認できます。

Workday 用の API エンドポイントの作成

ユーザーを作成したら、Workday テーブル用の API エンドポイントを作成します。

  1. まず、API ページに移動し、 Add Table をクリックします。
  2. アクセスしたい接続を選択し、Next をクリックします。
  3. 接続を選択した状態で、各テーブルを選択し、Confirm をクリックしてエンドポイントを作成します。

OData URL の取得

Workday のデータへの接続を設定し、ユーザーを作成し、API Server にリソースを追加したので、これらのリソース用の OData プロトコルに基づいた簡単にアクセスできる REST API が利用可能になりました。API Server の API ページから、API の API エンドポイントを表示およびコピーできます。

Power BI Desktop から Workday のデータ に接続

  1. Power BI Desktop を開き、データを取得 -> OData フィード をクリックします。
  2. OData フィード 接続で、URL プロパティに先ほどコピーした OData エンドポイント URL を設定し、OK をクリックします(例:「http://localhost:8080/api.rsc」)。
  3. ウィザードの次のステップで、認証情報を定義します。基本 を選択し、リクエストを行う権限を持つユーザーの認証情報を入力します。ユーザー名 を指定し、パスワード フィールドにユーザーの Authtoken を入力します。
  4. Power BI にインポートするテーブルを選択し、読み込み をクリックします。

データビジュアライゼーションの作成

データを Power BI に取り込んだら、レポートビューでデータビジュアライゼーションを作成できます。以下の手順で円グラフを作成してみましょう。

  1. ビジュアライゼーションペインで円グラフアイコンを選択します。
  2. フィールドペインでディメンションを選択します(例:Genre Name)。
  3. フィールドペインでメジャーを選択します(例:GenreId)。

チャートの省略記号(...)ボタンをクリックすると、ソートオプションを変更できます。ソートカラムの選択やソート順序の変更オプションが表示されます。

データにフォーカスするには、ハイライトとフィルタリングの両方を使用できます。フィルタリングはフォーカスされていないデータをビジュアライゼーションから削除し、ハイライトはフォーカスされていないデータを薄く表示します。フィールドをクリックすることでハイライトできます。

フィールドをフィルターペインにドラッグすることで、ページレベル、レポートレベル、または単一のビジュアライゼーションにフィルターを適用できます。フィールドの値でフィルタリングするには、フィルターペインに表示される値の 1 つを選択します。

「更新」をクリックして、データの変更をレポートに同期します。

無料トライアルと詳細情報

Microsoft Power BI から Workday のデータ(または他のサポートされているデータソースのデータ)に接続することに興味がある場合は、API Server をダウンロードして、あらゆるデータベースやデータストアから柔軟でカスタマイズ可能な REST、OData、JSON、Open API の作成を開始してください!いつものように、世界クラスのサポートチームがご質問にお答えする準備ができています。

はじめる準備はできましたか?

詳細はこちら、または無料トライアルにお申し込みください:

CData API Server お問い合わせ