オプション¶
インポート・エクスポートで扱うファイルなどの設定や、インポート・エクスポート処理の動作を変更するためのオプションが用意されています。この章では、インポート・エクスポート時に使用できるオプションについて説明します。
インポートオプション¶
この項では、インポートを行う際に使用可能なオプションについて説明します。
設定可能項目一覧¶
名前 キー名 型 デフォルト値 導入バージョン エンコーディング encoding 文字列 UTF-8 2012 Autumn(Alba) ファイルパス file 文字列 (なし) 2012 Autumn(Alba) コミット件数 commit-count 数値 0 2012 Autumn(Alba) XML検証フラグ validate-xml 真偽値 true 2012 Autumn(Alba) データ検証フラグ validate-data 真偽値 true 2013 Winter(Felicia) ロールサマリ一括作成フラグ bulk-summary-creation 真偽値 true 2025 Spring(Kamille)
エンコーディング¶
キー名 encoding インポートするXMLファイルの文字エンコーディングを指定します。
ファイルパス¶
キー名 file インポートするXMLファイルのパス(パブリックストレージのルートからの相対パス)を指定します。
コミット件数¶
キー名 commit-count インポート処理で、コミットを行うまでのデータ件数を指定します。コミット件数に「0」(デフォルト値)が指定された場合は、インポート処理が完了するまでコミットが行われません。注意
commit-count を指定した場合、インポート実行元で管理しているトランザクションがコミットされる可能性があります。
XML検証フラグ¶
キー名 validate-xml インポートするXMLファイルの構文を検証するかどうかを指定します。
指定する値 説明 true XML構文の検証を行います。(デフォルト値) false XML構文の検証を行いません。
データ検証フラグ¶
キー名 validate-data インポートするデータの検証を行うかどうかを指定します。
指定する値 説明 true データの検証を行います。(デフォルト値) false データの検証を行いません。
ロールサマリ一括作成フラグ¶
キー名 bulk-summary-creation ロールサマリの一括作成を行うかどうかを指定します。true の場合は、コミットを行う際にすべてのロールサマリを一括で作成します。false を指定した場合は、サブロールが登録される都度、関連するロールサマリが作成されます。ロールサマリの一括作成を行わない場合、大量のサブロールをインポートするとパフォーマンスが劣化する可能性があります。
指定する値 説明 true ロールサマリの一括作成を行います。(デフォルト値) false ロールサマリの一括作成を行いません。 コラム
commit-count を指定した場合、コミットを行う都度ロールサマリの一括作成が実行されます。
エクスポートオプション¶
この項では、エクスポートを行う際に使用可能なオプションについて説明します。
設定可能項目一覧¶
エンコーディング¶
キー名 encoding エクスポートするXMLファイルの文字エンコーディングを指定します。
ファイルパス¶
キー名 file エクスポートするXMLファイルのパス(パブリックストレージのルートからの相対パス)を指定します。
XML整形フラグ¶
キー名 format-xml エクスポートするXMLファイルを整形するかどうかを指定します。
指定する値 説明 true XMLの整形を行います。 false XMLの整形を行いません。(デフォルト値)
ルートタグ名¶
キー名 root-tag-name エクスポートするXMLファイルのルートタグ名を指定します。
書き込み件数¶
キー名 flush-count エクスポートするXMLファイルに一度に書き込むデータ件数を指定します。