私は、イベントハブからメッセージを引き出し、そのデータをテーブルストレージにプッシュするストリームアナリティクスジョブを持っています。これはうまくいきますが、Partition KeyをEventHubメッセージの2つの列の複合キーにしたいと思います。パーティションキーをどのように2つの列を連結するように設定するかわかりません。紺碧のテーブルストレージに複合パーティションキーを作成する
コンパウンドパーティションキーの作成方法を教えてもらえますか?
私は、イベントハブからメッセージを引き出し、そのデータをテーブルストレージにプッシュするストリームアナリティクスジョブを持っています。これはうまくいきますが、Partition KeyをEventHubメッセージの2つの列の複合キーにしたいと思います。パーティションキーをどのように2つの列を連結するように設定するかわかりません。紺碧のテーブルストレージに複合パーティションキーを作成する
コンパウンドパーティションキーの作成方法を教えてもらえますか?
CONCATコマンドを使用する必要があります。出力紺碧テーブル記憶にストリーム分析クエリで
CONCAT (string_value1, string_value2 [, string_valueN ])
あなたは
SELECT
CONCAT(column1, column2) AS partitionKey,
column3 AS rowKey
INTO
[Event-Hub-output-table]
FROM
[Event-Hub-input]
のPartitionKeyが文字列である必要があり、それはあなたに有効なパーティションを作るように選択されなければならないような何かをする必要がありますデータセット。
Stream Analyticsクエリでエイリアス化された列(2つの列を連結して設定されている)を作成することで、これを管理しました。その新しい列をパーティションキーとして使用します。
実際に彼は私が最後にやった方法です – Slicc
オハイオ州オハイオ州。私はこれがこれを行うための簡単なアプローチだと思います。 – Aravind