在 DAS WSO2 的仪表板设计器中创建一个小工具
create a gadget in dashboard designer of DAS WSO2
我在 WSO2 DAS 中创建了一个租户,并通过该租户进行了身份验证。我创建了一个流事件,当我转到仪表板设计器并尝试创建一个小工具时,我收到以下错误。
[2016-02-11 12:08:15,207] ERROR {org.wso2.carbon.analytics.jsservice.AnalyticsJSServiceConnector} - Failed to get the table schema for table: TT : [-1234:TT] does not exist org.wso2.carbon.analytics.datasource.commons.exception.AnalyticsTableNotAvailableException: [-1234:TT] does not exist
如果您通过使用租户凭据进行日志记录来创建流,则需要使用相同的租户凭据登录到 Analytic Dashboards。为一个租户创建的流不适用于其他租户。根据您的屏幕截图,您已使用管理员凭据登录。
我有同样的问题,我正在使用租户凭据访问仪表板设计器,当我尝试创建小工具时遇到同样的问题,如果我使用超级租户创建小工具,则无需创建小工具问题。
这是对我有用的解决方案。
转到文件:
<DAS_HOME>/repository/deployment/server/jaggeryapps/portal/controllers/apis/analytics.jag
并将第 80 行更改为:
loggedInUser = token[USERNAME]+"@"+token["domain"];
我在 WSO2 DAS 中创建了一个租户,并通过该租户进行了身份验证。我创建了一个流事件,当我转到仪表板设计器并尝试创建一个小工具时,我收到以下错误。
[2016-02-11 12:08:15,207] ERROR {org.wso2.carbon.analytics.jsservice.AnalyticsJSServiceConnector} - Failed to get the table schema for table: TT : [-1234:TT] does not exist org.wso2.carbon.analytics.datasource.commons.exception.AnalyticsTableNotAvailableException: [-1234:TT] does not exist
如果您通过使用租户凭据进行日志记录来创建流,则需要使用相同的租户凭据登录到 Analytic Dashboards。为一个租户创建的流不适用于其他租户。根据您的屏幕截图,您已使用管理员凭据登录。
我有同样的问题,我正在使用租户凭据访问仪表板设计器,当我尝试创建小工具时遇到同样的问题,如果我使用超级租户创建小工具,则无需创建小工具问题。
这是对我有用的解决方案。
转到文件:
<DAS_HOME>/repository/deployment/server/jaggeryapps/portal/controllers/apis/analytics.jag
并将第 80 行更改为:
loggedInUser = token[USERNAME]+"@"+token["domain"];