来自参数的 Azure 数据工厂源数据集值

2023-12-12

我在 Azure Datafactory 中有一个由 CSV 文件支持的数据集。我在数据集中添加了一个附加列,并希望从数据集参数传递它的值,但值永远不会复制到该列

  "type": "AzureBlob",
    "structure": 
    [
        {
            "name": "MyField",
            "type": "String"
        }
    ]

我也有一个定义的参数

   "parameters": {
        "MyParameter": {
            "type": "String",
            "defaultValue": "ABC"
        }
    }  

如何将参数值复制到Column?我尝试跟随但不起作用

   "type": "AzureBlob",
    "structure": 
    [
        {
            "name": "MyField",
            "type": "String",
            "value": "@dataset().MyParameter"
        }
    ]

但这是行不通的。尽管设置了参数值,但我在目标中得到 NULL


基于文档:Azure 数据工厂中的表达式和函数 , @dataset().XXX目前 Azure 数据工厂尚不支持。因此,您不能直接将参数值用作具有本机复制活动的接收器或源的自定义列。

但是,您可以采用以下解决方法:

1.你可以创建一个自定义活动并编写代码来完成您需要的任何操作。

2.你可以上演csv将文件存储在 azure 数据湖中,然后执行U-SQL用于从文件中读取数据并将新列附加到管道的脚本rundId。然后将其输出到数据湖中的新区域,以便管道的其余部分可以获取数据。为此,您只需将参数从 ADF 传递到 U-SQL。请参阅U-SQL 活动.

在这个线程中:在映射时使用 adf 管道参数作为源到接收器列,客户采用了第二种方式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

来自参数的 Azure 数据工厂源数据集值 的相关文章

