UKG Pro HCM のデータにMS Access のリンクテーブルから接続!更新まで実現する方法
CData ODBC ドライバを使うと、MS Access のリンクテーブルからUKG Pro HCM のデータにプログラミング不要で接続でき、読み取りだけでなく書き込み・更新までリアルタイムに行えます。
Microsoft Access はMicrosoft の提供するデータベースソフトであり、Excel ライクな操作で手軽にデータベースを扱えます。CData ODBC ドライバと組み合わせることで、Access からUKG Pro HCM を含む270を超えるSaaS / DB と連携することができます。本記事では、CData ODBC Driver for API を使って、Microsoft Access でUKG Pro HCM を取得および更新する方法をご紹介します。
CData ODBC ドライバとは?
300種類以上の業務システムやDB をお好みのツールとノーコード連携
CData ODBC ドライバは、以下のような特徴を持つデータ連携ツールです。
CData ODBC ドライバでは、1.データソースとしてUKG Pro HCM の接続を設定、2.Access 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
UKG Pro HCM との接続を作成
まずは、本記事右側のサイドバーからAPI ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
ODBC ドライバーのインストール完了時にODBC DSN 設定画面が立ち上がります。または、Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定できます。
まず、Profile 接続プロパティをディスク上の UKGProHCM プロファイルの場所に設定します(例:C:\profiles\UKGProHCM.apip)。次に、ProfileSettings 接続プロパティを UKGProHCM の接続文字列に設定します(以下を参照)。
UKGProHCM API プロファイル設定
UKG Pro HCM では、Basic 認証とカスタマー API キーを組み合わせて API へのアクセスを認可します。接続には、UKG Pro HCM の認証情報と、UKG が発行したカスタマー API キーが必要です。
認証するには、以下の接続プロパティを設定します。
- AuthScheme:Basic に設定します。
- User:UKG Pro HCM のユーザー名に設定します。
- Password:UKG Pro HCM のパスワードに設定します。
- ProfileSettings:以下の項目をセミコロン区切りで指定します。
- Host:UKG Pro HCM テナントのホスト名(例:yourcompany.ultipro.com)。
- CustomerAPIKey:UKG のカスタマー API キー。各 API 呼び出しで US-CUSTOMER-API-KEY リクエストヘッダーとして渡されます。
カスタマー API キーの入手方法については、UKG Pro HCM の管理者にお問い合わせいただくか、UKG Developer Portal(https://developer.ukg.com)をご参照ください。
ODBC データソースアドミニストレーターで必要なプロパティを設定する方法の詳細は、ヘルプドキュメントの「はじめに」を参照してください。
Access からUKG Pro HCM のデータをリンクテーブルで参照する
次の手順を実行することで、Access からリンクテーブルを作成してリアルタイムでUKG Pro HCM のUserDetails データにアクセスできます。
| 比較項目 | リンクテーブル(本記事の方法) | インポート |
|---|---|---|
| UKG Pro HCM 側データの反映 | リアルタイムに反映 | 反映されない(インポート時点のコピーで固定) |
| 書き込み・更新 | Access からUKG Pro HCM へ直接反映可能 | Access 内のコピーのみ更新(元データは変わらない) |
| Access ファイルの容量 | テーブル定義のみで軽量 | データを複製するため増大しやすい |
| 向いている用途 | 常に最新のUKG Pro HCM データを参照・更新したい場合 | 特定時点のスナップショットで十分な場合 |
- Access の「外部データ」タブで「新しいデータソース」->「他のソースから」->「ODBC データベース」をクリックします。
- データの保存方法オプションで、インポートかリンクテーブルかを選択します。リンクテーブルを利用することで、UserDetails テーブルを読み込むだけではなく、リアルタイムでの書き込みも可能になります。
- 「コンピュータデータソース」タブで、先ほど設定した「CData API Source」を選択します。
- UserDetails テーブルを選択します。このテーブルについての詳細は、ヘルプドキュメントの「データモデル」を参照してください。
リンクテーブルをダブルクリックで編集
これでUKG Pro HCM のデータへのリンクテーブルが作成できたので、自由にテーブル内のデータを読み込み・書き込みできます。リンクテーブルは常に最新のデータを持ち、すべての変更は元となるテーブルに反映されます。
Access × UKG Pro HCM 連携のよくある質問
- リンクテーブルとインポートはどう違いますか?
- インポートはUKG Pro HCM のデータをAccess 内にコピーするため、後からUKG Pro HCM 側の値が変わっても反映されません。リンクテーブルはUKG Pro HCM のデータをリアルタイムに参照する仕組みのため、常に最新の内容を確認・更新できます。
- Access からUKG Pro HCM のデータを更新することはできますか?
- できます。CData ODBC ドライバでリンクテーブルを作成すると、読み取りだけでなく書き込み・更新もAccess の画面上からそのまま行え、変更は元のUKG Pro HCM データに反映されます。
- UKG Pro HCM への接続にはどんな認証情報が必要ですか?
- ODBC DSN 設定画面(またはMicrosoft ODBC データソースアドミニストレーター)で、データソースごとに要求される接続プロパティを入力するだけで接続できます。必要な項目はUKG Pro HCM によって異なります。
- UKG Pro HCM 以外のデータソースでも同じ方法でAccess と連携できますか?
- はい。CData ODBC ドライバはUKG Pro HCM を含む270 を超えるSaaS / データベースに対応しており、同じ手順(データソース接続の作成→Access からODBC データベースとしてリンク)でAccess のリンクテーブルから接続できます。
おわりに
まとめとして、本記事ではAccess の外部データ機能を使い、①UKG Pro HCM との接続の作成、②Access からODBC データベースとして接続、③UserDetails テーブルのリンクテーブル化、という3ステップでUKG Pro HCM のデータをAccess 上でリアルタイムに読み書きする方法を解説しました。本手順は2026年8月時点のMicrosoft Access およびCData ODBC Driver for API で検証しています。
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをAccess からコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
Access 以外のツールからUKG Pro HCM のデータに連携したい場合は、RPA ツールとして広く使われているPower Automate からUKG Pro HCM のデータに接続する方法を解説した記事もあわせてご覧ください。UKG Pro HCM 連携に関するその他の記事は、UKG Pro HCM 関連記事の一覧からまとめてご確認いただけます。
日本のユーザー向けにCData ODBC ドライバは、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。
Access からUKG Pro HCM のデータへの接続・更新は、CData ODBC ドライバを使えば数分で設定が完了します。まずは30日間の無償トライアルで、実際のUKG Pro HCM 環境との連携をお試しください。