【问题标题】:KNIME Reporting ToolKNIME 报告工具
【发布时间】:2015-04-13 10:07:06
【问题描述】:

我正在尝试将 KNIME 工具用于我们的数据库报告目的。

我们的数据库是 SQL Server。我也能够从 KNIME 执行成功的数据库读取操作。但我不知道将其部署在大约 100 个客户端盒子上。

我们是否需要在每个客户端安装 KNIME 才能访问数据?

我们如何才能阻止用户访问我们创建的视图以外的任何内容 - 除了我们创建的视图/数据访问之外,用户不能做任何新的事情?

如何呈现前端数据 - 是否需要对客户端进行 KNIME 教育?

我的要求是使用 KNIME 从 DB 获取数据准备报告并呈现给用户 - 没有客户端可以使用的附加功能?

【问题讨论】:

    标签: java business-intelligence knime


    【解决方案1】:

    让我直接开始回答 -

    我们是否需要在每个客户端安装 KNIME 才能访问数据?

    不,我从他们的网站上了解到的 KNIME 是一个工作流和流程创作工具。对于客户端访问数据,绝对不需要创作工具。

    我们如何阻止用户访问我们创建的视图以外的任何内容 - 除了我们创建的视图/数据访问之外,用户不能做任何新的事情?

    我建议您浏览他们的产品目录。似乎有一个名为 KNIME 服务器的商业产品 - http://www.knime.org/knime-server。这是用户可以访问数据和查看报告的门户。此门户还具有为用户配置访问权限的方法。 如果商业解决方案对您不可行,您可以开发独立的 Java 应用程序,或者您可以使用 JSP 或 servlet 将该解决方案集成到您自己的门户中。此论坛讨论了其他此类方式 - http://tech.knime.org/forum/knime-users/deployment-of-knime-mining-tool-as-stand-alone-appliaction-in-java

    如何呈现前端数据 - 是否需要对客户端进行 KNIME 教育?

    我相信这可以通过之前问题的答案自动回答。

    我希望您对 BI 解决方案的工作方式有足够的了解。有一种 IDE 类软件用于生成模型或数据流过程。该软件从未部署在客户端计算机中。此模型(通常)以 XML 或其他专有格式导出。然后可以托管导出的模型以供客户使用。有些 BI 解决方案有门户,有些有自己的客户端等。

    【讨论】:

    • 感谢您提供的所有信息。您能否告诉我如何使用 knime 应用程序访问 knime 开发的视图。那我们如何将这个工具用作中心化服务器?
    【解决方案2】:

    这取决于您要获取存储数据的数据库的位置。如果您有权访问数据库,则可以创建 KNIME 工作流程,该工作流程将读取数据、进行计算并返回报告(PDF、Excel、Word、HTML 等)。此工作流程可以发布到 KNIME 服务器以自动执行或由您的客户端执行。这样做的一个要求是,KNIME 服务器可以访问并读取您的客户端数据库。

    【讨论】:

      猜你喜欢
      • 2016-11-26
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      相关资源
      最近更新 更多