Azure 数据工厂链接服务提供错误的类型和类型属性



我创建了一个类型为"Web"的LinkedService。当我在 https://github.com/gbrueckl/Azure.DataFactory.LocalEnvironment 的帮助下在本地测试它时,我得到了链接服务的类型Web,类型属性为Microsoft.Azure.Management.DataFactories.Models.WebLinkedService

但是当我在 Azure 中测试它时,我得到的类型为 WebLinkedService,类型属性为 Microsoft.Azure.Management.DataFactories.Models.GenericLinkedService

我对"AwsAccessKey"类型的链接服务也有同样的问题。Azure.DataFactory.LocalEnvironment 为我提供了 AwsAccessKey 类型,将 TypeProperties 作为Microsoft.Azure.Management.DataFactories.Models.AwsAccessKeyLinkedService

但是在 Azure 中,我再次得到一种不同的类型,即 CustomDataSource 而不是 AwsAccessKey 和类型属性作为Microsoft.Azure.Management.DataFactories.Models.CustomDataSourceLinkedService

哪些类型是正确的?感觉Azure.DataFactory.LocalEnvironment给出了正确的,而Azure没有。

我遇到了同样的问题,所以我决定调整我的代码,解析这个链接服务为:

                var svcRTP = svcRTPServices as CustomDataSourceLinkedService;
                if (svcRTP != null)
                {
                    // ... your code ... 
                }
                else
                {
                    var svcRTPServ = svcRTPServices as WebLinkedService;
                    // ... your code ...
                }

相关内容

最新更新