スクリプトで定義する理由はありません。テンプレートの使用については、制限される可能性があります。OPERATOR構文の一部として指定する必要があるためです。Standaloneオペレータはスキーマを使用しないため、スキーマの指定は不要です。Consumerオペレータでは次のようにスキーマを指定します。ストリームで、オペレータに送るいかなるデータのスキーマもオペレータが受け取るということです。ストリームに配置するデータを記述するスクリプト定義のスキーマを識別する必要があります。SCHEMA文で定義されるスキーマの名前です。テンプレートで実際にスキーマが指定されている場合、そのテンプレートの使用は、特定のスキーマの定義を含むスクリプトに限定されるうえ、そのスキーマが適切であるテンプレートに限定されます。テンプレートへの参照の一部として明示的に、または暗黙にスキーマを指定できる機能をサポートしています。次に3つの例を示します。producerオペレータの実行)では、'DAILY_SALES'がそのスキーマとして使用されます。SCHEMA文を使用してあらかじめ定義されたスキーマに対してのみ行なうことができます。PTによって生成されたスキーマが使用されます。テーブルの名前を介して行なう必要があります。PTによって生成されたスキーマの区切り記号付きファイル形式のバージョンが使用されます。