“Delta Lake 引入作业未能获取版本”错误

注意

2023 年 9 月 1 日,我们合并并更名为 Dynamics 365 Marketing 和 Dynamics 365 Customer Insights。 Dynamics 365 Marketing 现在名为 Dynamics 365 Customer Insights - Journeys。 Dynamics 365 Customer Insights 现已名为 Dynamics 365 Customer Insights - Data。 有关详细信息,请参阅 Dynamics 365 Customer Insights 常见问题解答

本文可帮助你解决“Delta Lake 引入作业无法获取版本”错误,当连接到以 Delta 格式存储的数据时,Microsoft Dynamics 365 客户透视 - Data 时可能发生此错误。

现象

Dynamics 365 中的 Delta 数据源客户透视 - 数据尝试连接到使用需要 Databricks minReaderVersion 3 或更高版本的功能的表。 在这种情况下,以下错误消息将显示在 “数据源 ”页上:

Delta Lake 引入作业未能获取版本 <DataSourceId>。

查看表中的列时,将显示“无法保存数据源架构”错误。

原因

Dynamics 365 客户透视 - Data 支持 Databricks minReaderVersion 2 功能(或更早版本)。 不支持需要 Databricks 读取器版本 3 或更高版本的 Databricks 功能。

解决方法

若要解决此问题,请从 Databricks 安装中删除该功能并将其还原 minReaderVersion2。 有关详细信息,请参阅 支持的 Databricks 功能和版本