Mode で Workday のデータに基づくデータビジュアライゼーションを作成

Dibyendu Datta
Dibyendu Datta
Lead Technology Evangelist
CData Connect AI を使用して Mode から Workday のデータに接続し、リアルタイムのWorkday のデータを使用してビジュアライゼーションを構築できます。

Mode は、SQL、R、Python、そしてビジュアルアナリティクスを一つのプラットフォームに統合した協調型データプラットフォームです。CData Connect AI と組み合わせることで、クラウド間で即座にWorkday のデータにアクセスしてデータビジュアライゼーションに活用できます。この記事では、Connect AI で Workday に接続し、Mode でWorkday のデータに接続してシンプルなビジュアライゼーションを作成する方法を説明します。

CData Connect AI は Workday 専用のクラウド間インターフェースを提供し、ネイティブでサポートされているデータベースにデータをレプリケートすることなく、Mode でリアルタイムのWorkday のデータからデータビジュアライゼーションを構築できます。ビジュアライゼーションを作成するために、ユーザーはSQL クエリを記述してデータを収集します。最適化されたデータ処理を標準で使用し、CData Connect AI はサポートされているすべてのSQL 操作(フィルター、JOIN など)を Workday に直接プッシュし、サーバーサイド処理を活用して必要なWorkday のデータを迅速に返します。

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


はじめに


Mode 用に Workday への接続を設定

Mode から Workday への接続は、CData Connect AI によって実現されます。Mode からWorkday のデータを操作するには、まず Workday 接続を作成し設定します。

  1. Connect AI にログインして「Sources」をクリックし、 Add Connection をクリックします
  2. Add Connection パネルから「Workday」を選択します
  3. Workday への接続に必要な認証プロパティを入力します。

    Workday 接続プロパティの取得・設定方法

    ここでは、4つのWorkday API の接続パラメータを設定する方法、およびTenant とBaseURL を取得する方法について説明します。必要なAPI のパラメータが設定され、カスタムOAuth および / またはAzure AD API クライアントを作成したら、接続の準備は完了です。

    接続の前提条件

    API / 前提条件 / 接続パラメータ
    WQL / WQL サービスを有効化(下記参照) / ConnectionTypeWQL
    Reports as a Service / カタログレポートの設定(ヘルプドキュメントの「データアクセスのファインチューニング」参照) / ConnectionTypeReports
    REST / 自動で有効化 / ConnectionTypeREST
    SOAP / 自動で有効化 / ヘルプドキュメントのWorkday SOAP API への認証を参照

    BaseURL およびTenant の取得

    BaseURL およびTenant プロパティを取得するため、Workday にログインしてView API Clients を検索します。 この画面では、Workday はBaseURLTenant の両方を含むURL であるWorkday REST API Endpoint を表示します。

    REST API Endpoint のフォーマットは、 https://domain.com//mycompany です。ここで、

    • https://domain.com(URL のサブディレクトリと会社名の前の部分)はBaseURL です。
    • mycompany(URL の最後のスラッシュの後の部分)はTenant です。

    例えば、REST API エンドポイントがhttps://wd3-impl-services1.workday.com/ccx/api/v1/mycompany の場合、 BaseURLhttps://wd3-impl-services1.workday.com であり、Tenantmycompany です。

    WQL サービスを有効化

    Workday WQL API を介して接続するには、はじめにWQL Service を有効にする必要があります。

    1. Workday を開きます。
    2. 検索バーにView Domain と入力します。
    3. プロンプトにWorkday Query Language と入力します。
    4. Allowed Security Group Types のいずれかに、接続するユーザーが含まれていることを確認します。

    Workday への認証

    Basic 認証以外のほとんどのWorkday 接続では、認証のためにOAuth ベースのカスタムAPI クライアントアプリケーションを作成する必要があります。これには、ユーザーがAzure AD 資格情報を介して接続するエンタープライズインストールも含まれます。 Workday への認証につての詳細は、ヘルプドキュメントの「Workday への認証」セクションを参照してください。

  4. Save & Test をクリックします
  5. Add Workday Connection ページの「Permissions」タブに移動し、ユーザーベースの権限を更新します。

Personal Access Token の追加

REST API、OData API、またはVirtual SQL Server 経由でConnect AI に接続する場合、Personal Access Token(PAT)を使用してConnect AI への接続を認証します。アクセス管理の粒度を維持するために、サービスごとに個別のPAT を作成することをお勧めします。

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして設定ページを開きます。
  2. Settings ページで「Access Tokens」セクションに移動し、 Create PAT をクリックします。
  3. PAT に名前を付けて「Create」をクリックします。
  4. Personal Access Token は作成時にのみ表示されるため、必ずコピーして安全な場所に保存してください。

接続の設定とPAT の生成が完了したら、Mode からWorkday のデータに接続する準備が整いました。

Mode で Workday に接続

以下の手順では、Mode からCData Connect AI に接続して新しい Workday データソースを作成する方法を説明します。

  1. Mode にログインします
  2. 画面の左上隅で、名前の横にある下向き矢印をクリックし、「Connect a Database...」を選択します
  3. 次の画面で「Microsoft SQL Server」を選択します。
  4. Microsoft SQL Server の資格情報を入力します:
    • Display Name: 接続の名前
    • Host/Port: Host フィールドに tds.cdata.com と入力し、Port フィールドに 14333 と入力します。
    • Database name: 接続したいCData Connect AI データソースの接続名を入力します(例:Workday1)。
    • Username: CData Connect AI のユーザー名を入力します。これはCData Connect AI インターフェースの右上隅に表示されています。例:[email protected]
    • Password: Settings ページで生成したPAT を入力します
    変更が必要な場合を除き、残りの接続設定はデフォルト値のままにしておきます。
  5. ページ下部で「Connect」をクリックして、CData Connect AI に接続できることを確認します。
  6. 成功すると、以下の画面が表示されます。

これで、Mode で接続を使用できるようになりました。CData Connect AI アカウントから追加のデータソースに接続するには、上記のセットアップ手順を繰り返し、各データソースに対してDatabase の値を変更します。

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

Mode でビジュアライゼーションを作成するには、以下の手順に従います:

  1. 現在の画面で「New Report」をクリックします。SQL クエリのテキストエディターが表示されます。 以下のクエリを入力します:
    			SELECT * FROM [Workday].[Workers];
    		
    「Run」をクリックします。アプリにクエリ結果が表示されます:
  2. クエリを実行すると「New Chart」タブがアクティブになります。このタブをクリックし、「Pie Chart」を選択します。
  3. 次に、Color セクションにディメンションをドロップし、Angle セクションにメジャーをドロップします。

    CData Connect AI を使用して、Mode でWorkday のデータのビジュアライゼーションを作成できました!

CData Connect AI の入手

クラウドアプリケーションから300以上のSaaS、Big Data、NoSQL ソースへのリアルタイムデータアクセスを実現するために、CData Connect AI を今すぐお試しください!

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

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