パブリケーションプロパティ
パブリケーションプロパティには、パブリケーションに関する全般的な情報、パブリケーションに使用するアプリケーションとトピック、およびData Integrationタスクまたはファイル取り込みタスクをトリガするパブリケーションの場合は、実行するタスクとパブリケーションのスケジューリングが含まれます。
[パブリケーション]ページには、次のプロパティが含まれます。
- パブリケーション名
- パブリケーションの名前。名前の最大文字数は特殊文字を含めて60文字です。
- 説明
- パブリケーションの説明。説明には最大255文字を含めることができます。
- モード
- 有効または無効になっているパブリケーションモード。無効なパブリケーションは、スケジュールに基づいて、または外部APIによって実行することはできません。無効なパブリケーションは Explore ページまたはパブリケーションの発行先トピックのトピックページからのみ実行できます。
- パブリケーション方法
- データまたはファイルをパブリッシュする方法:
- - Data Integrationタスクによってデータをパブリッシュします。パブリケーションプロセスは、パブリッシュ元のアプリケーションからデータを取得してCloud Integration Hubパブリケーションリポジトリ上のトピックに書き込むData Integrationタスクをトリガします。
- - ファイル取り込みタスクでファイルをパブリッシュします。パブリケーションプロセスは、パブリッシュ元のアプリケーションからファイルを取得してCloud Integration Hubパブリケーションリポジトリ上の特定のトピックに書き込むファイル取り込みタスクをトリガします。
- - APIを使用してデータをパブリッシュPublish Data REST APIを使用して、Cloud Integration Hubのパブリケーションリポジトリの特定のトピックにデータをパブリッシュします。小規模なトランザクションの高頻度なパブリケーションの場合、このオプションを選択します。
パブリケーションプロパティを設定すると、次のURLをパブリケーションページからコピーできます。
- ▪ REST APIのURL。このURLを使用してデータをパブリッシュします。
- ▪ パブリケーションがデータをパブリッシュするトピックのSwagger構造のURL。この構造はパブリケーション要求で使用します。
パブリケーションを実行する要求の作成時にこれらのURLを使用します。
- アプリケーション
- データまたはファイルをパブリッシュするアプリケーション。
- トピック
- アプリケーションによるデータまたはファイルのパブリッシュ先となるトピック。
- タスク
- パブリケーションマッピングを定義するタスク。データ統合タスクまたはファイル取り込みタスクをトリガするパブリケーションに適用されます。
- 書き込みバッチサイズ
- Cloud Integration Hubコネクタが、パブリケーションリポジトリに単一バッチで書き出すレコード数。データ統合タスクをトリガするパブリケーションに適用されます。
注: プライベートパブリケーションリポジトリにJDBCを使用するようにCloud Integration Hub接続を構成する場合、バッチサイズは適用されません。
- スケジューリング
- データパブリッシュの方法と頻度。データ統合タスクまたはファイル取り込みタスクをトリガするパブリケーションに適用されます。
- 手動または外部トリガを使用
- スケジュールは設定されません。次の方法を使用してパブリケーションを実行することができます。
- ▪ Cloud Integration Hubエクスプローラから手動で実行します。
- ▪ APIで実行する。パブリケーションを開始するREST APIを呼び出します。
このスケジュールオプションを使用するファイルパブリケーションの場合と、複数のファイルをパブリッシュするファイルパブリケーションの場合、パブリケーションの開始時にすべてのファイルがソースの場所に存在している必要があります。
- スケジュールを使用
- 定義されたスケジュールに従ってパブリケーションを実行します。次のいずれかのオプションを選択します。
- ▪ n分ごと。最大60分間隔でパブリケーションを実行します。リストから分数を選択します。
- ▪ 時間ごと。最大24時間間隔でパブリケーションを実行します。リストから時間数を選択します。パブリケーションはその時間の開始時に実行されます。例えば、「2」を入力した場合、パブリケーションは00:00、02:00に、2時間間隔で実行されます。
- ▪ 日。毎日同じ時間にパブリケーションを実行します。
- ▪ 週。毎週同じ曜日(1つ以上)の同じ時間にパブリケーションを実行します。パブリケーションが実行される曜日のチェックボックスをオンにします。例えば、土曜日と日曜日を選択して、パブリケーションを週末に実行するようにスケジュールします。
- ▪ 月。毎月特定の日付または特定の曜日の同じ時間にパブリケーションを実行します。
分単位および時間単位の間隔については、パブリケーションを実行する当日でその期間を指定できます。例えば、パブリケーションが夜間に実行されるようにスケジュールします。
スケジュールのタイムゾーンを選択します。選択したタイムゾーンで、スケジュールに従ってパブリケーションが実行されます。ユーザープロファイルでデフォルトのタイムゾーンを変更できます。
[実行の繰り返し]領域でパブリケーション間隔を定義します。