---
title: Reporting Hubのアップグレード
product: OpenLM Version 25 / v26 (legacy)
---

> **OpenLM Version 25 / v26（レガシー）。** このページは OpenLM Platform ではなくレガシー製品について説明しています。

## 注意:

- ETL のバージョンをアップグレードする際は、古いフォルダをリネームするか削除してください。
- インストールは空のフォルダで行ってください。既存フォルダに上書きすると、後続リリースで削除されたファイルが残り、機能不全の原因になります。
- ETL をアップグレードする前に、既存の `kettle.properties` ファイルを保持しておくことを推奨します。
- 新しいリリースでは、`kettle.properties` ファイルに新しいパラメータが追加される場合があります。
- 新しい空の構成を既存のものに置き換えると、新しいファイルでパラメータ構成が異なる場合に機能が壊れる可能性があります。

### Reporting Hub のアップグレード手順

1. Reporting Hub の現在のインストールパスに移動し、"C:...ETLJobsLicense" にある **ライセンスのバックアップ** ファイルをコピーします。

2. "C:...ETLJobsLicense" にある **kettle ファイルのバックアップ** をコピーします。ここにはデータベース接続情報と ETL 設定が保存されています。

3. **最新の Reporting Hub (RH) をダウンロード** します: [https://www.openlm.com/download/ReportingHub/Latest](https://www.openlm.com/download/ReportingHub/Latest)

4. **解凍して置き換え**、ダウンロードした ETL フォルダで現在の ETL フォルダを置き換えます。

5. 保存しておいた **ライセンスファイル** を "C:...ETLJobsLicense" フォルダに **貼り付け** ます。

6. 元の **kettle.properties** ファイルから、次の項目をコピーします:

a. Source Database (注: FireBird の項目はサポート終了のため削除されています)。

b. Reporting database のエントリを照合します。

c. Destination database（使用する場合。MSSQL または MySQL）

d. 元の Kettle.properties ファイルから SMTP サーバーの詳細を入力します。

e. License params の項目を入力します。

f. 正しい ETL flagging** を設定します:

7. 宛先データベースに MySQL または MS SQL Server を使用する場合のみ: 宛先の Reporting Hub MySQL / MSSQL データベース内の **すべてのテーブルを削除** します。スキーマは再作成されます。

8. 変数 "ETL_RUN_ON_INCREMENTS" を "**false**" に設定し、kettle ファイルを保存します。

9. "**Run_ETL.bat**" ファイルで **ETL を実行** します。これにより古い DB スキーマが削除され、再作成されます。

10. 実行完了後、変数 "ETL_RUN_ON_INCREMENTS" を "**true**" に戻して kettle ファイルを保存します。

**

## Kettle file の ETL フラグ一覧:

- 1. ETL_DATA_AGGREGATION_BY_HOUR (true/false)
     - データを日単位で集計するか、時間単位で集計するかを選択します。
  2. ETL_RUN_ON_INCREMENTS (true/false)
     - ETL を差分実行するか、毎回データベースを再作成するかを選択します。
  3. ETL_COMPILE_RESERVED_LICENSES (true/false)
     - 予約ライセンスを、実際に使用中のライセンスとして表示します（予約が使われていなくても表示）。
  4. ETL_SHOW_ONLY_TRUE_DENIALS (true/false)
     - 誤った拒否（false denials）を除外するか、表示するかを選択します。
  5. ETL_EXPORT_DENIALS_INTERVAL (Whole Number)
     - 近接した拒否を 1 件の拒否イベントにまとめます。数値は、拒否を集計したい期間を表します（0 は拒否の集計なし）。
  6. ETL_ANONYMIZE (true/false)
     - 高いセキュリティが必要な場合に、ユーザー名やグループ名などの個人情報を匿名化できます。
  7. ETL_FILTER_BY_VENDOR (text list separated by ",")
     - 対象とするベンダーのみをフィルタします（空の場合はすべてのベンダー）。
  8. ETL_EXPORT_RAW_START_DATE='2010-01-01 00:00:00'
     - 選択した日付以降のデータを取得します。
