gpt4 book ai didi

c# - 自定义 .net azure 数据工厂事件

转载 作者:太空宇宙 更新时间:2023-11-03 12:42:23 25 4
gpt4 key购买 nike

当我尝试在 Azure-DataFactory 中使用 CustomDotNetActivity 实现 HttpDataDownloaderSample 时,出现此错误:

Unknown error in module:
System.InvalidOperationException: The type
DataDownloaderActivityNS.DataDownloaderActivity in the
DataDownloaderActivity assembly does not exist or doesn't implement the
type Microsoft.DataFactories.Runtime.IDotNetActivity properly. Please
check your configuration. Names are case sensitive on each single
character.
at
Microsoft.DataPipeline.Compute.HDInsightJobExecution.JobWrapper.LoadToAppDomain(AssemblyName
assemblyFullName, String typeName) in
f:\_Bld\12751\6742\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob\JobWrapper.cs:line
130 at Microsoft.DataPipeline.Compute.HDInsightJobExecution.JobWrapper.RunJob()
in
f:\_Bld\12751\6742\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob\JobWrapper.cs:line
83
at
Microsoft.DataPipeline.Compute.HDInsightJobExecution.Launcher.Main(String[]
args) in
f:\_Bld\12751\6742\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob\Launcher.cs:line
78.

有人以前经历过这种情况吗?

最佳答案

我不知道您正在使用的示例,但我在自定义事件中遇到了这个确切的错误。在徒劳地追寻“未实现类型”错误后,结果发现这是由于我的管道上的输入和输出被设置为相同的数据集。这会产生递归数据集错误。但是,您不会在上面的跟踪中看到此错误。

我最终发现递归错误是在 Powershell 中重置切片以重新运行它时发生的。这给出了一个更有意义的错误。为此,请打开 Powershell 并使用 Login-AzureRmAccount 登录,然后为链接到管道的每个数据集发出 Set-AzureRmDataFactorySliceStatus

这可能有助于诊断。 IDotNetActivity 错误对我来说完全是转移注意力。修复数据集解决了问题。

使用 Powershell 重置切片的文档:https://learn.microsoft.com/en-us/powershell/module/azurerm.datafactories/set-azurermdatafactoryslicestatus?view=azurermps-6.13.0

关于c# - 自定义 .net azure 数据工厂事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38463773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com