随机推荐

  • “纯虚函数调用”消息框

    我的一个 C Winforms 应用程序随机显示一个 纯虚函数调用 消息框 当我单击该消息框的确定按钮时应用程序立即关闭 我在应用程序日志文件中找不到任何异常 并且事件日志为空 谁能告诉我这次崩溃的可能原因以及如何进一步分析问题的根本原因
  • 如何用 ImageIcon 完全填充 JButton 的表面?

    我尝试用 ImageIcon 完全填充 Jbutton 的 表面 到目前为止我的结果是 正如您所看到的 退出 标签的边缘和按钮的边缘之间仍然存在一些空间 您可以看到背景上有白蓝色填充的按钮 我想要的是用标签完全覆盖这个按钮 有没有办法做到这
  • 如何使 For 循环处理非整数

    以下代码很简单并且输出符合预期 CODE Option Explicit Sub Test loop2 Dim i As Long For i 3 To 3 Step 1 Debug Print i Next i End Sub OUTPU
  • 如何使用母版从 asp:content 页面访问母版页上的用户控件?

    我不断收到 让我成为一个做 xyz 的工具 的请求web app我们正在准备 因此 在第三次之后 我意识到将它们全部放在一起并使用母版页会更容易 我有一个名为 MessageCenter 的用户控件 用于显示错误 成功和参考消息 因此我将其
  • 无需清除即可重新喷漆

    我正在开发一个模仿 Paint 的程序 问题是当我绘制新形状时 以前的形状会被删除 我试图注释掉我对paintComponents的超级调用 它可以工作 但留下了太多的绘图 import java awt Color import java
  • Jersey Multipart - 缺少起始边界

    我有一个带有 Netty 的 jersy 2 13 服务器应用程序 我尝试上传带有 multipart form data 的文件 但出现此错误 错误信息 7605 10 01 49 309 child group 3 1 org jvne
  • SQL自动增量id具有重复值和多列主键?

    CREATE TABLE Apps id int NOT NULL company varChar 20 NOT NULL name varChar 20 NOT NULL CONSTRAINT company app id PRIMARY
  • Go 中的通用哈希图

    我正在尝试制作一个包装纸map输入以便我可以添加一些方法 例如contains 这几乎让我怀念Java 但是 我不知道我是否可以在Java中做类似泛型的事情 虽然我读过的几乎所有内容都说 Go 没有泛型类型 但肯定有一种更好的方法 而不是为
  • 如何仅使用私钥文件创建java密钥库?

    我只有一个私钥作为 key 文件 没有其他 crt 或 ca 内容 我需要用它创建一个 java 密钥库 如何转换呢 到目前为止我尝试过的 我将 key 文件重命名为 pem 我使用 openssl 从 pem 中创建了 p12 文件 最后
  • 使用 Gnome-Shell JS 接口获取联系人列表

    我刚刚开始摆弄编写 gnome shell 扩展 并且想知道如何获取用户的联系人列表 我已经找到了一些可能的文件 gnome shell js ui contactDisplay js and gnome shell src shell c
  • 将命令输出解析为变量 LIVE(网络流量监控)

    我正在用 bash 编写一个网络监控脚本 我使用的基本命令是ettercap T M ARP i en1 然后我用管道egrep color Host GET 进去 我得到的示例输出如下所示 GET images srpr logo11w
  • 如何比较sql中的长文本和日期值?

    我以 dd mm yyyy 格式存储日期值作为长文本 我需要将此值与CURDATE 在一个SELECT陈述 请不要问我为什么要以长文本形式保存 有什么办法可以做到吗 这段代码当然不起作用 但它说明了我想要做的事情 WHERE longtex
  • UWP 尝试使用附加的依赖属性对滚动查看器进行动画处理

    我正在尝试在 UWP 中对滚动查看器的水平偏移进行动画处理 但动画目标未识别附加属性
  • 为什么 DateTime.ToString("dd/MM/yyyy") 给我 dd-MM-yyyy ?

    我希望将我的日期时间转换为格式为 dd MM yyyy 的字符串 每当我使用它进行转换时DateTime ToString dd MM yyyy I get dd MM yyyy反而 我必须设置某种文化信息吗 斜杠是日期分隔符 因此将使用当
  • 如何找出 .net 类实现了哪些接口?

    好的 我最近一直在学习 c 和 net c 文档中似乎缺少一件事http msdn microsoft com java 文档中存在 例如数组列表文档 是一个java类的文档会这样说 所有实现的接口 可序列化 可克隆 可迭代 集合 列表 随
  • 如何禁用 grails 中的 log4j 插件?

    看来Grails 2 1 log4j 插件在 grails 应用程序初始化期间重置 log4j 配置 请参阅下面的堆栈跟踪 at org apache log4j LogManager resetConfiguration LogManag
  • 使用 Spark 从 Scala 中的 Dataframe 中的数组列中删除 null (1.6)

    我有一个带有 id 列的数据框和一个具有结构数组的列 架构 root id string nullable true desc array nullable false element struct containsNull true na
  • 提交 HTML 表单后,如何使用 FastAPI 将用户重定向回主页?

    我有一个包含学生表格的页面 我添加了一个按钮 允许您向表中添加新行 为此 我将用户重定向到带有输入表单的页面 问题是 提交完成的表单后 用户会转到一个新的空白页面 如何传输已完成表单中的数据并将用户重定向回表格 我刚刚开始学习Web编程 所
  • Eclipse 插件 - 如何获取编辑器的最后工作

    我正在编写一个 Eclipse 插件 它通过几个按钮向用户公开一个视图 单击任何按钮时 我想将特定注释粘贴到用户当前正在工作的编辑器窗口中以及他指向的光标位置 一旦用户单击该按钮 编辑器窗口就不再具有焦点 并且以下代码不起作用 workbe
  • 来自参数的 Azure 数据工厂源数据集值

    我在 Azure Datafactory 中有一个由 CSV 文件支持的数据集 我在数据集中添加了一个附加列 并希望从数据集参数传递它的值 但值永远不会复制到该列 type AzureBlob structure name MyField