HTTP 状态代码:404 收到错误:代码:47,e.displayText() = DB::Exception:未知标识符:TableauSQL.cnt,e.what() = DB::Excepti
Posted
技术标签:
【中文标题】HTTP 状态代码:404 收到错误:代码:47,e.displayText() = DB::Exception:未知标识符:TableauSQL.cnt,e.what() = DB::Exception【英文标题】:HTTP status code: 404 Received error: Code: 47, e.displayText() = DB::Exception: Unknown identifier: 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 时,我看不到任何数据。
【问题讨论】:
【参考方案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 驱动错误。
【讨论】:
以上是关于HTTP 状态代码:404 收到错误:代码:47,e.displayText() = DB::Exception:未知标识符:TableauSQL.cnt,e.what() = DB::Excepti的主要内容,如果未能解决你的问题,请参考以下文章
http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码