データウェアハウスセンター アプリケーション統合の手引き


Step.tag

このテンプレートを使用して、データウェアハウスセンターが管理するステップを定義します。このテンプレートには、セキュリティー・グループ、プロセス、およびエージェントへの関係についての情報が含まれています。

このテンプレートは、ソースおよびターゲット・データとの間の関係を生成している、またはデータウェアハウスセンターが実行するプログラムを定義している、すべてのパートナー・アプリケーションで必須です。

新規のステップ・オブジェクトを作成する場合、*StepName トークンに指定する値は、ウェアハウス・コントロール・データベース内に定義されたすべてのステップに対して固有でなければなりません。

トークン

表 26 は、このテンプレート内の各トークンに関する情報を示しています。

表 26. Step.tag のトークン
トークン 説明 許可される値
エンティティー・パラメーター
*StepName 作成中または関連付け中のステップの固有名。 最長 80 バイトのテキスト・ストリング。
*StepDescription ステップに関連した説明。 最長 254 バイトのテキスト・ストリング。
*StepNotes ステップに関連した長い説明。 最長 32,700 バイトのテキスト・ストリング。
*StepDataNotPresent ソース・データが存在しない場合の処理オプション。 以下の値の 1 つ:

ISV_StepDataNotPresent_OK
データが存在しない場合、処理を続けます。

ISV_StepDataNotPresent_Warning
データが存在しない場合、警告を発行して処理を続けます。

ISV_StepDataNotPresent_Error
データが存在しない場合、エラー・メッセージを発行して処理を停止します。
*StepSelectStatementGenerated データウェアハウスセンターが SQL を生成するかどうか、または SQL ステートメントがトークン *StepSelectStatement によって含められるかどうかを指定するフラグ。 以下の値の 1 つ:

ISV_StepSelectStatementNo
SELECT ステートメントは生成されませんが、*StepSelectStatement に含まれています。

ISV_StepSelectStatementYes
SELECT ステートメントが生成されて、*StepSelectStatement は無視されます。
*StepSelectStatement SQL ステートメントは ISV_StepSelectStatementNo であれば発行されます。 SQL ストリング。
*StepContact このステップに関する質問または考慮事項についての連絡先となる個人またはグループの名前。 テキスト・ストリング。
*StepExternalPopulation ステップがデータウェアハウスセンター環境の外側で実行される予定かどうかを示すフラグ。 以下の値の 1 つ:

ISV_StepExternalNo
表には他の方法で外部的なデータが取り込まれることはありません。

ISV_StepExternalYes
表には他の方法で外部的なデータが取り込まれます。
*StepType 作成中のステップのタイプ。 以下の値の 1 つ:

ISV_StepType_Editioned_Append
ステップが実行されると、表内のデータは追加されます。

ISV_StepType_Full_Replace
ステップが実行されると、表内のデータは置換されます。

ISV_StepType_Uneditioned_Append
ステップが実行されると、表内のデータは追加されます。

ISV_StepType_VWP_Population
表内のデータはデータウェアハウスセンター プログラムによって取り込まれます。
*StepSQLWarning SQL 警告が生じた場合の処理オプション。 以下の値の 1 つ:

ISV_StepSQLWarning_OK
SQL 警告が生じた場合、処理を続けます。

ISV_StepSQLWarning_Warning
SQL 警告が生じた場合、警告を発行して処理を続けます。

ISV_StepSQLWarning_Error
SQL 警告が生じた場合、エラーを発行して処理を停止します。
*StepCommit *StepCommitAfterNumberRows がステップのターゲット表に挿入された後、データウェアハウスセンターが断続的にコミットするかどうかを指定するフラグ。 以下の値の 1 つ:

ISV_Step_Incremental_Commit_On
データはターゲットにおいて断続的にコミットされます。

ISV_Step_Incremental_Commit_Off
データはターゲットにおいて断続的にコミットされません。
*StepCommitAfterNumberRows コミットの前に挿入される行数。 数値。
関係パラメーター
*SecurityGroup インポート中のすべてのオブジェクトを含むことになるセキュリティー・グループ。

このトークンは必須であり、デフォルトのセキュリティー・グループを指定しなければなりません。

デフォルトのセキュリティー・グループとして ISV_DEFAULTSECURITYGROUP
*ProcessName プロセスの名前。

このトークンは必須です。

最長 80 バイトのテキスト・ストリング。
*AgentSite 新規のエージェント・サイトの名前、またはエージェントが新規でない場合はデフォルトのエージェント・サイトの名前。

新規の名前を指定する場合、データウェアハウスセンター コントロール・データベース内で固有の名前にしなければなりません。

このトークンは必須ですが、デフォルトのエージェント・サイト ISV_DEFAULTAGENTSITE を指定することもできます。

最長 80 バイトのテキスト・ストリング。

新規のエージェント・サイトを作成したくない場合、デフォルトのエージェント・サイトとして ISV_DEFAULTAGENTSITE を使用してください。

*CurrentCheckPointID++ 0 から始まり、トークンに置換されるたびに増加する索引。

このトークンは必須です。

数値。

値の例

表 27 は、各トークンに指定するメタデータの種類を例示するために、各トークンの値の例を示しています。

表 27. Step.tag トークンの値の例
トークン 値の例
*StepName Revenue by location
*StepDescription This step will pull data to create the revenue for each location in a DB2 table
*StepNotes Revenue for Geography 7 comes from 4 source Oracle tables
*StepDataNotPresent ISV_StepDataNotPresent_Error
*StepSelectStatementGenerated ISV_StepSelectStatementNo
*StepSelectStatement SELECT * FROM IWH.REVENUE_BY_LOCATION
*StepContact Jason Smythe
*StepExternalPopulation ISV_StepExternalNo
*StepType ISV_StepType_Full_Replace
*StepSQLWarning ISV_StepSQLWarning_Warning
*StepCommit ISV_Step_Incremental_Commit_On
*StepCommitAfterNumberRows 10000
*SecurityGroup ISV_DEFAULTSECURITYGROUP
*ProcessName Marketing process
*AgentSite My agent site
*CurrentCheckPointID++ 5


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]