Snowflake ODBC 驱动程序和 SQL Server Polybase

问题描述

我们目前正在使用 SNowflake 运行 POC,并希望将其与我们现有的本地 sql Server 2019 数据仓库集成。我一直在使用雪花提供的标准 ODBC 驱动程序,并且可以让 polybase 连接并与我们雪花实例中的表对话,但是我无法让它与基于日期的列一起使用:

消息 105083,级别 16,状态 1,第 1 行
105083;用户定义架构中的以下列与表“DateTest”的外部表架构不兼容:“DATE1”未能反映为错误:“外部通用表不支持检测到的 ODBC sql_TYPE 11。”。无法反映以下检测到的外部表列:“DATE1”未能反映错误:“外部通用表不支持检测到的 ODBC sql_TYPE 11。”,“DATE2”未能反映错误:“The外部通用表不支持检测到的 ODBC sql_TYPE sqlDateTime。','DATE3' 未能反映错误:'外部通用表不支持检测到的 ODBC sql_TYPE sqlDateTime。'。

完成时间:2021-03-02T14:11:52.7221079+10:00

我尝试遵循此处提到的 ODBC 参数选项:https://docs.snowflake.com/en/user-guide/odbc-parameters.html

从我读到的内容来看,我以为这个参数可以解决它,但至少从我看来没有运气:odbc_use_standard_timestamp_columnsize

我完全不知道我可以在这里做什么/如果有什么可以做。我发现 CDATA 提供的 ODBC 驱动程序似乎可以工作,但我怀疑它会花费很多钱,所以更愿意先看看标准的雪花 ODBC 驱动程序是否可以工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)