在Azure数据工厂数据映射活动中使用参数

时间:2020-10-14 19:50:38

标签: azure azure-data-factory azure-data-flow

我正在ADF中使用“映射数据流”活动来提取和加载一些记录。我已经在数据流活动中创建了2个参数-table_name,schema_name-我正试图使用​​它们使同一活动适用于多个表。

在Source(在数据流活动范围内)的Source Options选项卡中,我有以下查询-

self.addEventListener('sync', async (event) => {
  // Handle event...

  // Afterwards...
  const tags = await self.registration.sync.getTags();
  if (tags.length === 0) {
    // There are no registered tags.
  }
});

我在调试时收到以下错误消息-

select * from '{$SchemaName}'.'{$TableName}'

有人对我在做什么错有任何想法吗?

1 个答案:

答案 0 :(得分:1)

请尝试使用以下表达式:

"select * from {$SchemaName}.{$TableName}"

我的测试:

1。创建两个参数: enter image description here

2。单击“添加动态内容[Alt + P]” enter image description here

3。键入以下表达式:"select * from {$SchemaName}.{$TableName}" enter image description here

数据预览: enter image description here