问题标签 [custom-activity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12 浏览

custom-activity - 长时间运行的自定义活动的自定义构建消息立即出现

我正在使用 context.TrackBuildMessage() 在我的自定义活动中编写自定义构建日志

问题是我的自定义活动运行时间超过 3 小时,并且只有在自定义活动完成时才会显示日志消息。所有日志同时出现

有没有办法在构建日志中显示自定义消息以及何时记录它们,以便我更好地了解执行期间构建当前的位置。

0 投票
1 回答
95 浏览

templates - 无法在 TFS 模板 2013 中获取变更集

我在尝试为 TFS 2013 中的 TFS 模板开发自定义活动时遇到问题。我的第一步是获取与构建相关的变更集。经过多次尝试和谷歌,我总是遇到同样的问题:我的列表是空的。我的最后一次尝试来自这篇文章: http: //www.colinsalmcorner.com/post/tfs-2013-default-build--the-getenvironmentvariablet-activity

无论我尝试什么,在我的自定义活动中,我总是一无所获。

在我的模板中,这就是我得到的:

模板

然后我的变量,

变量

然后是GetEnvironmentVariable任务的属性

财产

最后是我的活动的属性

自定义活动

我不知道我错过了什么。另外,我不知道它是否相关,甚至我的 TrackBuildWarning 什么都不做。我认为我的上下文不是很好,但是如何验证呢?

0 投票
1 回答
402 浏览

tfs - 以编程方式更改和保存 ProcessParameters TFS 构建定义

TFS 2012 VS 2012 我有很多Build Definitions是从单个模板派生的。如果需要,我还有一个 Master Build 来对所有这些构建进行排队并传递参数。

这部分是使用 TFS 社区扩展完成的:QueueBuilds.

问题:有没有办法访问Build Definitions,循环通过它们,(可以自己到这里)并更改它们ProcessParameters保存它们。

0 投票
1 回答
1824 浏览

azure-data-factory - ADF - C# 自定义活动

我有一个 csv 文件作为我存储在 Azure Blob 存储中的输入。我想从 csv 文件中读取数据,对其执行一些转换,然后将数据存储在 Azure SQL 数据库中。我正在尝试在 Azure 数据工厂中使用 C# 自定义活动,将 blob 作为输入,将 sql 表作为输出数据集。我正在关注本教程(https://azure.microsoft.com/en-us/documentation/articles/data-factory-use-custom-activities/#see-also),但它具有作为 blob 的输入和输出。我可以得到一些 sql 数据库的示例代码作为输出,因为我无法弄清楚如何去做。谢谢

0 投票
3 回答
1214 浏览

azure-data-factory - 在 Azure 数据工厂管道中使用自定义活动时出错

在 Azure 数据工厂中运行自定义活动时出现错误。错误是:

作业遇到调度错误。代码:BlobDownloadMiscError 类别:ServerError 消息:下载指定的 Azure Blob 之一时遇到其他错误。

我一直在尝试按照本文档中的步骤 https://azure.microsoft.com/en-in/documentation/articles/data-factory-use-custom-activities/

0 投票
2 回答
2202 浏览

azure - 无法从程序集“Microsoft.WindowsAzure.Storage,版本=4.3.0.0”加载类型“Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob”

我在 Azure 数据工厂中运行自定义活动,当我尝试在 CloudAppendBlob 上工作时,会发生以下异常。它看起来像一个版本问题,但无法找到解决方法。我已经使用 Windows Azure Storage 7.0.0 编译了代码。请帮忙!

模块中的未知错误:

System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.TypeLoadException:无法从程序集“Microsoft.WindowsAzure.Storage,Version=4.3.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加载类型“Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob”。在 MyDotNetActivity.SampleActivity.Execute(IEnumerable1 linkedServices, IEnumerable1 个数据集、活动活动、IActivityLogger 记录器)在 Microsoft.Azure.Management.DataFactories.Runtime.ActivityExecutor.Execute(对象作业,字符串配置,Action`1 logAction)---内部异常堆栈跟踪结束---在系统。 RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] 参数, CultureInfo 文化) 在 Microsoft.DataPipeline.Compute.HDInsightJobExecution.ReflectingActivityWrapper.Execute() 在 f:_Bld\12752\4106\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob \ReflectingActivityWrapper.cs:Microsoft.DataPipeline 的第 44 行。Compute.HDInsightJobExecution.JobWrapper.RunJob() in f:_Bld\12752\4106\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob\JobWrapper.cs:Microsoft.DataPipeline.Compute.HDInsightJobExecution.Launcher.Main 的第 94 行(字符串[] args)在 f:_Bld\12752\4106\Sources\Product\Common\Compute\src\HDIComputeDelegatorJob\Launcher.cs:78 行。

0 投票
4 回答
813 浏览

sql-server - 使用 ADF 管道中的自定义活动从 OnPrem SQL 服务器复制到 DocumentDB

我正在尝试从本地 sql 服务器中的 SQL 表复制数据,并使用 Azure 数据工厂管道中的自定义活动将其上传到文档数据库。谁能告诉我如何使用 IDotNetActivity 或任何其他接口或类来完成它。

0 投票
1 回答
275 浏览

azure-data-factory - 在 Datafactory 自定义活动中引发 SqlException 的本地 SQL 连接

我在 Azure 批处理服务中添加了 Azure datafactory 自定义活动的代码,并将 datafactory 管道指向 bacth 服务。当我在本地环境中执行代码时,它工作正常。但是当我上传它以在天蓝色批处理服务中运行时,它会抛出和 sqlexception

System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。

0 投票
1 回答
923 浏览

azure - 为什么 Azure 数据工厂中的自定义 .net 活动永远不会完成

我已经学习了几个教程,实际上还有其他活动在 azure 数据工厂中运行。现在,特别是这个不执行任何操作,但它永远不会完成处理。在活动窗口中,尝试,它显示状态:正在运行(0% 完成)

我正在寻找一个原因,同时也在了解人们如何知道活动在这个阶段发生了什么。有没有办法调试这些东西?我将包括源代码,我敢肯定我可能遗漏了一些东西:

更新 1:

在找到这篇文章并按照github repo上的说明进行操作后,我能够调试我的活动。

它在这里Dataset inputDataset = datasets.Single(dataset => dataset.Name == activity.Inputs.Single().Name);出错,我本来希望它完成执行并出现错误,但在调试器中,它一直在运行,并一直运行到相同的结果,直到管道超时。诡异的。删除了错误,但尽管调试器现在可以完成,但管道仍然没有完成:(。

更新 2:

不确定数据工厂是否以任何方式使用自定义活动中的代码。我做了更改:没有,我删除了带有代码的 zip 文件:没有,只是说活动正在运行。即使假定的代码不再存在,似乎也没有任何改变。我假设它缓存在某个地方。

0 投票
1 回答
8050 浏览

azure - 使用自定义 .NET 活动合并 Azure 数据工厂中的两个 CSV 文件

我有两个 CSV 文件,其中包含许多 n 列。我必须将这两个 csv 文件与一个 CSV 文件合并,该文件具有两个输入文件中的一个唯一列。

我彻底浏览了所有的博客和网站。所有这些都将导致使用自定义的 .NET Activity。所以我只是浏览了这个网站

但仍然无法弄清楚 C# 编码中的哪一部分。任何人都可以分享如何使用 Azure 数据工厂中的自定义 .NET Activity 合并这两个 CSV 文件的代码。