雪花和数组我有两个合作伙伴来满足客户的要求。 首先,有没有人成功地将 JMP 连接到雪花? 有一个 Snowflake ODBC 驱动程序,所以我认为它是可能的,但很好奇是否有人有任何个人经验。 其次,在使用 ODBC 驱动程序进行查询时,JMP 是否支持数组数据类型? 谢谢。
回复:雪花和数组@Peter_Polito ,Stan 的路线绝对是首选,因为 JMP 与 CDATA 驱动程序配合得很好(如果您或客户想要检查,可以通过试用获得 Snowflake 和驱动程序)。您可能会与客户遇到的一个问题是雪花的 CDATA 驱动程序不是免费的。如果客户想要使用 snowflake 提供的免费驱动程序,则有一个不如 CDATA 驱动程序优雅的解决方法。您将需要通过 JSL 提供角色和数据库。这是我们在与 Globalfoundries 合作时获得的代码示例。关键是最后两行。
dbc = Try(
Create Database Connection(
"driver={SnowflakeDSIIDriver};
Server=jw10330.us-east-1.snowflakecomputing.com;
proxy= http://uswwwp1.gfoundries.com:74;
uid=xxxxxxxxxx;
pwd=yyyyyyyyy"
),
-1
);
Wait( 1 );
Print( "Database Handle" );
Show( dbc );
Role_dt = Execute SQL( dbc, "USE ROLE MA_READ_ROLE;", "Set_Role" ); // you can only use databases allowed for your role
FDC_dt = Execute SQL( dbc, "USE DATABASE MA_POC", "Set Database" ); // you can only use databases allowed for your role
回复:雪花和数组JMP 不支持任何 SQL 数据库的数组数据类型。
回复:雪花和数组嗨,彼得,
我们可以直接连接到 Snowflake,目前有几个客户在这样做。
他们目前正在使用带有 Snowflake 的 QB。
我们推荐CData 雪花 ODBC 驱动程序由于其他供应商的驱动程序无法正常工作。
如果客户在连接方面有任何问题,我建议他们直接联系技术支持。
我知道一些数据库(例如 Google Big Query 和其他数据库)具有数组数据类型。 但我不确定 JMP 查询生成器支持哪些数据类型。 也许@bryan_boone将能够回答是否支持数组数据类型。
斯坦