定期的にTalend Data Preparationをバックアップすることは、データ消失やその他のデータの破損や削除から回復するために重要です。
Talend Data Preparationインスタンスのコピーが必要な場合は、MongoDB、データが格納されているフォルダー、設定ファイル、ログをバックアップする必要があります。
この手順では、mongodump
でMongoDBをバックアップしますが、別のバックアップ方法も使用できます。詳細は、MongoDB のバックアップ方法をご覧ください。
始める前に
Talend Dictionary Serviceを使用している場合は、バックアップを開始する前にシャットダウンして、インデックスファイルの正確なコピーが保存されていることをご確認ください。
手順
-
MongoDBインスタンスを起動します。
-
Talend Data Preparationインスタンスを停止します。
-
MongoDBをバックアップするには、コマンドプロンプトウィンドウを開き、以下のコマンドを実行します:
mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> -o <dump_output>
-
データセットをバックアップするには、<Data_Preparation_Path>/config/application.propertiesファイルの
dataset.content.store.file.location
プロパティで指定したフォルダーのコピーを作成して、任意の場所に保存します。
-
既存のカスタム設定をバックアップするには<Data_Preparation_Path>/configフォルダーのコピーを作成して、任意の場所に保存します。
-
ログファイルをバックアップするには、
<install_folder>\dataprep\data\logs
フォルダーのコピーを作成して、任意の場所に保存します。
-
Talend Dictionary Serviceをインストールおよび使用してカスタムセマンティックタイプを作成するか、既存のものを更新する場合、次の手順を実行します。
-
Talend Dictionary Serviceを使用して事前に定義されたセマンティク型に加えられた変更をバックアップするには、<Data_Preparation_Path>/config/application.propertiesファイルの
dataquality.indexes.file.location=<preferred_location>/org.talend.dataquality.semantic
プロパティで指定されたフォルダのコピーを作成します。
-
Talend Dictionary Serviceサーバーをバックアップします。詳細は、Talend Data Quality Portal User and Administrator Guide (非推奨)をご覧ください。
タスクの結果
これでTalend Data Preparationインスタンスのバックアップが作成されました。