ViewCreatorの設定¶
項目
- 概要
- リファレンス
- システムパラメータ設定
- 日付フォーマットリスト設定
- 日付フォーマット設定
- 外部データソースリスト設定
- 外部データソース設定
- null値に対する代替表示文字列の設定
- グラフ描画用プログラムパス
- 帳票出力設定
- ブラウザ印刷利用設定
- 帳票変換用実装クラス名
- 帳票変換コマンド
- 出力される帳票の拡張子
- ファイル出力に関する設定・ZIP圧縮選択ダイアログの表示
- クエリ編集画面設定
- データ参照一覧のリスト設定
- データ参照一覧の行番号リスト設定
- データ参照一覧の行番号設定
- クエリ一覧のリスト設定
- クエリ一覧の行番号リスト設定
- クエリ一覧の行番号設定
- 画面表示のタイムゾーン設定
- CSV出力のタイムゾーン設定
- 検索設定
- 選択肢一覧の最大表示件数設定
- あいまい検索タイプ設定
- 外部データソースのあいまい検索タイプ設定
- 範囲検索設定
- タイムスタンプ型の検索条件下限値設定
- タイムスタンプ型の検索条件上限値設定
- バイナリ型カラムの利用
- クロス集計設定
- クロス集計のフェッチサイズ
- クロス集計表の最大縦列数
- クロス集計表の最大横列数
- クロス集計の列カラム最大数
- クロス集計の行カラム最大数
- クロス集計の値カラム最大数
- ファイルリソースに設定可能なパス形式
概要¶
ViewCreatorの動作設定を行います。
モジュール ViewCreator フォーマットファイル(xsd) WEB-INF/schema/viewcreator-config.xsd 設定場所 WEB-INF/conf/viewcreator-config.xml <?xml version='1.0' encoding='UTF-8' ?> <viewcreator-config xmlns="http://jp/co/intra-mart/foundation/viewcreator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jp/co/intra-mart/foundation/viewcreator http://jp/co/intra-mart/foundation/viewcreator/viewcreator-config.xsd "> <system-parameters> <param> <param-name>USER_ID</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterUserId</class-name> </param> <param> <param-name>ENCODING</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterEncoding</class-name> </param> <param> <param-name>LOCALE</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterLocale</class-name> </param> <param> <param-name>SYSTEM_DATE</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </param> <param> <param-name>SYSTEM_DATE(yyyy/MM/dd)</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </param> <param> <param-name>SYSTEM_DATE(yyyy/MM/dd HH:mm)</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </param> <param> <param-name>TIME_ZONE_ID</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterTimeZoneId</class-name> </param> <range-param> <param-name>SYSTEM_DATE</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </range-param> <range-param> <param-name>SYSTEM_DATE(yyyy/MM/dd)</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </range-param> <range-param> <param-name>SYSTEM_DATE(yyyy/MM/dd HH:mm)</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </range-param> </system-parameters> <data-source-list> <data-source> <id>files</id> <class-name>jp.co.intra_mart.foundation.viewcreator.expansion.impl.FileDataSource</class-name> </data-source> </data-source-list> <date-format-list> <date-format>yyyy/MM/dd HH:mm:ss</date-format> <date-format>yyyy/MM/dd HH:mm</date-format> <date-format>yyyy/MM/dd</date-format> <date-format>yyyy/MM</date-format> </date-format-list> <replacement-null-value> - </replacement-null-value> <report-settings> <use-browser-print>true</use-browser-print> <report-creator-class-name></report-creator-class-name> <report-create-command>COMMAND_NAME %INPUT_PATH% %OUTPUT_PATH%</report-create-command> <file-suffix>pdf</file-suffix> </report-settings> <!-- リスト・サマリ集計のファイル出力(エクスポート)に関する設定 --> <export-data-settings> <!-- 出力するときにzip圧縮選択のダイアログを表示するかどうか true:表示する false:表示しない --> <show-confirm-zip>true</show-confirm-zip> </export-data-settings> <dataview-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </dataview-list-settings> <query-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </query-list-settings> <applicable-dsp-time-zone>Asia/Tokyo</applicable-dsp-time-zone> <applicable-csv-time-zone>UTC</applicable-csv-time-zone> <search-settings> <option-item-max-number>500</option-item-max-number> <fuzzy-search-type database-type="ORACLE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="POSTGRE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="SQLSERVER">JAPANESE_90_CI_AS_KS_WS</fuzzy-search-type> <external-fuzzy-search-type>CI_KS_WS</external-fuzzy-search-type> <range-search> <min-value-time-of-timestamp>ORIGINAL</min-value-time-of-timestamp> <max-value-time-of-timestamp>ORIGINAL</max-value-time-of-timestamp> </range-search> </search-settings> <invalid-binary-type>false</invalid-binary-type> <cross-dataview-settings> <fetch-size>1000</fetch-size> <max-col-length>100</max-col-length> <max-row-length>100</max-row-length> <max-col-column-length>5</max-col-column-length> <max-row-column-length>5</max-row-column-length> <max-val-column-length>2</max-val-column-length> </cross-dataview-settings> <resource-path-permission-type>RELATIVE</resource-path-permission-type> </viewcreator-config>
リファレンス¶
システムパラメータ設定¶
タグ名 system-parameters 動的に抽出条件値を生成するためのクラスを登録します。paramタグには文字列検索用のパラメータクラスを登録します。range-paramタグには数値や日付などの大小比較用のパラメータクラスを登録します。【設定項目】
<viewcreator-config> <system-parameters> <param> <param-name>USER_ID</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterUserId</class-name> </param> <range-param> <param-name>SYSTEM_DATE(yyyy/MM/dd HH:mm)</param-name> <class-name>jp.co.intra_mart.foundation.viewcreator.params.SystemParameterSystemDate</class-name> </range-param> </system-parameters> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容
param-name 動的パラメータのID class-name 動的パラメータ値を生成するSystemParameterインタフェースの実装クラス 単位・型 文字列 省略時のデフォルト値 なし 親タグ viewcreator-config
日付フォーマットリスト設定¶
タグ名 date-format-list 日付型やタイムスタンプ型のフィールドに対して設定された、文字列形式の入力値をjava.util.Date型に変換するためのフォーマット文字列を登録します。【設定項目】
<viewcreator-config> <date-format-list> <date-format>yyyy/MM/dd HH:mm:ss</date-format> <date-format>yyyy/MM/dd HH:mm</date-format> <date-format>yyyy/MM/dd</date-format> <date-format>yyyy/MM</date-format> </date-format-list> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
日付フォーマット設定¶
タグ名 date-format 日付型やタイムスタンプ型のフィールドに対して設定された、文字列形式の入力値をjava.util.Date型に変換するためのフォーマット文字列を登録します。【設定項目】
<viewcreator-config> <date-format-list> <date-format>yyyy/MM/dd HH:mm:ss</date-format> <date-format>yyyy/MM/dd HH:mm</date-format> <date-format>yyyy/MM/dd</date-format> <date-format>yyyy/MM</date-format> </date-format-list> </viewcreator-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 日付フォーマット文字列 単位・型 文字列 省略時のデフォルト値 DateTimeFormatterクラスから取得されるフォーマット文字列のみが適用されます 親タグ date-format-list
外部データソースリスト設定¶
タグ名 data-source-list ViewCreator上で様々なデータを扱うためのデータソース設定です。VCDataSourceインタフェースの実装クラスを登録します。【設定項目】
<viewcreator-config> <data-source-list> <data-source> <id>files</id> <class-name>jp.co.intra_mart.foundation.viewcreator.expansion.impl.FileDataSource</class-name> </data-source> </data-source-list> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
外部データソース設定¶
タグ名 data-source ViewCreator上で様々なデータを扱うためのデータソース設定です。VCDataSourceインタフェースの実装クラスを登録します。【設定項目】
<viewcreator-config> <data-source-list> <data-source> <id>files</id> <class-name>jp.co.intra_mart.foundation.viewcreator.expansion.impl.FileDataSource</class-name> </data-source> </data-source-list> </viewcreator-config>
必須項目 × 複数設定 ○ 設定値・設定する内容
id 接続ID class-name VCDataSourceインタフェースの実装クラス 単位・型 文字列 省略時のデフォルト値 なし 親タグ data-source-list
null値に対する代替表示文字列の設定¶
タグ名 replacement-null-value リスト集計およびサマリ集計でレコードのデータがnullの場合に、画面上で表示する代替文字列です。【設定項目】
<viewcreator-config> <replacement-null-value> - </replacement-null-value> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 null値の代わりに表示する文字列 単位・型 文字列 省略時のデフォルト値 ハイフン 親タグ viewcreator-config
グラフ描画用プログラムパス¶
タグ名 graphbody-jssp-path グラフ集計でグラフ描画を行うスクリプト開発のプログラムパスを設定します。注意
2016 Summer(Nirvana)より、本タグは使用不可となりました。
【設定項目】
<viewcreator-config> <graphbody-jssp-path>viewcreator/views/dataview/graph_body/chart_graph</graphbody-jssp-path> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 スクリプト開発のプログラムパス 単位・型 文字列 省略時のデフォルト値 viewcreator/views/dataview/graph_body/chart_graph 親タグ viewcreator-config
帳票出力設定¶
タグ名 report-settings データ参照を帳票として出力するためのコマンドやクラスを設定します。use-browser-printタグは、ブラウザ印刷を利用する場合にtrueを設定します。report-creator-class-nameやreport-create-commandを使ってサーバ側で帳票変換を行う場合はfalseを設定します。report-creator-class-nameタグは、帳票変換を行うjp.co.intra_mart.foundation.viewcreator.report.ReportFileConvertorインタフェースを実装したクラス名を設定します。report-create-commandタグは、HTMLを帳票ファイルへの変換処理を行うための、実行可能なコマンドを設定します。※report-create-commandとreport-creator-class-nameを設定するは、use-browser-printをfalseに設定してください。※report-create-commandとreport-creator-class-nameはどちらか1つだけ設定してください。file-suffixタグは、帳票ファイルの拡張子を設定します。これはreport-create-commandとreport-creator-class-nameを利用する場合に有効です。コラム
use-browser-printは2023 Autumn(Hollyhock)から利用可能です。【設定項目】
<viewcreator-config> <report-settings> <use-browser-print>true</use-browser-print> <report-creator-class-name></report-creator-class-name> <report-create-command>COMMAND_NAME %INPUT_PATH% %OUTPUT_PATH%</report-create-command> <file-suffix>pdf</file-suffix> </report-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
ブラウザ印刷利用設定¶
タグ名 use-browser-print 【設定項目】
<viewcreator-config> <report-settings> <use-browser-print>true</use-browser-print> </report-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 true: 帳票出力にブラウザ印刷を利用します。false:帳票出力にブラウザ印刷を利用しません。サーバ上の帳票変換を利用します。単位・型 真偽値 省略時のデフォルト値 true 親タグ report-settings コラム
本設定は2023 Autumn(Hollyhock)から利用可能です。
帳票変換用実装クラス名¶
タグ名 report-creator-class-name サーバで帳票変換を行う場合に使用する帳票変換用実装クラス名を設定します。この設定を利用する場合は use-browser-print タグを false に設定してください。この設定を利用する場合は report-create-command タグを未設定にしてください。【設定項目】
<viewcreator-config> <report-settings> <report-creator-class-name></report-creator-class-name> </report-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 帳票変換用実装クラスの名前 単位・型 文字列 省略時のデフォルト値 なし 親タグ report-settings
帳票変換コマンド¶
タグ名 report-create-command サーバで帳票変換を行う場合に使用する帳票変換コマンドを設定します。この設定を利用する場合は use-browser-print タグを false に設定してください。この設定を利用する場合は report-creator-class-name タグを未設定にしてください。【設定項目】
<viewcreator-config> <report-settings> <report-create-command>COMMAND_NAME %INPUT_PATH% %OUTPUT_PATH%</report-create-command> </report-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 帳票変換コマンド 単位・型 文字列 省略時のデフォルト値 なし 親タグ report-settings
出力される帳票の拡張子¶
タグ名 file-suffix サーバで帳票変換を行う場合に出力される帳票の拡張子を設定します。この設定を利用する場合は use-browser-print タグを false に設定してください。【設定項目】
<viewcreator-config> <report-settings> <file-suffix>pdf</file-suffix> </report-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 出力される帳票の拡張子 単位・型 文字列 省略時のデフォルト値 親タグ report-settings
ファイル出力に関する設定・ZIP圧縮選択ダイアログの表示¶
タグ名 show-confirm-zip リスト集計、サマリ集計表示において、CSV出力を実行したときにZIP圧縮選択ダイアログを表示するかどうかを設定します。【設定項目】
<viewcreator-config> <export-data-settings> <show-confirm-zip>true</show-confirm-zip> </export-data-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 true: CSV出力時にZIP圧縮選択ダイアログを表示します。false:CSV出力時にZIP圧縮ダイアログの表示を行いません。単位・型 真偽値 省略時のデフォルト値 true 親タグ export-data-settings
クエリ編集画面設定¶
タグ名 use-old-query-edit-screen Flash版の画面を利用するか、HTML版の画面を利用するかを設定します。注意
2024 Autumn(Jasmine)より、本タグは使用不可となりました。Flash版のクエリ編集画面は廃止されたため、HTML版のクエリ編集画面をご利用ください。【設定項目】
<viewcreator-config> <use-old-query-edit-screen>false</use-old-query-edit-screen> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 true: クエリ一覧からクエリ編集の画面を開く際に、Flash版の画面を表示します。false:クエリ一覧からクエリ編集の画面を開く際に、HTML版の画面を表示します。単位・型 真偽値 省略時のデフォルト値 false 親タグ viewcreator-config
コラム
URLを直接入力することで、任意の画面に遷移することも可能です。
データ参照一覧のリスト設定¶
タグ名 dataview-list-settings データ参照一覧に表示するリストを設定します。【設定項目】<viewcreator-config> <dataview-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </dataview-list-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
データ参照一覧の行番号リスト設定¶
タグ名 row-number-list データ参照一覧の1ページに表示できる件数のリストを設定します。【設定項目】<viewcreator-config> <dataview-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </dataview-list-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ dataview-list-settings
データ参照一覧の行番号設定¶
タグ名 row-number データ参照一覧の1ページに表示できる件数を設定します。【設定項目】<viewcreator-config> <dataview-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </dataview-list-settings> </viewcreator-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 1ページに表示できる件数 単位・型 数値型 (1 - ) 省略時のデフォルト値 10,20,50が設定されて、初期表示件数は50が設定されます。親タグ row-number-list 【属性】
属性名 説明 必須 デフォルト値 default trueの場合、設定されている値が初期表示件数として設定されます。 × false
コラム
row-numberの設定の順番に関わらず、表示切替セレクトボックスの表示の順番は小さい順です。
注意
クエリ一覧のリスト設定¶
タグ名 query-list-settings クエリ一覧の設定をします。【設定項目】<viewcreator-config> <query-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </query-list-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
クエリ一覧の行番号リスト設定¶
タグ名 row-number-list クエリ一覧の表示する行数リストを登録します。【設定項目】<viewcreator-config> <query-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </query-list-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ query-list-settings
クエリ一覧の行番号設定¶
タグ名 row-number データ参照一覧の1ページに表示できる件数を設定します。【設定項目】<viewcreator-config> <query-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> </row-number-list> </query-list-settings> </viewcreator-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 1ページに表示できる件数 単位・型 数値型 (1 - ) 省略時のデフォルト値 10,20,50が設定されて、初期表示件数は50が設定されます。親タグ row-number-list 【属性】
属性名 説明 必須 デフォルト値 default trueの場合、設定されている値が初期表示件数として設定されます。 × false
コラム
row-numberの設定の順番に関わらず、表示切替セレクトボックスの表示の順番は小さい順です。
注意
画面表示のタイムゾーン設定¶
タグ名 applicable-dsp-time-zone データ参照一覧の画面表示に使用するタイムゾーンを設定します。【設定項目】<viewcreator-config> <applicable-dsp-time-zone>Asia/Tokyo</applicable-dsp-time-zone> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 タイムゾーンマスタ設定ファイルで定義されているタイムゾーンIDまたは”user”(ログインユーザのタイムゾーンを使用する場合) 単位・型 文字列 省略時のデフォルト値 なし親タグ viewcreator-config
CSV出力のタイムゾーン設定¶
タグ名 applicable-csv-time-zone データ参照一覧のCSV出力に使用するタイムゾーンを設定します。【設定項目】<viewcreator-config> <applicable-csv-time-zone>UTC</applicable-csv-time-zone> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 タイムゾーンマスタ設定ファイルで定義されているタイムゾーンIDまたは”user”(ログインユーザのタイムゾーンを使用する場合) 単位・型 文字列 省略時のデフォルト値 なし親タグ viewcreator-config
検索設定¶
タグ名 search-settings データ参照の検索に関連する設定をします。【設定項目】<viewcreator-config> <search-settings> <option-item-max-number>500</option-item-max-number> <fuzzy-search-type database-type="ORACLE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="POSTGRE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="SQLSERVER">JAPANESE_90_CI_AS_KS_WS</fuzzy-search-type> <external-fuzzy-search-type>CI_KS_WS</external-fuzzy-search-type> <range-search> <min-value-time-of-timestamp>ORIGINAL</min-value-time-of-timestamp> <max-value-time-of-timestamp>ORIGINAL</max-value-time-of-timestamp> </range-search> </search-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
選択肢一覧の最大表示件数設定¶
タグ名 option-item-max-number 「検索条件値・選択肢リスト」で「データ参照を利用」を選択したときに、該当データ参照から取得する最大レコード数を設定します。【設定項目】<viewcreator-config> <search-settings> <option-item-max-number>500</option-item-max-number> </search-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 データ参照から取得する最大レコード数(0の場合は無制限で取得します) 単位・型 数値型 (0 - ) 省略時のデフォルト値 500 親タグ search-settings
コラム
以下のどちらかに該当する場合、option-item-max-number で指定された件数のレコードを取得した後、重複項目の除外を行います。
- 「表示値」または「送信値」で指定されたカラムが計算式カラムである場合
- 外部データソースのクエリを利用したデータ参照である場合
そのため、選択肢として表示される項目数と option-item-max-number で指定された件数が一致しない場合があります。
あいまい検索タイプ設定¶
タグ名 fuzzy-search-type 「検索設定」による検索実行時に適用される、あいまい検索に関する設定です。「部分一致」または「前方一致」の場合に適用され、「完全一致」の場合は適用されません。また「抽出条件」には適用されません。database-type 属性で指定されるデータベース製品によって設定可能な値が異なります。
database-type が ORACLE または POSTGRE の場合¶
CI または CS 、 KI または KS 、 WI または WS をアンダースコアで連結した文字列を設定します。例) CI_KS_WS 、 CI_KI_WI
CI
アルファベットの大文字、小文字を区別しない検索を行います。CS
アルファベットの大文字、小文字を区別する検索を行います。KI
ひらがなとカタカナを区別しない検索を行います。ただし POSTGRE の場合、半角カタカナには対応しません。(半角カタカナは区別されます)KS
ひらがなとカタカナを区別する検索を行います。WI
全角半角を区別しない検索を行います。ただし POSTGRE の場合、アルファベットと数字の全角半角のみ区別しない検索に対応します。WS
全角半角を区別する検索を行います。利用可能な設定は以下の通りです。
- CI_KI_WI
- CI_KI_WS
- CI_KS_WI
- CI_KS_WS
- CS_KS_WI
- CS_KS_WS
- CS_KI_WI
- CS_KI_WS
database-type が SQLSERVER の場合¶
SQLServerで利用可能な照合順序を表す文字列を指定します。例) JAPANESE_90_CS_AS_KS_WS 、 JAPANESE_90_CI_AS利用可能な設定は以下の通りです。
- JAPANESE_90_CS_AS_KS_WS
- JAPANESE_90_CS_AI_KS_WS
- JAPANESE_90_CI_AS_KS_WS
- JAPANESE_90_CI_AI_KS_WS
- JAPANESE_90_CS_AS
- JAPANESE_90_CS_AI
- JAPANESE_90_CI_AS
- JAPANESE_90_CI_AI
- JAPANESE_XJIS_100_CS_AS_KS_WS
- JAPANESE_XJIS_100_CS_AI_KS_WS
- JAPANESE_XJIS_100_CI_AS_KS_WS
- JAPANESE_XJIS_100_CI_AI_KS_WS
- JAPANESE_XJIS_100_CS_AS
- JAPANESE_XJIS_100_CS_AI
- JAPANESE_XJIS_100_CI_AS
- JAPANESE_XJIS_100_CI_AI
- LATIN1_GENERAL_CI_AS
- LATIN1_GENERAL_CI_AI
- LATIN1_GENERAL_CS_AS
- LATIN1_GENERAL_CS_AI
- SQL_LATIN1_GENERAL_CP1_CI_AS
- SQL_LATIN1_GENERAL_CP1_CI_AI
- SQL_LATIN1_GENERAL_CP1_CS_AS
- CHINESE_PRC_CI_AS
- CHINESE_PRC_CI_AI
- CHINESE_PRC_CS_AS
- CHINESE_PRC_CS_AI
- CHINESE_PRC_STROKE_CI_AS
- CHINESE_PRC_STROKE_CI_AI
- CHINESE_PRC_STROKE_CS_AS
- CHINESE_PRC_STROKE_CS_AI
コラム
SQLServer の照合順序については下記のURLを参照してください。【設定項目】
<viewcreator-config> <search-settings> <fuzzy-search-type database-type="ORACLE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="POSTGRE">CI_KS_WS</fuzzy-search-type> <fuzzy-search-type database-type="SQLSERVER">JAPANESE_90_CI_AS_KS_WS</fuzzy-search-type> </search-settings> </viewcreator-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 検索実行時に大文字小文字、ひらがなカタカナ、全角半角の区別をするかどうか 単位・型 文字列 省略時のデフォルト値 ありません。設定値が省略された場合は、大文字小文字、ひらがなカタカナ、全角半角をすべて区別する検索を行います。 親タグ search-settings 【属性】
属性名 説明 必須 デフォルト値 database-type ORACLE, POSTGRE, SQLSERVER のいずれか ○ なし コラム
database-type は、あいまい検索タイプを適用するデータベース製品を指定します。
コラム
本設定は2023 Spring(Gerbera)から利用可能です。
外部データソースのあいまい検索タイプ設定¶
タグ名 external-fuzzy-search-type 外部データソースを利用しているデータ参照の「検索設定」による検索実行時に適用される、あいまい検索に関する設定です。「部分一致」または「前方一致」の場合に適用され、「完全一致」の場合は適用されません。「抽出条件」には適用されません。CI または CS 、 KI または KS 、 WI または WS をアンダースコアで連結した文字列を設定します。例) CI_KS_WS 、 CI_KI_WI
CI
アルファベットの大文字、小文字を区別しない検索を行います。CS
アルファベットの大文字、小文字を区別する検索を行います。KI
ひらがなとカタカナを区別しない検索を行います。KS
ひらがなとカタカナを区別する検索を行います。WI
全角半角を区別しない検索を行います。WS
全角半角を区別する検索を行います。利用可能な設定は以下の通りです。
- CI_KI_WI
- CI_KI_WS
- CI_KS_WI
- CI_KS_WS
- CS_KS_WI
- CS_KS_WS
- CS_KI_WI
- CS_KI_WS
【設定項目】
<viewcreator-config> <search-settings> <external-fuzzy-search-type>CI_KS_WS</external-fuzzy-search-type> </search-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 検索実行時に大文字小文字、ひらがなカタカナ、全角半角の区別をするかどうか 単位・型 文字列 省略時のデフォルト値 ありません。設定値が省略された場合は、大文字小文字、ひらがなカタカナ、全角半角をすべて区別する検索を行います。 親タグ search-settings コラム
本設定は2023 Spring(Gerbera)から利用可能です。
範囲検索設定¶
タグ名 range-search 範囲検索に関する設定をします。【設定項目】<viewcreator-config> <search-settings> <range-search> <min-value-time-of-timestamp>ORIGINAL</min-value-time-of-timestamp> <max-value-time-of-timestamp>ORIGINAL</max-value-time-of-timestamp> </range-search> </search-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ search-settings コラム
本設定は2023 Spring(Gerbera)から利用可能です。
タイムスタンプ型の検索条件下限値設定¶
タグ名 min-value-time-of-timestamp 範囲検索でタイムスタンプ型のカラムを利用するときに、下限値に適用する検索条件値に関する設定です。【設定項目】<viewcreator-config> <search-settings> <range-search> <min-value-time-of-timestamp>ORIGINAL</min-value-time-of-timestamp> </range-search> </search-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 ORIGINAL入力値をそのまま適用します。TIME_00_00_00_FIXED時刻部分について、入力値に関係なく0時0分0秒0ミリ秒を固定で適用します。TIME_23_59_59_FIXED時刻部分について、入力値に関係なく23時59分59秒999ミリ秒を固定で適用します。単位・型 文字列 省略時のデフォルト値 ORIGINAL ※range-searchタグが省略された場合に適用されます 親タグ range-search コラム
本設定は2023 Spring(Gerbera)から利用可能です。
タイムスタンプ型の検索条件上限値設定¶
タグ名 max-value-time-of-timestamp 範囲検索でタイムスタンプ型のカラムを利用するときに、上限値に適用する検索条件値に関する設定です。【設定項目】<viewcreator-config> <search-settings> <range-search> <max-value-time-of-timestamp>ORIGINAL</max-value-time-of-timestamp> </range-search> </search-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 ORIGINAL入力値をそのまま適用します。TIME_00_00_00_FIXED時刻部分について、入力値に関係なく0時0分0秒0ミリ秒を固定で適用します。TIME_23_59_59_FIXED時刻部分について、入力値に関係なく23時59分59秒999ミリ秒を固定で適用します。単位・型 文字列 省略時のデフォルト値 ORIGINAL ※range-searchタグが省略された場合に適用されます 親タグ range-search コラム
例えば、タイムスタンプ型のカラムを用いた検索設定で 「2023/04/01」 - 「2023/04/02」 という条件値を入力して検索を行った場合、デフォルト設定(ORIGINAL)では 「2023/04/01 00:00:00.000」 - 「2023/04/02 00:00:00.000」として扱われます。そのため「2023/04/02 9:00」のレコードは検索にヒットしません。下記の設定を適用すると「2023/04/01」 - 「2023/04/02」が「2023/04/01 00:00:00.000」 - 「2023/04/02 23:59:59.999」として扱われるため上記のレコードが検索結果に表示されます。<viewcreator-config> <search-settings> <range-search> <min-value-time-of-timestamp>TIME_00_00_00_FIXED</min-value-time-of-timestamp> <max-value-time-of-timestamp>TIME_23_59_59_FIXED</max-value-time-of-timestamp> </range-search> </search-settings> </viewcreator-config>TIME_00_00_00_FIXED と TIME_23_59_59_FIXED は時分秒ミリ秒を固定値とする設定のため、入力値の時分秒ミリ秒は無視されます。上記の設定を行った場合、例えば入力値が「2023/04/01 08:30」 - 「2023/04/02 18:30」であっても「2023/04/01 00:00:00.000」 - 「2023/04/02 123:59:59.999」として扱われます。コラム
本設定は2023 Spring(Gerbera)から利用可能です。
バイナリ型カラムの利用¶
タグ名 invalid-binary-type バイナリ型カラムの利用が無効かどうかを設定します。【設定項目】<viewcreator-config> <invalid-binary-type>false</invalid-binary-type> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 true: バイナリ型のカラムからデータ取得を行いません。false:バイナリ型のカラムからデータ取得を行います。単位・型 真偽値 省略時のデフォルト値 false 親タグ viewcreator-config
クロス集計設定¶
タグ名 cross-dataview-settings データ参照のクロス集計に関連する設定をします。【設定項目】<viewcreator-config> <cross-dataview-settings> <fetch-size>1000</fetch-size> <max-col-length>100</max-col-length> <max-row-length>100</max-row-length> <max-col-column-length>5</max-col-column-length> <max-row-column-length>5</max-row-column-length> <max-val-column-length>2</max-val-column-length> </cross-dataview-settings> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ viewcreator-config
クロス集計のフェッチサイズ¶
タグ名 fetch-size クロス集計用のデータ取得時に適用されるフェッチサイズ(1度のフェッチで取得するレコード数)の参考値を設定します。設定値を大きくするとデータベースサーバとの通信回数が減少し、パフォーマンスの向上が期待できますがメモリの使用量が大きくなります。【設定項目】<viewcreator-config> <cross-dataview-settings> <fetch-size>1000</fetch-size> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計用のデータ取得時に適用されるフェッチサイズの参考値。 単位・型 数値型 (0 - ) 省略時のデフォルト値 1000 親タグ cross-dataview-settings
コラム
「クロス集計のフェッチサイズ」は、データベースを利用するクエリの場合のみ適用されます。
クロス集計表の最大縦列数¶
タグ名 max-col-length クロス集計表の縦列数の最大値を設定します。設定値よりも多い列数となるクロス集計表の生成が行われようとした場合、エラーとして処理されます。設定値を大きくすると大きな列数となるクロス集計表を生成できますが、メモリの使用量も大きくなります。【設定項目】<viewcreator-config> <cross-dataview-settings> <max-col-length>100</max-col-length> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計表の最大縦列数 単位・型 数値型 (0 - ) 省略時のデフォルト値 100 親タグ cross-dataview-settings
クロス集計表の最大横列数¶
タグ名 max-row-length クロス集計表の横列数(行数)の最大値を設定します。設定値よりも多い行数となるクロス集計表の生成が行われようとした場合、エラーとして処理されます。設定値を大きくすると大きな行数となるクロス集計表を生成できますが、メモリの使用量も大きくなります。【設定項目】<viewcreator-config> <cross-dataview-settings> <max-row-length>100</max-row-length> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計表の最大横列数 単位・型 数値型 (0 - ) 省略時のデフォルト値 100 親タグ cross-dataview-settings
クロス集計の列カラム最大数¶
タグ名 max-col-column-length クロス集計の「列見出し」に設定可能な最大カラム数を設定します。【設定項目】<viewcreator-config> <cross-dataview-settings> <max-col-column-length>5</max-col-column-length> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計の列カラム最大数 単位・型 数値型 (0 - ) 省略時のデフォルト値 5 親タグ cross-dataview-settings
クロス集計の行カラム最大数¶
タグ名 max-row-column-length クロス集計の「行見出し」に設定可能な最大カラム数を設定します。【設定項目】<viewcreator-config> <cross-dataview-settings> <max-row-column-length>5</max-row-column-length> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計の行カラム最大数 単位・型 数値型 (0 - ) 省略時のデフォルト値 5 親タグ cross-dataview-settings
クロス集計の値カラム最大数¶
タグ名 max-val-column-length クロス集計の「値」に設定可能な最大カラム数を設定します。【設定項目】<viewcreator-config> <cross-dataview-settings> <max-val-column-length>2</max-val-column-length> </cross-dataview-settings> </viewcreator-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 クロス集計の値カラム最大数 単位・型 数値型 (0 - ) 省略時のデフォルト値 2 親タグ cross-dataview-settings
ファイルリソースに設定可能なパス形式¶
タグ名 resource-path-permission-type ファイルリソース管理でリソースパスに設定可能なパス形式を設定します。【設定項目】<viewcreator-config> <resource-path-permission-type>RELATIVE</resource-path-permission-type> </viewcreator-config>
必須項目 × 複数設定 × 設定値・設定する内容 RELATIVE相対パスのみ入力を許可します。RELATIVE_LOGDIR相対パスと %LOG_DIRECTORY% の入力を許可します。ALL相対パス、 %LOG_DIRECTORY% 、絶対パスの入力を許可します。単位・型 文字列 省略時のデフォルト値 RELATIVE 親タグ viewcreator-config
コラム