製品をチェック

CData Connect Cloud の詳細はコチラ

  30日間無償トライアルへ

Excel 365 からリアルタイムWorkday データに連携

CData Connect Cloud を使ってExcel 365 シートからリアルタイムWorkday データに接続します。

加藤龍彦
ウェブデベロッパー

最終更新日:2023-07-24
workday ロゴ

CData

cloud ロゴ画像
Excel ロゴ

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

Microsoft Excel 365 はMicrosoft Excel のクラウドネイティブバージョンです。CData Connect Cloud と組み合わせることで、Excel 365 からWorkday データに即座にアクセスして分析、共有、表計算などの用途に使用できます。この記事では、Connect Cloud でWorkday に接続し、Excel 365 シートからWorkday データにアクセスする方法を説明します。

Connect Cloud アカウントの取得

以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。


CData Connect Cloud の特徴

Connect Cloud は、以下の特徴を持つクラウドアプリ間のリアルタイムデータ連携ソリューションです。

  • クラウドアプリ間の連携機能を提供し、Excel 365 からWorkday データへのリアルタイムアクセスを簡単に実現。
  • Microsoft 認定のConnect Cloud アドインを使用するだけで、ノーコードでテーブルを取得・更新でき、自分でカスタムクエリを書くことも可能。
  • データ処理のパフォーマンスも最適化されており、サポートされているすべてのSQL 操作(フィルタリング、JOIN など)をWorkday に直接発行し、サーバーサイドで処理したWorkday データを高速で取得。

以下のステップでは、CData Connect Cloud のインスタンスが必要になります。まずは、こちらからConnect Cloud の30日間無償トライアルにサインアップしてください。


サインアップが完了したら、以下のステップを実行することでWorkday データにアクセスできます。

Connect Cloud からWorkday への接続

CData Connect Cloud では、直感的なUI を使ってコーディングなしでデータソースに接続できます。

  1. Connect Cloud にログインし、 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/subdirectories/mycompany です。ここで、

    • https://domain.com/subdirectories/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 への認証」セクションを参照してください。

    接続の設定(Salesforce の表示)

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

コネクションの設定が完了したら、Excel 365 からWorkday データに接続できます。

Workday のリアルタイムデータにExcel 365 からアクセス

以下のステップでは、Excel 365 からCData Connect Cloud に接続して新しいWorkday データソースを作成する方法を説明します。

  1. Excel 365 にログインして、新しいシートを作成、または既存のシートを開きます。
  2. 「Insert」をクリックして「Office Add-ins」をクリックします(すでにアドインをインストールしている場合は、ステップ4に進んでください)。
  3. CData Connect Cloud アドインを検索してインストールします。 アドインをインストール
  4. 「Data」をクリックしてCData Connect Cloud アドインを開きます。 アドインを開く
  5. アドインのパネルで、「Authorize」をクリックしてご利用のCData Connect Cloud インスタンスを認証します。 Excel 365 のCData Connect Cloud パネル
  6. Excel 365 のCData Connect Cloud パネルで、「IMPORT」をクリックします。 Excel 365 のCData Connect Cloud パネル
  7. コネクション(例:Workday1)、テーブル(例:Workers)、カラムを選択してインポートします。 コネクション、テーブル、カラムを選択
  8. オプションでFilters(フィルタ)、Sorting(ソート)、Limit(取得数制限)の設定を追加することもできます。
  9. 「Execute」をクリックしてデータをインポートします。 クエリの実行

クラウドアプリケーションからWorkday データへのライブアクセス

以上で、Excel 365 ブックからWorkday リアルタイムデータへのクラウド連携を実現できます。データをさらに追加して表計算、集計、共有などの用途に使用できます。

インポートしたデータ(Salesforce の場合)

クラウドアプリケーションから、ノーコードで150を超えるSaaS 、ローコードアプリ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect Cloud の30日間無償トライアルをぜひお試しください。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。