在pentaho外面观看pentaho仪表板

时间:2016-07-20 05:25:53

标签: pentaho

我在pentaho用户控制台中创建了一个仪表板。我想在用户控制台之外查看它。(无需登录用户控制台)是否可以?

4 个答案:

答案 0 :(得分:2)

    Yes. It is possible. 
    You need get two things.
    1)Get URL for the dashboard
    2)Allow URL authentication.

1)仪表板URL

---------------
    The dashboard url structure will be like this.
  

http://localhost:8080/pentaho/plugin/pentaho-cdf-dd/api/renderer/render?solution= RootDirectoryName &安培;路径= <强> SubDirectoryName &安培;文件= <强> < EM> your_dashboard.wcdf &安培;用户ID =管理员&安培;密码=密码

    if you have directory structure like this in your pentaho

 -

       Home
       ---->Admin
       ---->Suzy
       ---->tiffiny 
       Public
       ----->myDashBoard
       ----------->myDashboard.wcdf
       ----->SampleDashBoard
       ----->.....
       ----->.....etc

Public and Home are root directories, and Suzy,SampleDashBoard are sub Directories.
Example if you want to use myDashboard.wcdf dashboard then you use this link.
  

http://localhost:8080/pentaho/plugin/pentaho-cdf-dd/api/renderer/render?solution=home&path=suzy&file=iq_dashboard.wcdf&userid=admin&password=password

------------------------------------------------------------------------

2)允许URL身份验证

go to your pentaho directory ex:- **
  

d:\ yourDirectory \的pentaho服务器-CE-7.0.0.0-25 \的pentaho服务器\ Pentaho的解决方案\ SYSTEM \

------------------------------------------------------------------------

**
open security.properties file in editor.
  
    

security.properties

  
  change this code from false to true.
  

requestParameterAuthenticationEnabled =真

------------------------------------------

>save file and close it. 
>restart pentaho server. 
>Open your browser and enter the dashboard link as generated in step 1. 
>Now your dashboard will render on browser.
------------------------------------------------------------------------

答案 1 :(得分:1)

如果您的信息中心是使用CDE创建的,则可以通过三种方式将其嵌入到Web应用程序中:

  1. 在CDE中的设置中启用requireJS标志,并通过渲染插件嵌入该标志。
  2. 使用iframe并调用通过URL传递身份验证的仪表板链接。
  3. 使用CDF的组件并放入应用程序的代码中。
  4. 您可以根据自己的要求选择最佳方式。

答案 2 :(得分:0)

是和否:如果双击仪表板上的选项卡(此处为PUC内的选项卡),PUC将询问您是否要在浏览器的选项卡中打开它。回答是,然后在选项卡中显示您的仪表板。该网址包含'generatedcontent / ts = ...'之类的内容:将其复制到包含'generatedcontent':您现在可以直接看到仪表板但仍然需要验证

答案 3 :(得分:0)

为实现这一目标,您首先要:

  1. 双击仪表板,在浏览器的新标签页中打开它,复制整个网址,包括ts

  2. 在服务器activing url autentication

  3. 上激活网址身份验证
  4. 通过在结尾处添加以下内容来访问您在步骤1中复制的链接&amp; userid = YOUR_USER &amp; password = YOUR_PASSWORD
  5. 另一种方法是使用cas Switch to Central Authentication Service (CAS)

    配置pentaho

    我希望我帮助你