gpt4 book ai didi

JavaScript 和 LiveView(TIBCO 实时数据集市)

转载 作者:行者123 更新时间:2023-12-03 10:25:41 25 4
gpt4 key购买 nike

我有一个 StreamBase 应用程序,用于查询数据并将其放入 .lvconf 表中。有没有办法从这个 .lvconf 表中获取数据,并在我的 JavaScript 中使用它来处理数据?

最佳答案

假设 .lvconf 表表示 LiveView 服务器(也称为 Live Datamart)中的数据表,则在 JavaScript 应用程序中访问该表中的数据的方法是使用 LiveView JavaScript Client API 。 (还有API reference documentation。)

以下是使用 API 查询名为 ItemsInventory 的实时数据集市表的简短示例:

<script src="/lv-web/api/lib/jquery.min.js"></script>
<script src="/lv-web/api/lib/jquery.atmosphere.min.js"></script>
<script src="/lv-web/api/liveview.min.js"></script>
<script>
LiveView.connect({url: '/lv/client/'}).then(
function(connection){
connection.subscribe(
new LiveView.Query('SELECT * FROM ItemsInventory'),
{
onInsert: function(result){
console.log('Got new tuple: ' + JSON.stringify(result.tuple));
}
}
);
}
);
</script>

LiveView 附带的使用 JavaScript 创建 Web 应用程序示例进一步说明了如何使用 JavaScript 客户端 API 进行表查询。

要在 StreamBase Studio 中加载此示例:

  1. 从 Studio 的顶级菜单中选择"file"→“加载 StreamBase 示例”。
  2. 在过滤字段中输入“javasc”以缩小选择范围。
  3. 选择描述为“Creating Web applications with”的示例JavaScript 来自 TIBCO LiveView 类别。
  4. 点击“确定”。

按照示例 README.txt 文件中的说明操作,将示例项目作为 LiveView 项目运行。

自 2015 年 4 月创建此问题和答案以来,有一个新版本的仪表板示例,它提供了一个非常小的框架,用于创建使用 Highcharts.JS 而不是 D3 的实时数据集市查询结果的 JavaScript 可视化。还有一个名为 TIBCO Live Datamart JavaScript Dashboard Sample: A Best Practices Guide 的文档 解释该仪表板示例的结构以及如何向其添加可视化效果。

披露/免责声明:我是 TIBCO Software, Inc. 的员工。此处表达的意见仅代表我个人观点,与 TIBCO 无关。

关于JavaScript 和 LiveView(TIBCO 实时数据集市),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29415638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com