问题标签 [database-reconciliation]

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 回答
672 浏览

sql - 访问,使用 VBA 自动匹配 2 个记录集之间的记录

我在 Access 中有一个数据库,在 excel 中有另一个表。

我正在尝试在 access 中构建一个协调宏,这将有望标记 Access 中在 excel 中具有匹配条目的所有记录。excel也会被标记掉,所以我会知道哪些记录没有匹配到手动查看。

到目前为止,我所做的是将 excel 表转换为数组,然后将其移动到记录集“ldict”中以减少工作表交互,并有望加快宏的速度。

我对 Access 中的表做了同样的事情,并将其移动到记录集“RS”中。

在这一点上,我一直在使用嵌套循环。它将遍历 ldict 中的每条记录,然后遍历 RS 中的每条记录以查找匹配项。

当它找到匹配项时,我在 RS 中有一个布尔字段“CMN_REV”,它将设置为 TRUE 以指示它已匹配。

在 ldict 中,它将从 RS 复制匹配的 PK_ID,作为匹配内容的记录。

虽然代码运行良好,但不幸的是太慢了。每个记录集我平均有 100k 条记录,如果不是几天,它似乎需要几个小时。

当它移动到 ldict 中的每条记录时,它将再次循环通过 RS 的开头。

我已经考虑在 RS 中找到匹配的记录时可能会删除它,因此它不必在下一个循环中再次查看相同的记录,但我相信这也会将它从我的 Access 表中删除。

我已经阅读了一些建议,即使用连接的 SQL 查询会更快,但我不确定如何实现相同的结果。

有人有更好的建议吗?

谢谢你。

0 投票
1 回答
151 浏览

geocoding - 使用经度和纬度与 OpenRefine 进行地理数据协调

我有一个 xls 表,其中包含一个带有长 lat 信息的列:例如“60.974387;25.6472465”,我想在 Openrefine 中协调该信息以获取该地点(或最近的地点)的名称

有人知道和解服务吗?和它的链接?非常感谢,蒂姆

0 投票
1 回答
257 浏览

sql - SQL 上 2 个数据集之间的数据协调

图像表

我目前需要使用 SQL Oracle 查找 new_master 数据集和以前的数据集之间的所有差异。数据集具有相同的结构,由整数和字符串组成,并且没有唯一的键 id,除非我一起选择几列。您可以在开头看到一个图像作为 image_table。我在网上找到了这段代码,我想问你是否有任何建议。

这样做时,我应该从 new_master 取回不在旧条目中的所有条目。

谢谢

0 投票
0 回答
228 浏览

dax - 在 Power BI 中高效协调两个大表?

作为迁移项目的一部分,我希望协调两个事实表(高基数,每行大约 500k 行 - 有很多客户帐户,必须根据客户帐户进行协调)。两个表中的客户列之间存在多对多关系。

我正在努力寻找一种有效的方法来输出出现在两个表中但价值不同的客户。

我已经尝试在 Power Query 中合并,但它非常慢 - 可能是由于体积和高基数因素。

我欢迎任何有关如何有效产生所需输出的建议?

输入表1:

输入表2:

期望的输出:

客户在两个表中,但区别在于贷款:

  • 其中贷款 1 为表 1 中的贷款;贷款 2 为表 2 中所列的贷款。

感谢您花时间看这个问题。