Analytics Exchange を使用して Results Manager にデータを取得する方法を自動化します。まず、例外を識別するためにスケジュール済みのアナリティクスを使用し、Results Manager のデータ アナリティクスにエクスポートする結果テーブルにこれらを抽出します。
このようなクイック スタートを行うには、以下が必要です。
ヒント
Results Manager のデータ アナリティクスの URL から、または ACL Analytics のエクスポート ダイアログからデータ アナリティクスの一意の識別子を取得できます。
詳細については、プロジェクトのインポートとアナリティクスのスケジュールを参照してください。
会社では、レポート期間に給与が 80000 を超えると報告されている従業員を識別する自動のプロセスを設定する必要があります。従業員が特定されたら、詳しく分析するために、Results Manager に従業員レコードをエクスポートする必要があります。
毎期間、従業員レコードが記載された Microsoft Excel ファイルが提供されるため、AX Server マシンの C ドライブで当該ファイルにアクセスすることができます。
自動化をセットアップするには次のことを実行します。
スクリプトが AX Server で実行するたびに、識別する例外が、スクリプトの EXPORT コマンドで指定する Results Manager データ アナリティクスに追加されます。
アナリティクスのヘッダーによって、スクリプトは AX Server で実行し、データ テーブルおよび結果テーブルを特定できます。
COMMENT //ANALYTIC GRC export testverify GRC export on AX Server //DATA employees //RESULT TABLE High_Earners END
ACCESSDATA コマンドを使用して、Excel ソース ファイルからデータを AX Server のテーブルにインポートします。この例では、ファイル C:/source/Employees_May_with_CCN.xls は従業員テーブルにインポートされます。
COM Import data into table using ODBC connection ACCESSDATA32 ODBC "Dsn" NAME "Excel Files" TO "employees.FIL" CHARMAX 50 MEMOMAX 100 SOURCE( dbq=C:\source\Employees_May_with_CCN.xls;driverid=1046;maxbuffersize=2048;pagetimeout=5) SQL_QUERY( SELECT `Employees_May_with_CCN_`.`First_Name` AS `First_Name`, `Employees_May_with_CCN_`.`Last_Name` AS `Last_Name`, `Employees_May_with_CCN_`.`CardNum` AS `CardNum`, `Employees_May_with_CCN_`.`EmpNo` AS `EmpNo`, `Employees_May_with_CCN_`.`HireDate` AS `HireDate`, `Employees_May_with_CCN_`.`Salary` AS `Salary`, `Employees_May_with_CCN_`.`Bonus_2002` AS `Bonus_2002` FROM `Employees_May_with_CCN$` `Employees_May_with_CCN_` ) END_QUERY
EXTRACT を使用して、80000 を超える給与をもらっている従業員を特定し、これらのレコードを結果テーブルに追加します。
COM extract high earning individuals OPEN employees EXTRACT RECORD TO "High_Earners.fil" IF Salary > 80000 COM remove employees table CLOSE employees DELETE FORMAT employees OK DELETE employees.fil OK
EXPORT コマンドを使用し、結果テーブル、および Results Manager のターゲットのデータ アナリティクスからエクスポートするフィールドを指定します。この例では、このコマンドがすべてのフィールドをデータ アナリティクス 173358 にエクスポートします。
COM export results to Results GRC module OPEN High_Earners EXPORT FIELDS Bonus_2002 CardNum EmpNo First_Name HireDate Last_Name Salary ACLGRC TO "173358" APPEND CLOSE High_Earners
アナリティクス スクリプトが AX Server で実行するたびに、追加のレコードが Results Manager にエクスポートされ、指定されたデータ アナリティクスに追加されます。Results Manager データ アナリティクスに関連付けられた視覚化またはメトリクスは新規レコードを反映するように更新し、このプロセスは全期間で自動化して継続することができます。