0

App Ins に記録されているすべてのカスタム メトリックを保存したいので、SQL データベースに移動します。

App Ins で cont エクスポートを有効にしました。これにより、App Ins カスタム メトリックが BLOB にダンプされます。

ここから、Stream Analytic に SQL Azure のデータをダンプしてもらいます。

問題は、SA で変換クエリを作成できないことです。

ログに記録される数百のカスタム指標があります。

このようにSQLに保存したい

Time        Metric           Value
-------------------------------------

私はクエリでこれを達成しようとしています:

SELECT 
    flat.PropertyName,
    flat.PropertyValue
INTO
    [outputdb-ai3]
FROM 
    [storage-ai] A
OUTER APPLY  
    GetRecordProperties(A.[context].[custom]) AS flat

しかし、運が悪い、提案してください。

ありがとう

4

1 に答える 1

0

目的の結果を取得するためのクエリを次に示します。

SELECT
    Input.internal.data.id,
    Input.context.data.eventtime,
    recordProperty.PropertyName AS Name,
    recordProperty.PropertyValue.Value
INTO
    [outputdb]
FROM
    [storage-ai] AS Input TIMESTAMP BY Input.context.data.eventtime 
    CROSS APPLY GetElements(Input.[context].[custom].[metrics]) AS flat
    CROSS APPLY GetRecordProperties(Flat.ArrayValue) AS recordProperty
于 2016-05-19T17:46:01.007 に答える