3 Replies Latest reply on Oct 1, 2018 5:42 AM by Michael Gao

    TABLEAU连接GBASE数据库做出的成果发布到服务器打不开

    女士 陈

      使用的是tableau desktop 9.3版本,服务器也是9.3版本的。

      GBASE官方提供的驱动安装在桌面版和服务器上以后,tableau即可连接GBASE数据库制作工作表、仪表板。将制作成果工作簿在本机桌面版能顺利连接数据库,在其他桌面版计算机也能打开,在服务器上桌面版的能打开,但是发布到服务器上的工作簿,使用服务器站点管理员与服务器管理员身份登录进去,点击发布的工作簿,怎么都打不开,报错见附件截图,打开第一个仪表板报错是图1,打开后面的仪表板报错图2,请各位大神指点。

       

       

       

      625932342586686610.jpg

       

      281714251074852362.jpg

        • 1. Re: TABLEAU连接GBASE数据库做出的成果发布到服务器打不开
          Michael Gao

          显然问题1和问题2不是一码事。

           

           

          1. 请将数据源独立发布,而不要嵌在工作簿中。

           

          2. 发布数据源之后,通过Tableau Deskop不要直接去连GBASE了,而是登录到Tableau Server,从Tableau Server上选择发布好的数据源,如果能够成功连接上,表明Tableau Server通过ODBC连接GBASE是没有问题的。

           

          如果问题依旧,请做如下检查:

           

          问题1: 这个错误提示表明,当前Tableau SERVER无法与那个IP地址进行通信。所以请到数据源页面测试一下这个数据连接,方法是在数据源列表中有一列是三个点(...),点击这三个点出现快捷菜单,选择编辑连接,确保连接信息正确,然后测试连接看是否成功。如果不成功,检查那个IP地址是否能ping通,端口是否开着,或各项配置参数是否正确。

           

          问题2:这个错误表明Tableau Server已经连接到了GBASE上面,并且已经把查询指令发过去了,但是发过去的SQL语法有一些不被GBASE支持,所以GBASE端返回了界面上提示的错误。针对这个问题,请将你的工作簿保存副本,然后逐项删减工作上的内容,看哪个操作产生了不支持的SQL语法。也可以直接去Tableau Server的日志中去查找发的指令以及返回的错误信息。因这个错误信息本质是GBASE那端返回的错误信息,所以也可以去GBASE那端的日志去查找,看Tableau 究竟发了什么SQL语句不被支持。搞清楚了这个SQL语句,回头定位仪表板设计中的哪些项与之相关,然后修改仪表板设计。

           

          查看SERVER日志,请参阅服务器日志文件位置 ,SQL日志应该在tabprotosrv.txt文件中。

           

          请尝试上述建议并回复更新。

          • 2. Re: TABLEAU连接GBASE数据库做出的成果发布到服务器打不开
            女士 陈

            你好,你那能提供一下单独发布到server的完整步骤吗?

             

            另外您回复的问题1中,我们在那...那看了,每个数据源连接都是成功的。

            问题2中,说的sql语法问题其实已经不存在了,因为能用gbase做出仪表板的成果,在桌面版实时连接数据库,都是可以的,所以应该不是语法问题。

            • 3. Re: TABLEAU连接GBASE数据库做出的成果发布到服务器打不开
              Michael Gao

              发布数据源,跟发布工作簿一样,是很基本的功能,请参考一下帮助文档。

               

              发自 WPS邮箱客戶端

              在 女士 陈 <tableaucommunity@tableau.com>,2018年10月1日 19:41写道:

               

              Tableau Community Forums <https://community.tableau.com/?et=watches.email.thread>

               

              TABLEAU连接GBASE数据库做出的成果发布到服务器打不开

               

              reply from 女士 陈<https://community.tableau.com/people/760294773?et=watches.email.thread> in Beijing - View the full discussion<https://community.tableau.com/message/826273?et=watches.email.thread#826273>