2017-03-01 14 views
0

データレイクストアにJSONファイルが保存されています。 MicrosoftのJsonExtractorを使用してJSONファイルを抽出できます。U-SQLを使用してC#オブジェクトにJSONファイルをロード

EXTRACTコマンドを使用せずにPOCOオブジェクトにJSONファイルを読み込むことはできますか? EXTRACTコマンドを使用すると、1つのC#オブジェクトにすべての行を結合することは可能ですか?以下は

私はあなたがデータを読み込み、独自のカスタムエクストラクタ(input.baseStream)を書くことができ、あなたが作成することができますC#のオブジェクトに

{ 
    "sourcePath": "wasb://[email protected]/Input/{*}.txt", 
    "destinationPath": "wasb://[email protected]/Output/myfile.txt", 
    "errorPath": "wasb://[email protected]/Error/error.txt", 
    "schema": [ 
    { 
     "name": "column1", 
     "type": "string", 
     "allowNull": true, 
     "minLength": 12, 
     "maxLength": 50 
    }, 
    { 
     "name": "column2", 
     "type": "int", 
     "allowNull": true, 
     "minLength": 0, 
     "maxLength": 0 
    }, 
    { 
     "name": "column3", 
     "type": "bool", 
     "allowNull": true, 
     "minLength": 0, 
     "maxLength": 0 
    }, 
    { 
     "name": "column4", 
     "type": "DateTime", 
     "allowNull": false, 
     "minLength": 0, 
     "maxLength": 0 
    } 
    ] 
} 

答えて

1

を、店舗・シリアル化を解除したいサンプルJSONファイルですあなたのオブジェクト。このパターンについては、Microsoft JSON Extractorをご覧ください。

エクストラクタのメインメモリの上限は1GBになります。

関連する問題