イントロダクション

HCMスプレッドシート・データ・ローダー(HSDL)を使用して、Oracle HCM Cloudデータを保守します。スプレッドシートは、サポートするユース・ケース用に定義されたテンプレートから生成されます。これらをビジネス・ユーザーに付与して、担当するデータをバルク・ロードできます。たとえば、新規採用テンプレートを人事担当者ロールに割り当てることができます。

このチュートリアルでは、カンマ区切りファイルからHSDLスプレッドシートにデータをインポートする方法について説明します。

目的

  • HSDLテンプレートのファイル・シェイプを生成する方法を学習します。
  • カンマ区切りファイルで指定されたデータをインポートおよびアップロードします。

前提条件

このチュートリアルを完了するには、次のものが必要です。

  • 「スプレッドシート・データ・ローダーの実行」タスクへのアクセス。
  • ORA_PER_JOBスプレッドシート・テンプレートにアクセスします。

ヒント :

「HCMスプレッドシート・データ・ローダーを実行するためのアクセス権の付与」チュートリアルでは、このアクセス権を付与する方法について説明します。

タスク1: ファイル・シェイプの生成

生成されたHSDLスプレッドシートにインポートできるカンマ区切りファイルにデータを指定するには、使用するスプレッドシート・テンプレートのcsvテンプレート・ファイルを最初にダウンロードする必要があります。

  1. アプリケーションで、「自分のクライアント・グループ」「データ交換」「スプレッドシート・データ・ローダーの実行」にナビゲートします。
  2. コードORA_PER_JOBを使用してテンプレートを検索します。
  3. コードORA_PER_JOBを使用してテンプレートを検索します

  4. 「その他のアクション」ボタンをクリックし、「CSVテンプレートのダウンロード」を選択します。
  5. 「CSVテンプレートのダウンロード」をクリックします

  6. ダウンロードしたcsvファイルを開きます。次のようになります:
  7. ヒント :

    各スプレッドシート属性のデフォルト名は、属性名で連結されたビジネス・オブジェクト名です。たとえば、Job_EffectiveStartDateはジョブ・ビジネス・オブジェクトの「有効開始日」属性です。
  8. データを提供する列のみが存在するようにcsvファイルを編集します。
  9. 必要に応じて、列を並べ替えます。
  10. このファイル・シェイプを保存して、アップロードするデータの提供を担当するユーザーと共有できるようになりました。

タスク2: ファイルのインポート

このステップでは、csvファイルをインポートし、有効なスプレッドシート行をOracle HCM Cloudにアップロードします。

このチュートリアルでは、新しいJobs.csvファイルをダウンロードします。

ヒント :

Excelでcsvを開くと、日付値が自動的に再フォーマットされ、ファイル・インポートが失敗する可能性があります。ファイルのインポート時にデフォルトの日付書式を上書きできます。
  1. アプリケーションで、「自分のクライアント・グループ」「データ交換」「スプレッドシート・データ・ローダーの実行」にナビゲートします。
  2. ORA_PER_JOBテンプレートを検索します。
  3. コードORA_PER_JOBを使用してテンプレートを検索します

  4. 「スプレッドシートの生成」ボタンをクリックします。
  5. テンプレートの名前をクリックします。

    ファイルがダウンロードされ、自動的に開きます。

  6. 接続を求めるプロンプトが表示されたら、「はい」をクリックします。
  7. 接続するように求められたら「Yes」をクリックします。

  8. アプリケーション・ログイン資格証明を指定します。
  9. スプレッドシートは、ORA_PER_JOBテンプレートから生成されます。

  10. 「スプレッドシート・ローダー」ツールバーで「データ・セットの作成」の順にクリックします。
  11. 「データ・セットの作成」をクリックします。

  12. 続行するかどうかを尋ねられたら、「OK」をクリックします。
  13. データ・セットが作成され、確認が表示されます。

    データ・セットが正常に作成されました

  14. 「OK」をクリックします。
  15. 「スプレッドシート・ローダー」ツールバーで、「ファイルのインポート」をクリックします
  16. 「ファイルからインポート」ダイアログ・ウィンドウが表示されます。

    データ・セットが正常に作成されました

    ヒント :

    「ヘッダー・インクルード」チェック・ボックスの選択を解除するのは、デフォルトのファイル・シェイプと列の順序を使用し、データ・ファイルからファイル・ヘッダーを削除する場合のみです。
  17. 「ファイルの選択」をクリックし、以前にダウンロードした「新規」Jobs.csvファイルを選択します。
  18. ヒント :

    「拡張オプション」セクションを展開して、デフォルトのファイル・シェイプ設定を確認および上書きできます。
    拡張ファイル・オプション
  19. 「OK」をクリックします。
  20. ファイル行はスプレッドシート行としてインポートされます。インポート・エラーのあるユーザーは、「アップロードの進行状況」「エラー」になります。「メッセージ」テキストを確認します。


  21. エラーのある行を修正します。たとえば、フルタイム エラーまたはパートタイム エラーのある行の有効な [常勤/パートタイム]値を選択します。
  22. 「スプレッドシート・ローダー」ツールバーの「詳細」「アップロード」をクリックします。
  23. 「アップロード・オプション」ダイアログで「OK」をクリックします。
  24. 確認ダイアログで「OK」をクリックします。
  25. 「スプレッドシート・ローダー」ツールバーの「リフレッシュ」をクリックして、スプレッドシート行のステータス情報をリフレッシュします。
  26. 有効な行がアップロードされ、無効な行はエラーを説明するメッセージを返します。これらは、スプレッドシート内で修正およびアップロードできます。

HDLおよびHSDLの最新のチュートリアルは、Cloud Customer Connectの次のトピックで公開されています。

詳細は、次のヘルプ・トピックを参照してください。

HSDLでのデータ・セットの操作の概要については、次のビデオをご覧ください。


謝辞

  • 著者 - Ema Johnson (シニア・プリンシパル・プロダクト・マネージャー)

その他の学習リソース

docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。