我们最近开始AWS
Data Lake
使用Athena
. 我们连接到Athena
using a LinkedServer
in SQL
which 与 using 一起ODBC
使用Simba Driver
。
我们面临的问题是,只要有任何string
超过Athena
4000 个字符的字符,驱动程序就会将其转换为Text
对象,当我们从中读取时SSIS
无法转换为标准数据类型,例如nvarchar
.
一个简单的选择是开始使用Text
as DataType 但Text
已弃用且不得使用。
有没有人遇到过类似的问题。很高兴根据需要提供任何信息。
我看到以下消息 -
An OLE DB record is available. Description: "OLE DB provider "MSDASQL" for linked server "AWS-Test-DataLake-EU-West-1" returned message "Requested conversion is not supported.".".