大量的Excel数据拉 – 避免ODBC

我们有要求提供对系统数据的大型子集的临时访问,供用户在Excel中分析。 我们不想授予直接的ODBC访问权限。 这将遏制我们在不改变用户进程的情况下更改数据库布局的能力。

Web服务似乎不适合处理大量数据,在数百个logging中有100多个。

你会build议作为直接ODBC访问的替代方法吗?

有一个“视图”的数据库概念正是你所需要的 – 它允许暴露大量的数据,并给你一个数据库架构变化的自由,只要你照顾到暴露相同的数据给用户。

我同意你关于网​​络服务 – 这不仅是数据量,而且获得Web服务与Excel(2007年及以上)工作的事实是微不足道的。 同样,你也将像使用视图一样locking数据库模式。

对于实际上非常巨大数量的logging,您可以考虑数据仓库 – 一个单独的数据库,您可以在其中为报告目的提供只读访问权限,并从读/写数据库提供数据。 饲料可以通过SSIS轻松快速完成。

HTH