このテンプレートを使用して、データウェアハウスセンターが管理するステップを定義します。このテンプレートには、セキュリティー・グループ、プロセス、およびエージェントへの関係についての情報が含まれています。
このテンプレートは、ソースおよびターゲット・データとの間の関係を生成している、またはデータウェアハウスセンターが実行するプログラムを定義している、すべてのパートナー・アプリケーションで必須です。
新規のステップ・オブジェクトを作成する場合、*StepName トークンに指定する値は、ウェアハウス・コントロール・データベース内に定義されたすべてのステップに対して固有でなければなりません。
表 26 は、このテンプレート内の各トークンに関する情報を示しています。
トークン | 説明 | 許可される値 |
---|---|---|
エンティティー・パラメーター | ||
*StepName | 作成中または関連付け中のステップの固有名。 | 最長 80 バイトのテキスト・ストリング。 |
*StepDescription | ステップに関連した説明。 | 最長 254 バイトのテキスト・ストリング。 |
*StepNotes | ステップに関連した長い説明。 | 最長 32,700 バイトのテキスト・ストリング。 |
*StepDataNotPresent | ソース・データが存在しない場合の処理オプション。 | 以下の値の 1 つ:
|
*StepSelectStatementGenerated | データウェアハウスセンターが SQL を生成するかどうか、または SQL ステートメントがトークン *StepSelectStatement によって含められるかどうかを指定するフラグ。 | 以下の値の 1 つ:
|
*StepSelectStatement | SQL ステートメントは ISV_StepSelectStatementNo であれば発行されます。 | SQL ストリング。 |
*StepContact | このステップに関する質問または考慮事項についての連絡先となる個人またはグループの名前。 | テキスト・ストリング。 |
*StepExternalPopulation | ステップがデータウェアハウスセンター環境の外側で実行される予定かどうかを示すフラグ。 | 以下の値の 1 つ:
|
*StepType | 作成中のステップのタイプ。 | 以下の値の 1 つ:
|
*StepSQLWarning | SQL 警告が生じた場合の処理オプション。 | 以下の値の 1 つ:
|
*StepCommit | *StepCommitAfterNumberRows がステップのターゲット表に挿入された後、データウェアハウスセンターが断続的にコミットするかどうかを指定するフラグ。 | 以下の値の 1 つ:
|
*StepCommitAfterNumberRows | コミットの前に挿入される行数。 | 数値。 |
関係パラメーター | ||
*SecurityGroup | インポート中のすべてのオブジェクトを含むことになるセキュリティー・グループ。
このトークンは必須であり、デフォルトのセキュリティー・グループを指定しなければなりません。 | デフォルトのセキュリティー・グループとして ISV_DEFAULTSECURITYGROUP。 |
*ProcessName | プロセスの名前。
このトークンは必須です。 | 最長 80 バイトのテキスト・ストリング。 |
*AgentSite | 新規のエージェント・サイトの名前、またはエージェントが新規でない場合はデフォルトのエージェント・サイトの名前。
新規の名前を指定する場合、データウェアハウスセンター コントロール・データベース内で固有の名前にしなければなりません。
このトークンは必須ですが、デフォルトのエージェント・サイト ISV_DEFAULTAGENTSITE を指定することもできます。 | 最長 80 バイトのテキスト・ストリング。
新規のエージェント・サイトを作成したくない場合、デフォルトのエージェント・サイトとして ISV_DEFAULTAGENTSITE を使用してください。 |
*CurrentCheckPointID++ | 0 から始まり、トークンに置換されるたびに増加する索引。
このトークンは必須です。 | 数値。 |
表 27 は、各トークンに指定するメタデータの種類を例示するために、各トークンの値の例を示しています。
トークン | 値の例 |
---|---|
*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 |