Tableau多人协同开发建议

作者: 一枚中年打工男的自救 | 来源:发表于2018-05-16 11:50 被阅读72次

现状

      Tableau以工作簿的形式进行发布,工作簿可以包含多个报表(工作表、仪表板或故事),因此可能涉及多人协同开发。

      多人(假设是3个人)协同开发的情况主要有:

      1.按报表进行分工合作。当3个人完成各自部分后,需要复制粘贴到一个工作簿,此时同一个数据源会增加成3个,既占用空间、也影响性能;而各自衍生的字段也不尽相同(尽管有时本身就是完全相同的字段),造成理解上的困难;有时复制粘贴过程也会出现一些错误,需要额外时间处理;更为糟糕的是后续二次开发及维护难度成倍增加,而且效果不佳。

      2.多人同时修改工作簿。此时各自从Tableau Server下载对应的工作簿,但完成需求后,发布时会覆盖对方的修改;当事后发现修改冲突时,也会出现合并上的困难,如果修改的是同一张报表,还是会造成其中一方修改失效;就算你们改的报表不同,那也会出现第1点的情况。

建议

      建议利用SVN进行多人串行协同开发。国内很多公司都用SVN进行版本控制,我们也可以利用公司现有SVN进行协同开发,建议流程如下:

        当需求比较复杂时,可以在此基础上对其他任务进行分工合作,因为数据分析一般70%时间都在准备数据,可以将数据收集整理等分一部分出去。

        以上仅是个人建议,欢迎指正。

        更多Tableau文章欢迎订阅小专栏https://xiaozhuanlan.com/tableau

        希望新增具体内容文章请联系walrkson@hotmail.com

        讨论欢迎加微信walrkson,拉入微信群

相关文章

  • Tableau多人协同开发建议

    现状 Tableau以工作簿的形式进行发布,工作簿可以包含多个报表(工作表、仪表板或故事),因此可能涉及多...

  • Pycharm+gitee多人协同开发

    鹰酱家的东西始终是鹰酱家的东西,搞不好哪天就不能用了。还是用自己家的东西保险些,所以最近舍弃了git**b,将自己...

  • iOS 多人共享开发证书,协同开发

    前言 iOS开发一定会遇到的问题就是证书的问题。如果只有一个人开发,那很简单。账号密码由他保管。后续人员增加了,那...

  • Git基础

    一、简介 方便多人协同开发 方便版本控制 作者Linux之父:Linus Torvalds git开发目的:为了辅...

  • 版本控制工具:Git

    Git是什么? Git是应用于多人协同开发的分布式版本控制工具,主要功能是协同开发和版本控制,实现这些功能最主要的...

  • GitLab 多人协同合作开发流程

    随着IT互联网行业的发展趋势,Git作为开发人员的必备技能,网络使用Git教程也是多如牛毛,让阅读者看的眼花缭乱;...

  • iOS关于cocoapods的多人协同开发

    使用Trunk进行设置 cocoapods Trunk 是一种身份验证和CocoaPods API服务。要将新的或...

  • Android Studio 与Git 上传项目与下载项目流程

    Android Studio 多人协同开发(Git版)——Windows平台 一、首次上传项目流程: 安装Git(...

  • git 新添加开发用户 使用心得

    1、多人协同开发配置 1)代码库》setting>Collaborators 输入添加者的git 账号,邀请...

  • 接入Android

    接入Android MADP开发平台提供了组件化架构工程创建,支持多人、多团队协同开发,模块单独打包调试;同时支持...

网友评论

    本文标题:Tableau多人协同开发建议

    本文链接:https://www.haomeiwen.com/subject/pvsudftx.html