分析项目:无法保存对服务器的修改。返回错误:'OLE DB或ODBC错误:我们无法将值null转换为逻辑类型

时间:2018-10-22 11:19:03

标签: c#

我们正在使用分析服务项目来创建模型并将其部署在Azure分析服务上。每当我尝试从数据源导入新表时,就会出现以下错误:

无法将修改保存到服务器。返回错误:'OLE DB或ODBC错误:[Expression.Error]我们无法将值null转换为逻辑类型。

'。 创建上述错误的步骤:

  1. 创建分析服务表格项目。

  2. 选择“集成工作区”作为分析服务实例。

  3. 选择“ SQL Server 2017 / Azure分析服务(1400)”作为兼容性级别。

  4. 转到“项目”->属性,然后在服务器中分配“ asazure://westeurope.asazure.windows.net/projName:rw”,并提供“数据库”和“模型”名称。

  5. 选择“从数据源导入”,然后选择“ Azure Data Lake Store”,提供Data Lake Store的URL,最后选择要导入的表。

  6. 单击“导入”按钮,显示以下错误:

无法将修改保存到服务器。返回错误:'OLE DB或ODBC错误:[Expression.Error]我们无法将值null转换为逻辑类型。

注意:1.为了进行测试,我们选择了一个包含一行的表,其中没有空值。

如果任何人当前正在使用Analysis Service项目进行模型部署,请分享您的经验。

1 个答案:

答案 0 :(得分:0)

在步骤6中,在属性“以字节为单位的页面大小(可选)”中输入一个数值。尽管此属性是可选属性,但它需要一些值。Internet上没有任何文档对此进行解释。