Azure Data Factory数据流Unpivot任务列名无法自动填充求助
Azure Data Factory数据流Unpivot任务列列表无法自动填充的解决方法
强制刷新Source的Schema
即便Source能看到数据预览,也可能存在Schema未同步的情况。进入Source任务的「Schema」选项卡,点击「Import Schema」,选择「From connection/store」或「From data preview」重新加载Schema。Unpivot任务依赖上游的Schema来加载列列表,Schema未同步会直接导致列无法显示。重新建立任务连接并刷新Unpivot
尝试断开Source与Unpivot的连接,重新拖拽建立关联;之后点击Unpivot任务右上角的刷新图标(循环箭头),触发上游数据Schema的重新读取。确认Source数据的结构化程度
Unpivot仅能识别标准结构化数据的列。如果Source数据是无表头的CSV、嵌套过深的JSON或动态列结构,Unpivot无法自动识别列信息。需确保Source数据有明确的列名(表头),且结构稳定。手动指定列名
若自动填充仍失效,可直接在「Ungroup by」输入框中手动填写Source中存在的列名(注意大小写完全匹配),或在「Select Column」中手动添加目标列。确保处于调试模式
只有激活调试模式后,数据流才能读取实时的预览数据与Schema。若未开启调试,Unpivot无法获取上游的列信息,自然无法自动填充列表。
内容的提问来源于stack exchange,提问作者SusanD
相关产品推荐
相关产品推荐

