コンフィグレーション パラメーターは、データベースに格納されるオブジェクト (テーブル、インデックス、列など) を識別します。それらに対応する値は、データベースでのオブジェクトの格納方法を識別します。各パラメーターとそれらのコンフィグレーション文字列はコンフィグレーション キーワードによってグループ化されます。
IBM Informix データベースに格納されたジオデータベースの場合、ArcGIS は以下のパラメーター名とコンフィグレーション文字列の組み合わせを使用して実行します。
- テーブルとインデックスの格納特性を設定する。
- ユーザーが ArcGIS インターフェイスでキーワードを使用できるようにする。
- コンフィグレーション キーワードを説明するコメントを追加する。
次の表は、Informix のジオデータベースで使用可能なすべてのコンフィグレーション パラメーターのリストです。表の後には、各パラメーターを機能別にグループ化した詳細な説明があります。
パラメーター名 | 説明 | 値 |
---|---|---|
A_INDEX_ROWID | ADD テーブルの ObjectID 列のインデックス格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
A_INDEX_STATEID | ADD テーブルの sde_state_id 列のインデックス格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
A_INDEX_USER | ADD テーブルのインデックス格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
A_RTREE | ADD テーブルの R ツリー インデックス格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 デフォルト値は空白です。そのため、Informix のデフォルトが使用されます。この値については、Informix のドキュメントをご参照ください。 |
A_STORAGE | ADD テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
AUX_INDEX_COMPOSITE | ラスター AUX テーブルの複合列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
AUX_STORAGE | ラスター AUX テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
B_INDEX_ROWID | ビジネス テーブルの ObjectID 列のインデックスと、ラスター RowID のインデックス R<N>_SDE_ROWID_UK の格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
B_INDEX_TO_DATE | R<登録 ID>_sde_todate インデックスを作成するための格納パラメーター情報 (履歴管理の際に履歴テーブルを更新するために使用) | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
B_INDEX_USER | ビジネス テーブルのユーザー インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
B_RTREE | ビジネス テーブルの R ツリー インデックス格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 デフォルト値は空白です。そのため、Informix のデフォルトが使用されます。この値については、Informix のドキュメントをご参照ください。 |
B_STORAGE | ビジネス テーブルとラスター属性テーブルのインデックス格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
BLK_INDEX_COMPOSITE | ラスター BLK テーブルの複合列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
BLK_LOB_STORAGE | ラスター ブロック データの格納場所を指定できます | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
BLK_STORAGE | ラスター BLK テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
BND_INDEX_COMPOSITE | ラスター BND テーブルの複合列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
BND_INDEX_ID | ラスター BND テーブルの RID 列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
BND_STORAGE | ラスター BND テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
COMMENT | コメントに使用する行 | 最大 2,048 文字までのコメントを記述できます。 |
D_INDEX_DELETED_AT | DELETE テーブルの sde_deleted_at 列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
D_INDEX_ STATE_ROWID | DELETE テーブルの sde_states_id 列および sde_deletes_row_id 列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
D_STORAGE | DELETE テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
LD_INDEX_DATA_ID | Sde_logfile_data の格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
LD_INDEX_ROWID | sde_logfile_data テーブルと sde_logpool<sde_id> テーブルの sde_rowid 列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
LD_STORAGE | Sde_logfile_data テーブルと sde_logpool<sde_id> テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
LF_INDEXES | sde_logfiles テーブルの列のインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
LF_STORAGE | Sde_logfiles テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
MAX_CACHED_CURSORS | キャッシュ カーソルの最大数 | 0 以上 0 = 無効 デフォルト値は 80 です。 |
MVTABLES_MODIFIED_INDEX | Mvtables_modified インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
MVTABLES_MODIFIED_TABLE | Mvtables_modified テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
RAS_INDEX_ID | ラスター RAS テーブルの RID インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
RAS_STORAGE | ラスター RAS テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
S_STORAGE | smart BLOB sbspace を表す | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
SESSION_INDEX | セッションベースのログ ファイルのインデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
SESSION_STORAGE | セッションベースのログ ファイル テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
SESSION_TEMP_TABLE | Informix のジオデータベースでは使用されません | 0 |
STATE_LINEAGES_TABLE | State_lineages テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
STATES_INDEX | ステート テーブルの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
STATES_TABLE | ステート テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
UI_NETWORK_TEXT | ArcGIS ユーザー インターフェイスに表示される、関連するコンフィグレーション キーワードを説明するためのユーザー インターフェイス パラメーター (ネットワーク設定の説明を含む) | 最大 2,048 文字の説明 |
UI_TERRAIN_TEXT | ArcGIS ユーザー インターフェイスに表示される、関連するコンフィグレーション キーワードを説明するためのユーザー インターフェイス パラメーター (テレイン設定の説明を含む) | 最大 2,048 文字の説明 |
UI_TEXT | ArcGIS ユーザー インターフェイスに表示される、関連するコンフィグレーション キーワードを説明するためのユーザー インターフェイス パラメーター (関連する非コンポジット コンフィグレーション キーワードの説明を含む) | 最大 2,048 文字の説明 |
UI_TOPOLOGY_TEXT | ArcGIS ユーザー インターフェイスに表示される、関連するコンフィグレーション キーワードを説明するためのユーザー インターフェイス パラメーター (トポロジ設定の説明を含む) | 最大 2,048 文字の説明 |
USE_EXCLUSIVE_LOCKING | ジオデータベース圧縮中に使用する排他ロック | TRUE または FALSE |
VERSIONS_INDEX | バージョン インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
VERSIONS_TABLE | バージョン テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_DOC_LOB_STORAGE | sde_xml_doc<n> テーブルの xml_doc 列における XML ドキュメントの格納およびアクセス情報 | LOB データが格納される Smart BLOB space の名前 <SBLOBspace_name> を提供します |
XML_DOC_STORAGE | sde_xml_doc<n> テーブルの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_DOC_VAL_LOB_STORAGE | sde_xml_doc<n> テーブルの xml_doc_val 列における XML ドキュメント コンテンツの格納およびアクセス情報 | LOB データが格納される Smart BLOB space の名前 <SBLOBspace_name> を提供します |
XML_IDX_FULLTEXT_PARAMS | 使用している DataBlade Module が必要とする、セカンダリ アクセス方法のパラメーターと値の組み合わせをカンマで区切ったリスト デフォルト (XML_IDX_FULLTEXT_TYPE の下で設定) は Basic Text Search (BTS) です。 | delete='deferred' |
XML_IDX_FULLTEXT_STORAGE | テキスト インデックスが格納される smart BLOB space または Extspace を示します | このパラメーターにデフォルト値はありません。 BTS DataBlade モジュールを使用する場合、smart BLOB space または Extspace (BTS full-text index が作成されます) に記録している名前を指定します。詳細については、BTS DataBlade モジュールのドキュメントをご参照ください。 |
XML_IDX_FULLTEXT_TYPE | 使用するテキスト インデックスのタイプ デフォルトでは、BTS DataBlade モジュールが使用され、このパラメーターのデフォルト値は bts です。 | bts |
XML_IDX_INDEX_DOUBLE | sde_xml_idx<n> テーブルの double_tag 列の xmlix<n>_db インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_IDX_INDEX_ID | xml_idx<n> テーブルの ID 列の xmlix<n>_id インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_IDX_INDEX_STRING | sde_xml_idx<n> テーブルの string_tag 列の xmlix<n>_st インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_IDX_INDEX_TAG | sde_xml_idx<n> テーブルの tag_id 列の xmlix<n>_tg インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_IDX_STORAGE | sde_xml_idx<n> テーブル (XML 列のインデックス テーブル) の格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_IDX_TEXT_TAG_STORAGE | sde_xml_idx<n> テーブルの text_tag 列のコンテンツに関する格納およびアクセス情報 (XML 列のインデックス テーブル) | LOB データが格納される Smart BLOB space の名前 <SBLOBspace_name> を提供します |
XML_INDEX_TAGS_INDEX | sde_xml_indexes テーブルの xml_indextags_pk インデックスの格納定義 | CREATE INDEX パラメーターについては、Informix のドキュメントをご参照ください。 |
XML_INDEX_TAGS_TABLE | sde_xml_index_tags テーブルおよび tag_name 列の xml_indextags_ix1 インデックスと tag_alias 列の xml_indextags_ix2 インデックスの格納定義 | CREATE TABLE パラメーターについては、Informix のドキュメントをご参照ください。 |
パラメーターの機能説明
ビジネス テーブルとインデックスの格納パラメーター
ビジネス テーブルは、ArcGIS クライアントによって作成される Informix テーブルです。
ビジネス テーブルの格納設定を定義するには、B_STORAGE パラメーターを使用します。
ビジネス テーブルのインデックスの作成方法を定義するインデックス パラメーターは、次の 4 つです。B_INDEX_USER パラメーターは、ユーザー定義インデックスの格納設定を保持します。B_INDEX_ROWID パラメーターは、登録されたテーブルの ObjectID 列 (RowID とも呼ばれる) に作成されるインデックスの格納設定を定義します。登録されたテーブルは、ArcGIS for Desktop から作成できます。B_RTREE パラメーターは、空間列がビジネス テーブルに追加されたときに作成される空間列インデックスの格納設定を定義します。ArcGIS は、フィーチャクラスを作成するときに、このインデックスを作成します。B_INDEX_TO_DATE パラメーターは、インデックス R<registration_id>_sde_todate の格納を指定します。このインデックスは、ビジネス テーブルで履歴管理が有効になったときに作成され、履歴管理操作中に履歴テーブルを更新するときに使用されます。
ADD テーブルと DELETE テーブルの格納パラメーター
ビジネス テーブルまたはフィーチャクラスをバージョン対応登録すると、複数のユーザーがオブジェクトを管理したり編集したりできるようになります。バージョン対応登録されたビジネス テーブルには、ADD テーブルと DELETE テーブルの 2 つのテーブルが作成されます。
ユーザーは適切な間隔で各自の変更内容を他のユーザーの変更内容とマージし、同じフィーチャを変更したことによって発生する競合を解決します。
ADD テーブルのパラメーター
A_STORAGE パラメーターは、ADD テーブルの格納設定を保持します。ADD テーブルの名前は a<n> で、<n> の部分は table_registry システム テーブルに格納されている 登録 ID になります。たとえば、ビジネス テーブル roads の 登録 ID が 10 であれば、a10 という名前の ADD テーブルが作成されます。
その他 4 つのパラメーターが、ADD テーブルのインデックスの格納設定を定義します。
- A_INDEX_ROWID パラメーターは、バージョン対応の ObjectID 列 (通常は行 ID という名前) で作成されるインデックスの格納設定を定義します。ADD テーブルの ROWID 列のインデックス名は a<n>_rowid_ix1 になります。<n> の部分は、ADD テーブルが関連付けられているビジネス テーブルの登録 ID です。
- A_INDEX_STATEID パラメーターは、ADD テーブルの sde_state_id 列に作成されるインデックスの格納設定を定義します。SDE_STATE_ID 列のインデックス名は a<n>_state_ix2 になります。<n> の部分は、ADD テーブルが関連付けられているビジネス テーブルの登録 ID です。
- A_RTREE パラメーターは、ADD テーブルの空間列に作成されるインデックスの格納設定を定義します。ビジネス テーブルに空間列が含まれている場合、その列とインデックスは ADD テーブルに複製されます。
- A_INDEX_USER パラメーターは、ADD テーブルに作成されるカスタム インデックスの格納設定を定義します。ビジネス テーブルのカスタム インデックスは、ADD テーブルに複製されます。
DELETE テーブルのパラメーター
D_STORAGE パラメーターは、DELETE テーブルの格納設定を定義します。DELETE テーブルの名前は d<n> で、<n> の部分は table_registry システム テーブルに記録されている 登録 ID になります。たとえば、ビジネス テーブル roads の 登録 ID が 10 であれば、d10 という名前の DELETE テーブルが作成されます。
その他 2 つのパラメーターが、DELETE テーブルに作成されるインデックスの格納設定を定義します。
- D_INDEX_STATE_ROWID パラメーターは、DELETE テーブルの sde_state_id 列と sde_deletes_row_id 列に作成される d<n>_idx1 インデックスの格納設定を定義します。
- D_INDEX_DELETED_AT パラメーターは、DELETE テーブルの sde_deleted_at 列に作成される d<n>_idx2 インデックスの格納設定を定義します。
ラスター テーブルおよびインデックス格納のパラメーター
ビジネス テーブルに追加されるラスター列は、実際には、4 つのテーブルと 5 つのサポート インデックスで構成されスキーマに格納されているラスター データを参照する外部キーです。
- RAS_STORAGE パラメーターは、ras テーブルの CREATE TABLE ステートメントの格納設定を定義します。
- RAS_INDEX_ID パラメーターは、ras テーブルのインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。BND_STORAGE パラメーターは、bnd テーブルの CREATE TABLE ステートメントの格納設定を定義します。
- BND_INDEX_COMPOSITE パラメーターは、bnd テーブルの複合列インデックスに使用される CREATE INDEX ステートメントの格納設定を定義します。
- BND_INDEX_ID パラメーターは、bnd テーブルの rid 列インデックスに使用される CREATE INDEX ステートメントの格納設定を定義します。
- AUX_STORAGE パラメーターは、aux テーブルの CREATE TABLE ステートメントの格納設定を定義します。
- AUX_INDEX_COMPOSITE パラメーターは、aux テーブルの複合インデックスに使用される CREATE INDEX ステートメントの格納設定を定義します。
- BLK_STORAGE パラメーターは、blk テーブルの CREATE TABLE ステートメントの格納設定を定義します。
- BLK_INDEX_COMPOSITE パラメーターは、blk テーブルの複合インデックスに使用される CREATE INDEX ステートメントの格納設定を定義します。
他にも、ラスター属性テーブルというラスター テーブルがあります。これらのテーブルは、ラスターのセル値に基づいて属性値を格納します。B_STORAGE パラメーターがこれらのテーブルの格納設定を定義します。これらのテーブルに、他のフィーチャクラスのビジネス テーブルと異なる格納場所を定義する必要がある場合は、ラスター データセットおよびラスター カタログの作成中に、ラスター属性テーブル用の異なる格納情報を指定するラスター キーワードを作成してください。
ラスター属性テーブルの詳細については、「ラスター データセットの属性テーブル」をご参照ください。
XML 格納パラメーター
XML コンフィグレーション パラメーターは、XML ドキュメントの追跡と格納に使用されるテーブルとインデックスの格納情報を指定する際に使用します。Informix に特有の XML コンフィグレーション パラメーターとして、XML_IDX_FULLTEXT_TYPE、XML_IDX_FULLTEXT_PARAMS、XML_IDX_FULLTEXT_STORAGE の 3 つがあります。これらには、適切な値を指定する必要があります。
XML_IDX_FULLTEXT_TYPE パラメーターは、Basic Text Search DataBlade モジュールが提供するセカンダリ インデックス アクセス方法を指定します。このパラメーターの値は、次のように指定する必要があります。
XML_IDX_FULLTEXT_TYPE "bts"
XML_IDX_FULLTEXT_PARAMS パラメーターは、Basic Text Search DataBlade モジュールが必要とする、セカンダリ アクセス方法のパラメーターと値の組み合わせをカンマで区切ったリストを指定します。このパラメーターの値は、次のように指定する必要があります。
XML_IDX_FULLTEXT_PARAMS "delete='deferred'"
XML_IDX_FULLTEXT_STORAGE パラメーターは、フルテキスト インデックスを作成する格納領域の名前を指定します。
Basic Text Search DataBlade モジュール のバージョン 1.00 (Informix Dynamic Server (IDS) バージョン 11.10 に付属) を使用している場合、このパラメーターの値は、次の例のように Extspace の名前となります。
XML_IDX_FULLTEXT_STORAGE "bts_extspace"
BTS DataBlade モジュールのバージョン 2.00 (IDS バージョン 11.50 に付属) を使用している場合、このパラメーターの値は、前の例のように Extspace の名前となるか、次の例のように smart BLOB space に記録されている名前となります。
XML_IDX_FULLTEXT_STORAGE "sbspace2"
以下に、これら 3 つのコンフィグレーション パラメーターの設定に一致する CREATE INDEX ステートメントの例を示します。
CREATE INDEX xmldoc1_txt ON sde_xml_doc1 (xml_doc_val bts_clob_ops)
USING bts ( delete='deferred' ) IN bts_extspace
次の 3 つのコンフィグレーション パラメーターは、sde_xml_doc<id#> テーブルと sde_xml_idx<id#> テーブルの BLOB または CLOB を格納する smart BLOB space を Informix で指定するために使用されます。
XML_DOC_LOB_STORAGE "<SBLOBspace name>" XML_DOC_VAL_LOB_STORAGE "<SBLOBspace name>" XML_IDX_TEXT_TAG_STORAGE "<SBLOBspace name>"
これらのパラメーターの値を変更して、テーブルとインデックス格納の DB スペース名を次のように指定することができます。<DBspace name> をテーブルとインデックスを格納する DB スペースの名前に置き換えてください。
XML_INDEX_TAGS_TABLE "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW" XML_INDEX_TAGS_INDEX "FILLFACTOR 90 IN <DBspace name>" XML_DOC_STORAGE "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW" XML_IDX_STORAGE "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW" XML_IDX_INDEX_ID "FILLFACTOR 90 IN <DBspace name>" XML_IDX_INDEX_TAG "FILLFACTOR 90 IN <DBspace name>" XML_IDX_INDEX_DOUBLE "FILLFACTOR 90 IN <DBspace name>" XML_IDX_INDEX_STRING "FILLFACTOR 90 IN <DBspace name>"
ログ ファイル テーブルのパラメーター
ArcGIS は、選択されたレコード セットを保持するために、ログ ファイル テーブルを使用します。ログ ファイルのパラメーターは、ログ ファイルおよびログ ファイルのデータ テーブルとインデックスに適用されます。これらは「L」または「SESSION」で始まります。デフォルト値は次のとおりです。
- LF_STORAGE パラメーターは、sde_logfiles テーブルの設定を定義します。
- LF_INDEXES パラメーターは、sde_logfiles テーブルのインデックスの作成を定義します。
- LD_STORAGE パラメーターは、sde_logfile_data テーブルと sde_logpool_<sde_id> テーブルの構成を定義します。
- LD_INDEX_DATA_ID パラメーターは、sde_logfile_data テーブルの sde_logfile_data_idx2 インデックスの作成と、sde_logpool_<sde_id> テーブルの sde_logpool_<sde_id>_idx1 インデックスの作成を定義します。
- LD_INDEX_ROWID パラメーターは、sde_log file_data テーブルの sde_log file_data_idx1 インデックスの作成と、sde_logpool_<sde_id> テーブルの sde_logpool_<sde_id>_idx1 インデックスの作成を定義します。
- SESSION_STORAGE パラメーターは、セッションベースのログ ファイル テーブルの格納設定を定義します。
- SESSION_INDEX パラメーターは、セッションベースのログ ファイル テーブルに作成されたインデックスの格納設定を定義します。
- SESSION_TEMP_TABLE パラメーターは Informix データベースでは使用されません。
ジオデータベースでのログ ファイル テーブルの使用方法に関する詳細については、「Informix 用 ログ ファイルテーブル設定オプション」をご参照ください。
ユーザー インターフェイス パラメーター
ユーザー インターフェイス パラメーターは「UI」で始まり、関連するコンフィグレーション キーワードを ArcGIS ユーザー インターフェイスおよび ArcObjects で利用可能にするかどうかを指定します。UI_TEXT は、非コンポジット コンフィグレーション キーワードで使用されます。UI_TOPOLOGY_TEXT は、トポロジ キーワードで使用されます。UI_TERRAIN_TEXT は、テレイン キーワードで使用されます。UI_NETWORK_TEXT は、ネットワーク キーワードで使用されます。これらは、UI パラメーターを必要とするデフォルトのコンフィグレーション キーワードにすでに含まれています。独自のカスタム キーワードを作成する場合、必ずこれらのパラメーターのうちのいずれかを追加します。