5.1 パイプラインへのステージの追加
5.1.1 問合せステージの追加
コーディングをせずにデータ・ストリームに対する単純または複雑な問合せを含め、調整された結果を出力に取得できます。
- パイプライン・エディタでパイプラインを開きます。
- 問合せステージを追加する直前のステージを右クリックし、「ステージの追加」をクリックして「問合せ」を選択します。
- 問合せステージの「名前」および「説明」を入力します。
- 「保存」をクリックします。
5.1.3 問合せステージへのサマリーの追加
- パイプライン・エディタでパイプラインを開きます。
- 必要な問合せステージを選択し、「サマリー」タブをクリックします。
- サマリーの追加をクリックします。
- 適切な関数と必要な列を選択します。
- 必要なサマリーの数だけ前述のステップを繰り返して追加します。
5.1.4 グループ化基準を使用したサマリーの追加
- パイプライン・エディタでパイプラインを開きます。
- 必要な問合せステージを選択し、「サマリー」タブをクリックします。
- グループ化基準の追加をクリックします。
- 「フィールドの追加」をクリックし、グループ化の基準とする列を選択します。
グループ化基準を作成すると、デフォルトでライブ出力表にグループ化基準列のみが表示されます。「すべての列を保持」をオンにすると、出力表にすべての列が表示されます。
複数のグループ化基準を追加できます。
5.1.5 問合せグループ・ステージの追加
問合せグループは、サマリー(集計関数)、グループ化基準、フィルタおよび範囲ウィンドウの組合せです。異なる問合せグループによって入力がパラレルに処理され、結果は問合せグループ・ステージの出力に結合されます。問合せグループのロジックが適用される前に受信ストリームを処理する入力フィルタや、すべての問合せグループの結合された出力にまとめて適用される結果フィルタを定義することもできます。
ストリーム・タイプの問合せグループ・ステージは、ストリームに処理ロジックを適用します。これは、単純化のためにグループ化された複数のパラレル問合せステージと本質的に同様です。
表タイプの問合せグループ・ステージは、トランザクション・セマンティクスを含むストリームに追加できます。たとえば、Oracle GoldenGate BigDataプラグインによって生成されたデータ取得ストリームを変更します。このタイプのステージは、ストリームに含まれるトランザクション・セマンティクスを使用して、メモリー内に元のデータベース表を再作成します。その後、メモリー内のこの表に問合せグループを適用することで、データベースのパフォーマンスに影響を与えることなく、トランザクション・データに対してリアルタイム・アナリティクスを実行できます。
5.1.6 ルール・ステージの追加
ルール・ステージを使用して、パイプラインにIF-THENロジックを追加できます。ルールは、ストリームに適用される条件とアクションのセットです。ルールを追加する特定の順序はありません。
5.1.7 パターン・ステージの追加
パターンは、ビジネス・ロジックが組み込まれたOracle GoldenGate Stream Analyticsアプリケーションのテンプレートです。パイプライン内にパターン・ステージを作成できます。パターンはスタンドアロンのアーティファクトではなく、パイプライン内に埋め込む必要があります。
様々なタイプのパターンの詳細は、「パターンを使用したデータの変換および分析」を参照してください。
パターン・ステージを追加するには:5.1.8 スコアリング・ステージの追加
- パイプライン・エディタで、必要なパイプラインを開きます。
- スコアリング・ステージを追加する直前のステージを右クリックし、「ステージの追加」をクリックして「スコアリング」を選択します。
- スコアリング・ステージにわかりやすい名前および適切な説明を入力し、「保存」をクリックします。
- ステージ・エディタで、次の詳細を入力します:
- モデル名: スコアリング・ステージで使用する予測モデルを選択します
- モデル・バージョン: 予測モデルのバージョンを選択します
- マッピング: ステージ・フィールドに適切にマップされる対応モデル・フィールドを選択します
5.1.9 ターゲット・ステージの追加
- パイプライン・エディタで、必要なパイプラインを開きます。
- ターゲット・ステージを追加する直前のステージを右クリックし、「ステージの追加」をクリックして「ターゲット」を選択します。
- ターゲットの名前と適切な説明を入力します。
- 「保存」をクリックします。
異なるターゲット・タイプの作成の詳細は、unresolvable-reference.html#GUID-F8E38E61-6F76-46E9-A405-E4F612171E54を参照してください。