问题标签 [fiware-knowage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
952 浏览

oracle - Knowage BI Oracle DataSource

I have a question about knowage (open-source BI software - www.knowage-suite.com)

Can anyone tell me how create DataSource with add Oracle data source?

Regards, Pokil

0 投票
1 回答
167 浏览

docker - 如何修复 Knowage 中的空仪表板屏幕?

我尝试获取在 docker 环境中运行的知识。在获得知识运行的几个问题之后,我终于设法登录。在更多问题之后,我还能够将知识连接到 fiware orion 上下文浏览器。

但是,当我尝试将驾驶舱添加到我的工作区时,我收到一个空的内容页面。知识导航仍然可见且有效。这看起来像这样:

知识问题

我按照官方描述( https://hub.docker.com/r/knowagelabs/knowage-server-docker )运行 docker-compose 。docker-compose 文件如下所示:

我在我的 docker 日志中发现了两个可能与此行为相对应的问题:

第一的:

第二:

非常感谢任何支持使其运行。

谢谢,凯文

0 投票
0 回答
60 浏览

java - KnowAge 中的数据集与 Java 类的集成

我们想将知识 Javaclass 与 JPA hibernate ORM 集成。我不知道如何使用知识数据集加入 java 类。以便知识获取数据并生成报告。

0 投票
1 回答
71 浏览

tomcat - 如何在使用 tomcat 服务器安装 Knowage 后修复“HTTP 状态 404 - /knowage/”错误(请求的资源不可用。)

我已经在 Windows 7 中成功安装了 knowage 6.4,当我尝试在“ http://localhost:8080/knowage ”上访问它时,完成安装后,我在错误下方收到此错误:HTTP 状态 404 - /knowage/ 错误说明: 请求的资源不可用。能否请你帮忙?注意,我没有使用任何外部数据库,而是在安装知识时使用了嵌入式 maria Db

0 投票
1 回答
54 浏览

mysql - 我的 mysql 的“my.conf”应该是什么样的?

我正在尝试在 linux 虚拟机中安装知识。要安装知识,我必须安装 mysql。

当我安装 mysql 时,我得到了这个我发现的任何方式都无法解决的典型错误。

处理时遇到错误:
mysql-server-5.7
mysql-server

当我尝试命令 service mysql -status 时,它告诉我:

无法通过套接字'/var/run/mysqld/mysqld.sock''连接到本地mysql服务器

该目录不存在,因此在互联网上查找,我通过修改文件 my.conf 找到了解决方案,但该文件看起来不像其他人的示例。

我不知道这会解决我的问题,但这让我很头疼。主要问题是由于mysql安装错误,我无法安装knowage。

太感谢了!

0 投票
0 回答
52 浏览

java - 在 Tomcat 服务器中使用 Java Runtimes 12 和 8 (知识)

我正在 Windows 中安装 Knowage。但是当试图让它与 OpenJDK 12 一起工作时,我发现了几个关于类的 NoClassDefFoundError javax.xml(这个可以通过下载小 jar 文件来解决)和sun.misc.BASE64Encoder(这个没有 jar)。可能更多,但那些似乎只是试图登录。它似乎在 Java SE 8 上运行良好。

我有几个解决方案:

  1. 将 Knowage 留给它自己的运行 Java SE 8 的 Tomcat,让另一个运行 Java 12 的 Tomcat 用于任何其他应用程序。但我想避免拥有两个 Tomcat,即使无论如何我都会有一个 Apache 前端代理它们。好像很浪费

  2. 分叉知识,修改,编译,部署,保持更新,重新部署,重复。但我想避免额外的工作。

  3. 报告问题(完成),等待其他人解决。但我想避免不确定何时会解决,如果有的话。

  4. 从 Java SE 8 中获取 rt.jar,其中包含那些缺失类的版本,将其放在 tomcat/lib 文件夹中。我倾向于这个,因此标题,至少在 Knowage 被修改之前。但我不知道这是否安全。它似乎工作:我可以登录!但是,它会在未来打破宇宙还是让人头疼?

你能给我推荐一种或另一种解决方案吗?

0 投票
1 回答
170 浏览

configuration - 发生了错误。请稍后重试。如果问题仍然存在,请联系系统管理员。- 知识

将 tomcat 版本从 7.0.50 升级到 9.0.38 后无法运行通用报告。

知识版本:6.4.4
操作系统:CentOS 7
Tomcat 版本:9.0.38

来自日志文件的错误:

2020 年 10 月 13 日 16:02:27,173 错误 it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter:194 -SpagoBIAccessFilter:doFilter ServletException!!javax.servlet.ServletException: Message: Error occured while retrieving user profile of user [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] from service [Security Service] at endpoint [https://sample:443/knowage/services/SecurityService]; 原因: ; 嵌套异常是:javax.net.ssl.SSLHandshakeException:收到致命警报:在 it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter(SpagoBIAccessFilter.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain. filters.SpagoBIAccessFilter.doFilter:194 - SpagoBIAccessFilter:doFilter ServletException!!javax.servlet.ServletException: Message: Error occured while retrieving user profile of user [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] from service [Security Service] at endpoint [https://sample:443/knowage/services/SecurityService]; 原因: ; 嵌套异常是:javax.net.ssl.SSLHandshakeException:收到致命警报:protocol_version gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] 来自端点 [https://sample:443/knowage/services/SecurityService] 的服务 [Security Service];原因: ; 嵌套异常是:javax.net.ssl.SSLHandshakeException:收到致命警报:protocol_version gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] 来自端点 [https://sample:443/knowage/services/SecurityService] 的服务 [Security Service];原因: ; 嵌套异常是:javax.net.ssl.SSLHandshakeException:收到致命警报:protocol_version

来自知识服务器的错误:

注意:尚未升级知识版本以进行其他问题隔离。

任何想法如何解决?提前谢谢你。

0 投票
1 回答
162 浏览

java - Knowage 停止响应 [在 Apache Tomcat 上]

我正在使用 Knowage 并设置了一个数据源、许多参数化数据集和一个驾驶舱。

我有一份需要许多数据集的详细报告。
驾驶舱开始冻结,我必须重新启动 Knowage 服务器才能使其响应。

我将报告分成不同的页面,这似乎有帮助,因为它一次只加载一些数据。
但现在我添加了另一个数据集 [总共 14 个],服务器再次崩溃。

我正在通过 jmx 代理监视服务器以了解它为何挂起,但利用率似乎还不错。
Tomcat 只是挂起,从不响应。

servlet 似乎已停止处理请求,但我在日志中没有看到任何看起来致命的错误。
堆利用率还不错,但看起来确实异常。

堆使用图

最高输出 -
在此处输入图像描述

日志中的错误 -

0 投票
0 回答
33 浏览

google-sheets - 根据用户属性在 Google 表格中启用权限

我一直在将 Google 表格视为一种可能的方式来为一家餐厅特许经营管理公司提供一些报告……

我不得不放弃 ReDash,因为它缺乏对查询/报告的精细权限。
也没有办法将用户配置文件属性合并到查询中,这将允许我根据外部表限制选项以获取权限 =\

我现在正在使用 Knowage BI,它具有很好的权限管理——我可以基于当前用户进行参数/查询。此外,我使用 iframe 来嵌入不理想的可视化,但比 ReDash iframe 集成效果更好。

不幸的是,一些可视化有小故障或一些限制。
具体来说,“表格”可视化有时不会显示所有行,没有数据条件样式,公式只能在行级别使用。

我找不到将这些外部用户属性合并到 Google 表格中的方法,但也许我忽略了一些东西。他们的分析师对 Excel 非常熟悉,因此表格对他们来说会“感觉”更好,而且大多数报告只是数据表。

最终,我试图摆脱应用程序代码中的嵌入式报告/可视化。
他们的旧版应用程序具有所有自定义报告和选项,而且死板且有缺陷。

有人有建议吗?

或者也许我完全忽略了另一个解决方案?

0 投票
0 回答
26 浏览

cockpit - 在哪里可以找到知识驾驶舱?

我正在搜索我在知识 7.2 版应用程序中制作的驾驶舱文件,我对某些文件感兴趣以将文档导出到服务器,但我不知道它们的路径。任何人都可以帮助我找到这些文件以便将它们移出吗?

感谢您的问题。