注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ストリーミングパイプラインを使用すると、リアルタイムデータに基づいて重要な意思決定を即座に行えます。専用のコンピューティングリソースでデータをストリームとして処理することで、ストリーミングパイプラインは非常に低い遅延でレコードを処理できます。平均すると、ストリーミングデータは15秒未満でオントロジーからアクセスできるようになり、Quiver や Foundry Rules などの時系列アプリケーションで分析に利用可能になります。この低遅延を実現するため、ストリームは継続的に稼働するコンピューティングリソース上に構築されており、バッチパイプラインとは異なるアーキテクチャとメンテナンスの考慮が必要です。
ストリーミング変換には、ステートレスとステートフルがあります。ステートレス変換は各行を独立して処理し、ステートフル変換は以前に処理した行の情報を保持します。ステートフル変換は、ウィンドウ、集計、結合などのユースケースをサポートします。ステートフルなストリーミング変換について詳しくはこちら。
ストリーミングパイプラインを構築する際は、次の点を考慮してください。
Foundry でストリーミングパイプラインの使用をはじめるには、シンプルなストリーミングパイプラインを作成する方法を確認し、Pipeline Builder のストリーミングトランスフォームについて学びます。データソースを Foundry に接続する方法について学ぶには、ストリームにデータをプッシュする方法、またはストリーミング同期を設定する方法を確認してください。