C# 具有自定义活动的azure数据工厂项目
我有一个azure数据工厂项目 我阅读文档,将自定义活动添加到我的一个管道中 在文档中提到,您必须压缩类库中表示自定义活动的DLL,并将此压缩存储在azure blob中 管道的定义如下:C# 具有自定义活动的azure数据工厂项目,c#,azure-data-factory,C#,Azure Data Factory,我有一个azure数据工厂项目 我阅读文档,将自定义活动添加到我的一个管道中 在文档中提到,您必须压缩类库中表示自定义活动的DLL,并将此压缩存储在azure blob中 管道的定义如下: { "name": "LoadFromOnerxSalesInvoicesRaw", "properties": { "description": "Test Deserialize Sales Invoices Raw", "activities": [ { "t
{
"name": "LoadFromOnerxSalesInvoicesRaw",
"properties": {
"description": "Test Deserialize Sales Invoices Raw",
"activities": [
{
"type": "DotNetActivity",
"typeProperties": {
"assemblyName": "BICodeActivities.dll",
"entryPoint": "BICodeActivities.Activities.OneRx.DeserializeSalesInvoiceToLines",
"packageLinkedService": "biCABlobLS",
"packageFile": "bi-activities-container/BICodeActivities.zip",
"extendedProperties": {
"SliceStart": "$$Text.Format('{0:yyyyMMddHH-mm}', Time.AddMinutes(SliceStart, 0))"
}
},
"inputs": [
{
"name": "o-staging-onerx-salesInvoices"
}
],
"outputs": [
{
"name": "o-staging-onerx-salesInvoicesLines"
}
],
"policy": {
"timeout": "00:30:00",
"concurrency": 2,
"retry": 3
},
"scheduler": {
"frequency": "Day",
"interval": 1
},
"name": "DeserializeSalesInvoiceToLines",
"linkedServiceName": "biBatchLS"
},
{
"type": "DotNetActivity",
"typeProperties": {
"assemblyName": "BICodeActivities.dll",
"entryPoint": "BICodeActivities.Activities.OneRx.DeserializeSalesInvoiceToDiscounts",
"packageLinkedService": "biCABlobLS",
"packageFile": "bi-activities-container/BICodeActivities.zip",
"extendedProperties": {
"SliceStart": "$$Text.Format('{0:yyyyMMddHH-mm}', Time.AddMinutes(SliceStart, 0))"
}
},
"inputs": [
{
"name": "o-staging-onerx-salesInvoices"
}
],
"outputs": [
{
"name": "o-staging-onerx-salesInvoicesDiscounts"
}
],
"policy": {
"timeout": "00:30:00",
"concurrency": 2,
"retry": 3
},
"scheduler": {
"frequency": "Day",
"interval": 1
},
"name": "DeserializeSalesInvoiceToDiscounts",
"linkedServiceName": "biBatchLS"
}
],
"start": "2017-04-26T09:20:00Z",
"end": "2018-04-26T22:30:00Z"
}
}
在我的visual studio项目和生成中设置此管道时,我收到一个错误“解决方案中找不到BICodeActivities.zip”
我必须压缩DLL并手动添加到解决方案?中,或者我需要执行其他操作 我假设您在与data factory项目相同的解决方案中有自定义的Acitives作为类库 如果是这样,您只需要在数据工厂项目中引用类库项目右键单击添加参考。选择库项目 完成后,当您构建解决方案时,VisualStudio将为您处理DLL的压缩,并将ZIP文件夹添加为依赖项,该依赖项将显示在发布向导中,以部署到blob存储链接服务 有关进一步的支持,请查看此博客文章 希望这有帮助