azure - Azure 数据工厂 - 源到接收器自定义映射将字符串转换为对象
问题描述
来源:Azure存储表有三个字段:PartitionKey(string)、RowKey(string)和Value(string)。
Sink:cosmo db 容器,包含三个字段:id(字符串)、RowKey(字符串)和 Value(对象)。
我想将源的值转换为对象而不是字符串,以便 cosmodb 以这种方式对其进行索引。如果我通过 UI 进行映射,它将作为纯字符串同步:
{ "Value": "{\"abc\":\"def\",\"id\":\"1a076c19ff8b41489563453ffbbbb931\"}" }
我希望它是这样的:
{ "Value": {"abc":"def", "id":"123"} }
我需要使用动态映射,但在阅读文档后不清楚如何执行此操作。
解决方案
您需要使用数据流(此时处于预览状态),但这很简单。我不确定是否将字符串转换为 JSON,但是有一个函数可以用来转换为 JSON,它称为“json”,请告诉我它是怎么回事。
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-create
推荐阅读
- google-chrome-devtools - 我想下载我在 chrome 开发工具中的所有片段
- reactjs - tabBar 上不显示图标
- queue - 无法在 Airflow Worker 中创建队列
- android-studio - Android Studio 4.2.0更新gradle错误解决后
- javascript - 如何从 PHPMailer 获取 AJAX 响应
- android - 一段时间后再次调用Android onCreate方法
- python - Python Seaborn ValueError:这些“样式”级别缺少破折号
- python - openCV Python中input()的等效函数
- simulator - 如何在 Connect IQ 设备模拟器中模拟活动信息 elapsedDistance?
- html - 我正在尝试使我的图像适合容器,但它们被放大了