2

ジョブが実行されたときのタイムスタンプに基づいて、Azure Data Lake の u-sql で動的出力ファイル名を取得するにはどうすればよいですか。助けてくれてありがとう。以下の私のコード:

 OUTPUT @telDataResult
    TO 
    @"wasb://blobcontainer@blobstorage.blob.core.windows.net/**yyyymmdd**_TelDataOutput.Csv"

    USING Outputters.Csv(); 
4

1 に答える 1

6

この機能は現在開発中ですが、まだ利用できません。機能リクエストに自由に投票してください: https://feedback.azure.com/forums/327234-data-lake/suggestions/10550388-support-dynamic-output-file-names-in-adla

使用可能になったら、EXTRACT でファイルセット構文の逆を実行します。eventdaterowsetで呼び出される列があるとします@res。次に、次のOUTPUTステートメントでファイルが生成されます。

OUTPUT @res
TO "/{eventdate:yyyy}/{eventdate:MM}/{eventdate:dd}/result.csv"
USING Outputters.Csv();
于 2016-06-23T19:11:40.420 に答える