【问题标题】:HTTP status code: 404 Received error: Code: 47, e.displayText() = DB::Exception: Unknown identifier: TableauSQL.cnt, e.what() = DB::ExceptionHTTP 状态代码:404 收到错误:代码:47,e.displayText() = DB::Exception:未知标识符:TableauSQL.cnt,e.what() = DB::Exception
【发布时间】:2017-06-15 12:29:35
【问题描述】:

我通过画面连接到 clickhouse。

这样的查询

select * from table_name limit 1

返回表的字段,即使它应该返回原始数据。 image

如果我尝试

select subs_key from table name limit 1

然后点击预览结果

preview results

我从上面得到错误(cnt 被替换为 subs_key 或我尝试选择的任何字段)

我如何才能真正查看表格数据?

编辑

存在与数据库的连接,但可用架构中未显示任何表。

编辑 2

我设法连接并从 oracle 和 mysql 数据库获取数据,但是当我连接到 click house 时,我看不到任何数据。

【问题讨论】:

    标签: odbc tableau-api clickhouse


    【解决方案1】:

    不要引用我的话,但我相信 tableau 并没有对 clickhouse 的官方支持,至少我找不到任何与此相矛盾的东西,很多人要求它但没有具体的内容。

    可能存在某种尚未稳定的测试版集成,因此您有问题,但这只是盲目猜测。

    如果你真的需要一个 UI 并且不能只使用 cl 客户端,我可以推荐的是使用 tabix:

    https://github.com/smi2/tabix.ui

    目前它是完全开源的,应该很容易学习,可能会有一些奇怪的俄语,但我相信它的调试和翻译速度很快。

    【讨论】:

    • 我联系了来自 tableau 的开发人员。事实证明,它为每个表和字段设置了别名(这是一个词吗?)。这就是我得到错误的原因。不幸的是,关闭此功能似乎是不可能的。
    【解决方案2】:

    我在使用 DBeaver 时收到相同的错误消息。

    SQL Error [47]: ClickHouse exception, Code: 47, e.displayText() = 
    DB::Exception: Unknown identifier: default_type, e.what() = DB::Exception
    

    如果不是巧合,那就是 JDBC 驱动错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多