我是画面新手,在发布此问题之前浏览了网站,没有找到符合我问题的答案。
我已经使用" DataStax cassandra ODBC驱动程序64位windows"成功建立连接到Cassandra,evrything很好,填写所有细节,如"键空间名称,表名称,根据Datastax网站提供的文档&# 34。
但是当我将可用的表格拖到画布上时,它会继续加载几分钟,数据库人员告诉我的数据是一天数百万的数据,所以我们有6个月的数据和数据的数据每10分钟更新一次,它是一家知名的风能公司。
我的客户给了我""用于创建表的CQL:
create table abc_data_test.machine_data
(machine_id text, tag text, timestamp timestamp, value double,
PRIMARY KEY((machine_id, tag), timestamp))
WITH CLUSTERING ORDER BY(timestamp DESC)
AND compression = { 'sstable_compression' : 'LZ4Compressor' };"".
保留此代码的位置?
我试图在连接页面中插入它发出错误。我收到一个新的自定义SQL错误(我将代码放在"新的自定义sql")。
时间仍在运行,可以看作:
处理请求:连接到数据源,经过时间87:09
新自定义sql的错误是
与数据源通信时发生错误。 [DataStax] [CassandraODBC](10)在Cassandra中执行查询时出错:33562624:第1.11行在输入中没有可行的选择' 1' (选择[TOP] 1 ...)
我使用的是Windows 10 64bit,DataStax odbc驱动程序64bit-2.4.1版本,DSE是4.8及更高版本。
答案 0 :(得分:0)
您无法将DDL sql传递到自定义sql框中。如果Cassandra连接支持Initial SQL选项,则可以将其传递给那里。然后你的自定义SQL将是某种select语句。否则,在Cassandra中创建表,然后从Tableau连接到该表。