公开大型 Web 服务数据集以供 Access 或 Excel 使用

Posted

技术标签:

【中文标题】公开大型 Web 服务数据集以供 Access 或 Excel 使用【英文标题】:Exposing large webservice datasets for consumption by Access or Excel 【发布时间】:2009-04-28 16:05:48 【问题描述】:

我有一个大型数据集,例如 1,000,000,000 行,位于服务器上。我需要一个用户能够在 Access 和/或 Excel 中通过 Web 无缝地使用(即“运行查询”)该数据。另外,我需要根据连接的用户过滤服务器端的数据。

我目前的方法是创建一个看起来像 ODBC 数据源的 Web 服务并从 Excel 连接到它。

问题:

    这是最好的方法吗? 如果是这样,创建自定义 ODBC 数据源的最佳方法是什么?

【问题讨论】:

数据集以什么格式存储(我假设我们谈论的是文件,而不是数据库,对吧)?另外,什么类型的服务器? 我的实际数据集在sql server中,但是我需要根据连接的用户(和其他属性)进行过滤,所以我不能让客户端直接访问数据库在这种情况下。 【参考方案1】:

    我真的认为这不是最好的方法。我不知道你的情况,但我真的更喜欢另一种方法。

    对此有讨论:Creating a custom ODBC driver 其中一项建议是使用 BI 方法。

【讨论】:

以上是关于公开大型 Web 服务数据集以供 Access 或 Excel 使用的主要内容,如果未能解决你的问题,请参考以下文章

存储结果集以供以后获取

Django:保存旧的查询集以供将来比较

有效地组织大型数据集以进行报告

在 BigQuery 中订购大型时间序列数据集以进行导出

用于 Web 应用程序的大型数据集 - 为每个查询使用 API 或本地存储在数据库中?

压缩大的GeoJSON / Shapefle数据集以在Web浏览器上查看