Azure Stream Analytics からの Table Storage 出力

Azure Table Storage は高度な可用性を備えた非常にスケーラブルなストレージであるため、アプリケーションを需要に応じて自動的に拡張できます。 Table Storage は Microsoft の NoSQL キー/属性ストアであり、スキーマに対する制約を抑えながら、構造化されたデータに使用できます。 Azure Table Storage を使用すると、永続化と効率的な取得のためにデータを保持できます。

次の表に、テーブルの出力を作成するためのプロパティの名前とその説明を示します。

プロパティ名 説明
出力エイリアス クエリの出力をこのテーブル ストレージに出力するためにクエリで使用されるわかりやすい名前です。
ストレージ アカウント ご自分の出力を送信するストレージ アカウントの名前です。
ストレージ アカウント キー ストレージ アカウントに関連付けられているアクセス キー。
テーブル名 テーブルの名前。 テーブルが存在しない場合は、テーブルが作成されます。
パーティション キー パーティション キーが含まれる出力列の名前です。 パーティション キーは、エンティティのプライマリ キーの最初の部分を形成する、テーブル内のパーティションの一意識別子です。 最大サイズが 1 KB の文字列値です。
行キー 行キーが含まれる出力列の名前です。 行キーは、パーティション内のエンティティの一意識別子です。 これにより、エンティティのプライマリ キーの 2 番目の部分が形成されます。 行キーは、最大サイズが 1 KB の文字列値です。
バッチ サイズ バッチ操作のレコードの数です。 ほとんどのジョブは既定値 (100) で十分です。 この設定の変更について詳しくは、テーブル バッチ操作の仕様に関するページを参照してください。

パーティション分割

パーティション キーは任意の出力列です。 出力ライターの数は、完全並列化されたクエリに対する入力のパーティション分割に従います。

出力バッチ サイズ

メッセージの最大サイズについては、Azure Storage の制限に関する記事を参照してください。 既定値は、1 つのトランザクションあたり 100 エンティティですが、必要に応じて、より小さい値に構成することができます。

次のステップ