2016-09-06 8 views
0

オンプレミスSQL ServerからAzure BLOBにデータをコピーしようとしていますが、Azure BLOBストレージにデータを正常にコピーできますが、.csvファイルに列名がありません。我々は、紺碧のブロブストレージの容器に保管しようとしました。列名がAzure BLOBに格納されている場合に表示されない

Azureブロブストレージに列名を追加する方法はありますか?

+0

ブロブには*カラム*がありません。ブロブだけで、必要なものを保存できます。フォーマットはありません。しかし、これを[タグ:azure-data-factory]とタグ付けしました。これは、データをBLOBストレージに移動するために使用しているものですか?正確に何をしているのかを表示するには、質問を編集する必要があります。あなたの質問が書かれているように、あなたが何を求めているのかは不明です。 –

+0

はい、Azureデータファクトリを使用して、On premise SQL Serverのデータを空白のBLOBストレージにコピーしています。データはブロブストレージにコピーされますが、カラム名はありません。 –

+0

OK:1)コメントに詳細を埋め込まないでください。 2)これはブロブの問題ではありません。これは特に、紺碧のデータ・ファクトリからのエクスポートに関連しています(前述のように、ブロブには列の概念が全くありません。 –

答えて

1

あなたが探しているものは "blobWriterAddHeader"だと思いますが、デフォルトではfalseです。 blobsinkのコピーアクティビティのシンク部分のプロパティです。

{ 
"name": "Pipeline", 
"properties": { 
    "description": "", 
    "activities": [ 
     { 
      "type": "Copy", 
      "typeProperties": { 
       "source": { 
        "type": "SqlSource", 
        "sqlReaderQuery": "select id, name from employees" 
       }, 
       "sink": { 
        "type": "BlobSink", 
        "writeBatchSize": 0, 
        "writeBatchTimeout": "00:00:00", 
        "blobWriterAddHeader": true 
       } 
      }, 
      "inputs": [ 
       { 
        "name": "input" 
       } 
      ], 
      "outputs": [ 
       { 
        "name": "output" 
       } 
      ], 
      "scheduler": { 
       "frequency": "Day", 
       "interval": 1 
      }, 
      "name": "pipeline_name", 
      "description": "copy activity" 
     } 
    ], 
    "start": "2016-09-06T00:00:00Z", 
    "end": "2016-09-06T23:59:59Z", 
    "isPaused": false, 
    "pipelineMode": "Scheduled" 
} 

詳しい情報は "blobWriterAddHeader" このことができます

希望のページを検索here見つけることができます。

関連する問題