【问题标题】:How to see CDE dashboard for external user in Pentaho如何在 Pentaho 中查看外部用户的 CDE 仪表板
【发布时间】:2013-11-19 06:25:30
【问题描述】:

您好,我是 Pentaho 的新手,我使用 Pentaho 社区版使用 Pentaho CDE 仪表板创建了自己的仪表板。我的问题是如何获取仪表板 URL 以在 biserver 之外查看我开发的仪表板?对于外部客户?

【问题讨论】:

    标签: pentaho


    【解决方案1】:

    您可能会发现this answer 和this blog 很有用。

    你这里的问题是访问URL,很简单:

    1. 右键单击 CDE 文件(蓝色图标)
    2. 点击“在新窗口中打开”
    3. 新浏览器窗口中的 URL 是您要查找的 URL

    添加到 iframe 时,您可能还会发现将登录详细信息 (user_id=your_user_name, password=your_password) 附加到 URL 很方便。否则需要你登录,这对企业用户来说很痛苦。

    http://localhost:8080/pentaho/content/pentaho-cdf-dd/Render?solution=foo&path=&file=bar.wcdf&userid=your_user_name&password=your_password
    

    【讨论】:

    • 同样的事情,在浏览文件中,单击其中一个 CDE 文件,然后“在新窗口中打开”。
    【解决方案2】:

    双击 PUC 中的仪表板选项卡。 这将打开一个新窗口,其中包含指向仪表板的直接 URL。

    编辑:如果您希望能够在 iframe 上打开仪表板而不泄露身份验证详细信息,您可以:

    • 创建一个只能访问该仪表板的用户。这样,URL 上的凭据将无害
    • 定义匿名用户可访问的仪表板。
    • 更改 Pentaho 服务器的身份验证方法。 Pentaho 信息中心有很多相关信息。

    【讨论】:

    • 嗨,我试过了,它工作正常,但是当我使用 iframe 在 jsp 页面上嵌入这个 url 时,它不显示我的 pentaho url
    • 嗨,我解决了显示 iframe 的问题我将 pentaho-bi 服务器移动到现有正在运行的 tomcat 上,它工作正常,但我的问题是我想显示没有用户名和密码的 iframe 链接,所以如果任何用户查看我的网页时都找不到我的 pentaho-bi 服务器用户名和密码,我应该如何管理?
    • @PedroVale 我正在添加发布变量(user_id 和 pssword),但显示了 apache/tomcat 身份验证用户/密码消息。我正在通过“./start-pentaho.sh”脚本和默认配置运行双服务器。我必须更改任何 apache/tomcat 参数以避免身份验证吗?谢谢
    • 是的,post 变量在那里不起作用。您需要配置和实施 SSO 才能以这种方式实施。
    猜你喜欢
    • 1970-01-01
    • 2013-12-25
    • 2013-10-03
    • 2019-11-13
    • 2015-06-03
    • 2016-11-26
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    相关资源
    最近更新 更多