文章采集完(文章采集完成,tableaupublic插件完成格式的json数据接收)

优采云 发布时间: 2021-10-18 18:01

  文章采集完(文章采集完成,tableaupublic插件完成格式的json数据接收)

  文章采集完成,需要从手机上下载一个tableaupublic插件,就可以把数据导入到public插件里面了,接下来的目标就是要把图表搞定,本文针对图表问题,进行一个解答。

  一、图表描述及public插件准备需要的数据库包括两方面:

  1、数据库用于保存excel表格数据,这些数据为虚拟数据库(virtualdatabase),在本文中,此处所说的是mysql数据库,因为mysql适合大部分数据格式和储存方式。

  2、mysql数据库所保存的数据是json格式的,下载网址为,不管是tableau还是其他图表,我们保存的是json格式的数据,json格式数据本身就具有缺陷,由于json的所有字段都是基于值,如果处理不好,数据质量就非常的不稳定,虽然这一步可以依靠postfixpackage完成,但是使用上还是非常的不便,同时如果部署在自己的物理环境中,virtualdatabase上就会存在各种问题,不好用的话,这些问题对于非postfixpackage爱好者来说还是很麻烦的。

  virtualdatabase被使用的方式有三种:

  1、网络直接传输,

  2、其他文件中引用,数据库与数据库之间相互引用(如支持redhatlnmp环境,

  3、有python库进行接收值,比如bae、jcon等生成相应的json文件同时oracle或mysql数据库之间的json有相应的文件格式可供查看。我们通过tableaupublic插件获取的数据无法作为json格式的数据接收,必须加上上面的数据库数据和上面说到的所有必要的字段信息后,才能接收。根据具体需求,我们可以将之前tableaupublic插件生成json数据的方式修改一下,用tableau提供的jsonpipeline插件完成这一步,这样直接生成的json数据就是实际数据库表格的数据。

  这里需要注意,tableaupublic中json接受的数据格式为json格式,关于jsonpipeline,可以参考《流畅的json请求》文章。

  二、图表操作准备需要的数据准备好后,根据public插件生成好的json数据格式,我们便可以对表格中的字段进行操作,比如删除某个字段。接下来用tableaupublic插件制作一个新的、对于数据量不是很大的情况,也不需要做修改的“超链接地址”图表,首先我们要处理的是需要操作的表格不要变形。因为在tableaupublic中,添加新字段时,body的连接方式以postfixpackage的方式加载,所以接下来,我们需要修改格式,还要注意添加名称(tablename)和字段类型(subtype)以规范格式,以防止将数据串路径去掉(例如文件、批处理等,格式如下,我们填写的是excel文件路径)。subtype是要在这里添加,因为在格式中,这。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线