问题标签 [data-virtualization]

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 投票
0 回答
154 浏览

odata - 与 Azure Data Lake Store Gen1 的数据虚拟化连接 - WebHDFS/v1/ 端点

我正在尝试将Azure Data Lake Store Gen1 (ADLS)配置为数据虚拟化软件 (Tibco) 中的数据源

通过阅读 Azure 文档,我找到了与 ADLS 关联的webhdfs/v1/端点,并设法模拟了 Postman 中所需的(非标准,因为它需要一个额外的“资源”参数)OAuth2 身份验证。到目前为止一切都很好。

我猜应该将连接配置为 OData 服务,因为 TDV(Tibco DV)中的 OData 连接器有一个“Azure AD 资源”参数,只有在您尝试通过 azure 的活动目录(非- 以前的标准部分)。但是我无法配置此连接。

这一定是由于以下原因之一:

  1. /webhdfs/v1/ 端点不是 OData 服务。
  2. 我在 TDV 中错误地配置了 OData 连接器。

无论如何,我怎样才能连接到这个存储库并反省它背后的一切?列出 TDV 中的文件夹、文件和所有内容?

我偶然发现的一些建议是使用 Hive 连接器或 REST 连接器,但在尝试之后,我仍然觉得使用 OData 更接近成功。

0 投票
1 回答
75 浏览

data-virtualization - 没有缓存的不同源之间的 Denodo 连接

我是 Denodo 的新手,刚刚安装了 Denodo Express Server。我正在运行一个示例任务。

我有两个不同的数据源(Postgres 和 MySQL),Postgres 有代理表,而 MySQL 有客户订单数据。当我在代理客户数据之间执行连接语句时,它返回 0 行,直到我缓存客户数据。

  1. 有什么方法可以在没有缓存的情况下在不同源之间执行连接语句,因为它会导致复制成本?

我已附加查询的执行跟踪,两个虚拟计划都返回一些行,但内部连接计划结果为 0 行。

在此处输入图像描述

0 投票
1 回答
525 浏览

c# - 在 UWP ListView 中实现数据虚拟化而不复制项目

我有一个很大的对象,它在ListView很大程度上实现了数据虚拟化,以根据视图中的可见项目“巧妙地”卸载和加载视图中的项目。这样做的问题是,很多时候缓存项目,当添加一个新项目时,它实际上复制了已经添加到视图中的项目。所以在我的例子中,如果用户向 Inkcanvas 添加一个笔触,然后向 ListView 添加一个新的 InkCanvas,则新的画布包含来自前一个画布的笔触。正如这里所报道的,这是因为数据虚拟化。我的 ListView 实现如下:InkCanvasListViewListView

可以在此处找到完整示例,此处是该问题的视频。事实上,如果我关闭数据虚拟化(或切换到ItemsControl),一切都会很好。然而问题在于,对于一​​个非常大的列表,这种方法会对性能产生重大影响(使用 60 多个 InkCanvas 控件,应用程序只会崩溃)。那么有没有办法在避免重复项目的同时保留数据虚拟化呢?我已经尝试过,VirtualizationMode.Standard但项目仍然重复。

0 投票
2 回答
179 浏览

python - 如何使用 folium 创建地图的静态骨架,其覆盖层(标记)每小时更改一次,使用烧瓶托管在网站上?

如果问题令人困惑或没有意义,我很抱歉,这是我的第一个项目,我会尽力解释它。

起初,我以为我只是托管我使用 folium 创建的单个地图,并将地图的模板继承到使用烧瓶创建的网站中,因此我没有在主 app.py 文件中进行任何硬编码,然而,它似乎真的很基本。所以现在使用机器学习算法,我想在地图上显示不同的东西,从而对一天中的每个小时做出一些预测。

问题:每天每小时生成一张新地图所需的时间比预期的要长(加上存储新地图如此多次在存储方面会很昂贵)。

我的解决方案:有一个骨架图,因为我将在其上进行预测的区域是本地化的,所以将该区域作为基本地图并更改将每小时显示预测(基本上是热图)的上层。

这是一个正确的方法吗?请推荐一条正确的路径来实现这一点。只要能完成工作,我愿意尝试新事物。非常感谢您对此的任何帮助。提前致谢

0 投票
0 回答
24 浏览

python - Python:创建强制集群布局

是否可以使用 NetworkX 或 Plotly 库在 Python 中开发集群力布局?

我在https://networkx.org/documentation/stable/https://plotly.com/python/上没有找到任何东西。

集群力布局

0 投票
1 回答
39 浏览

python - 使用脊和散点图进行数据可视化

背景: 我正在研究 python,到目前为止,我有很多数据点(以 .CSV 形式)我有什么代码

  1. 读取 csv 和“结果”列
  2. 如果“结果”列中的值为正,则代码绘制与其对应的 ABCDEFG 参数,其中 y 轴是参数的值,x 轴是参数的名称。
  3. 如果这样的“结果”的数量超过 10,它会绘制与结果对应的前 10 个 ABCDEFG 参数。

下面是数据集类型的示例。(我的包含大约 12000 行)

数据集

编码 :

问题: 有时如果值相同,点标记在同一位置,因此很难看到频率分布(例如在下面的 B 和 C 列中,尽管它们看起来相似,但一个值有更多点。

我想要做的是在当前图表上绘制类似于脊图的东西(如下图所示),以便可以看到频率分布。我是这种数据可视化的新手。请指导我如何完成

在此处输入图像描述