2017-02-27 5 views
0

私は、イベントハブからメッセージを引き出し、そのデータをテーブルストレージにプッシュするストリームアナリティクスジョブを持っています。これはうまくいきますが、Partition KeyをEventHubメッセージの2つの列の複合キーにしたいと思います。パーティションキーをどのように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が文字列である必要があり、それはあなたに有効なパーティションを作るように選択されなければならないような何かをする必要がありますデータセット。

+0

実際に彼は私が最後にやった方法です – Slicc

+0

オハイオ州オハイオ州。私はこれがこれを行うための簡単なアプローチだと思います。 – Aravind

0

Stream Analyticsクエリでエイリアス化された列(2つの列を連結して設定されている)を作成することで、これを管理しました。その新しい列をパーティションキーとして使用します。

関連する問題