1

エラー: コピー アクティビティは、'ソース' 側でストレージ操作に失敗しました。ストレージ実行からのエラー メッセージ: 要求された値 'AppendBlob' が見つかりませんでした..

もともと blob をオンプレミス SQL にコピーしようとしていたところ、上記のエラーが発生しました。テストのために、ブロブをブロブにコピーしようとしていますが、それでも同じエラーが発生します。

コンテナー内にブロブが表示されます。しかし、Azure データ ファクトリのコピー アクティビティではアクセスできないようです。AppendBlobs はAzureデータ ファクトリのコピー アクティビティで機能しますか? 他にこの問題に遭遇した人はいますか?解決方法についてのアイデアはありますか?

ありがとう。

Azure Data Factory JSON 定義ファイル:

入力ブロブ:

{
"name": "InputBlobTest",
"properties": {
    "published": false,
    "type": "AzureBlob",
    "linkedServiceName": "AzureStorageLinkedService",
    "typeProperties": {
        "fileName": "ContractHeader.csv",
        "folderPath": "testcontainer/",
        "format": {
            "type": "TextFormat",
            "rowDelimiter": "\n",
            "columnDelimiter": ","
        }
    },
    "availability": {
        "frequency": "Hour",
        "interval": 1
    },
    "external": true,
    "policy": {
        "externalData": {
            "retryInterval": "00:01:00",
            "retryTimeout": "00:10:00",
            "maximumRetry": 3
        }
    }
}

出力ブロブ:

{
"name": "OutputBlobTest",
"properties": {
    "published": false,
    "type": "AzureBlob",
    "linkedServiceName": "AzureStorageLinkedService",
    "typeProperties": {
        "fileName": "Sample.csv",
        "folderPath": "testcontainer/",
        "format": {
            "type": "TextFormat",
            "rowDelimiter": "\n",
            "columnDelimiter": ","
        }
    },
    "availability": {
        "frequency": "Hour",
        "interval": 1
    }
}

パイプライン:

{
"name": "PipelineBlobToBlob",
"properties": {
    "description": "Copy data from a blob to Azure SQL table",
    "activities": [
        {
            "type": "Copy",
            "typeProperties": {
                "source": {
                    "type": "BlobSource",
                    "skipHeaderLineCount": 1
                },
                "sink": {
                    "type": "BlobSink",
                    "writeBatchSize": 0,
                    "writeBatchTimeout": "00:00:00"
                }
            },
            "inputs": [
                {
                    "name": "InputBlobTest"
                }
            ],
            "outputs": [
                {
                    "name": "OutputBlobTest"
                }
            ],
            "policy": {
                "timeout": "01:00:00",
                "concurrency": 1,
                "executionPriorityOrder": "NewestFirst"
            },
            "scheduler": {
                "frequency": "Hour",
                "interval": 1
            },
            "name": "CopyFromBlobToBlob",
            "description": ""
        }
    ],
    "start": "2015-07-12T00:00:00Z",
    "end": "2015-07-12T01:00:00Z",
    "isPaused": false
}
4

1 に答える 1

0

確認を受け取りました。追加 BLOB は現在、azure データ ファクトリのコピー アクティビティではサポートされていません。

于 2016-05-31T17:49:52.647 に答える