接続と統合を構成したら、レシピをアクティブ化して実行できます。
ノート:
レシピをアクティブ化して実行する前に、ApacheのKafkaトピックにいくつかのメッセージがあることを確認してください。
- レシピをアクティブ化します。
- 「構成エディタ」ページで、「アクティブ化」をクリックします。
- 「パッケージのアクティブ化」ダイアログで、「アクティブ化」をクリックします。
統合がアクティブ化されたことを示す確認メッセージが表示されます。
- レシピを実行します。
- 「構成エディタ」ページで、統合フローを選択します。
- 「実行」
をクリックし、「すぐに送信」をクリックします。スケジュール・パラメータ・ウィンドウが表示されます。
- スケジュール・パラメータ・ウィンドウで、
AmazonS3BucketNameパラメータの値を指定します。 Apache KafkaメッセージをエクスポートするAmazon S3バケットの名前を「新しい値」フィールドに入力します。 たとえば、oracle-kafkaです。
- 「送信」をクリックします。
テスト実行の統合を正常に発行しました。
- Oracle Integrationで統合フローの実行をモニターします。
- Oracle Integrationナビゲーション・ペインで、「ホーム」、「モニタリング」、「統合」、「トラッキング」の順にクリックします。
- 「インスタンスのトラッキング」ページで、統合がトリガーされて正常に実行されたことを確認できます。 レシピは、指定されたApache Kafkaトピックから事前定義された数のメッセージをフェッチし、それらをJSONファイルとしてAmazon S3バケットにエクスポートするようになりました。
- ApacheのKafkaメッセージがJSONファイルとしてAmazon S3バケットにエクスポートされるかどうかを確認します。
- AWS管理コンソールにログインし、「Amazon S3」ページに移動します。
- ページのバケット・セクションからAmazon S3バケットを選択します。
- バケットの詳細ページで、対応するApache KafkaメッセージのJSONファイルがあるかどうかを確認します。
JSONファイルの1つは、Notepad++などのテキスト・エディタを使用して開き、ファイルのコンテンツを対応するApache Kafkaメッセージと比較して、正しくエクスポートされているかどうかを確認できます。