Rub*_*zke 5 csv json business-intelligence influxdb
我想在商业智能的背景下使用 influxdb:ETL、连接来自其他数据库的数据、创建实时仪表板。目前,我们正在使用标准 BI 工具,例如 QLIK 或 Microsoft PowerBI。
根据文档,HTTP API应该用于查询(https://docs.influxdata.com/influxdb/v1.2/guides/querying_data/)我的问题是API的输出似乎只是JSON。这意味着每个分析师首先必须弄清楚如何将 JSON 转换为表格格式,然后再加入其他数据等。
是否可以告诉 API 生成类似 csv 的表输出?您是否建议使用哪些工具来制作良好的仪表板?我尝试了 grafana,但在加入其他数据时似乎不够。
您可以使用CSV-H "Accept: application/csv"格式curl的回复。例如:
$ curl -G 'http://localhost:8086/query' --data-urlencode "db=my_db" --data-urlencode "q=SELECT * FROM \"cpu\"" -H "Accept: application/csv"
name,tags,time,host,region,value
cpu,,1493031640435991638,serverA,us_west,0.64
Run Code Online (Sandbox Code Playgroud)