2017-09-01 6 views
0

私はファイル内のvarbinary列を抽出する必要があります。私はバイト[]で抽出しようとしました。 「変換エラー。無効な文字を含む列」というエラーが表示されます。デフォルトの抽出プログラムを使用して、u-sqlスクリプトでvarbinary列を持つファイルを抽出する方法は?

U-SQLスクリプト:??

EXTRACT IDをint型、CreatedDateに日時、フォトバイト[] Extractors.Csvを使用した @input FROM は(引用:真、nullEscape: "\ Nを" );

答えて

1

組み込みのCsv/Tsv/Text抽出プログラムは、バイナリコンテンツが16進数でエンコードされているテキストデータで動作することを前提としています。これはバイナリが描画文字のいずれかを含む可能性があるため、これは必要です。バイト[]の下のhttps://msdn.microsoft.com/en-us/library/azure/mt621366.aspxを参照してください。

あなたの写真が16進数でエンコードされていない場合は、独自のカスタムエクストラクタを作成する必要があります。こんにちはマイケルRYS、 はあなたがvarchar型のため[]バイトを使用するためのカスタム抽出のためのいくつかのサンプルやリンクをお願いすることができ

+0

は、それが私を助けるだろうcolumn.So。 ありがとうございました! – Arron

+0

私はu-sqlのhexカラムの値を扱う方法がわかりません – Arron

+0

そして私もデータレイクファイルに同じフォーマットを保存したいと思います。 – Arron

関連する問題