使用ASP.net的QuickBooks web连接器中的数据收缩

使用ASP.net的QuickBooks web连接器中的数据收缩,quickbooks,connector,Quickbooks,Connector,我正在使用QuickBooks web连接器,并希望在web应用程序中显示公司数据(在QuickBooks中),因为我创建了一个与web连接器通信并获取所有数据的服务。 为了做到这一点,我想我必须创建一个本地数据库,在那里我可以存储所有的数据。这是正确的方法吗 If yes then How can I shrink QuickBooks data with my local DB If No then what need to in this case 我是QuickBooks的新手请帮帮我

我正在使用QuickBooks web连接器,并希望在web应用程序中显示公司数据(在QuickBooks中),因为我创建了一个与web连接器通信并获取所有数据的服务。 为了做到这一点,我想我必须创建一个本地数据库,在那里我可以存储所有的数据。这是正确的方法吗

If yes then How can I shrink QuickBooks data with my local DB
If No then what need to in this case
我是QuickBooks的新手请帮帮我


提前感谢

如果您正在使用web connector,则无法控制何时调用您的服务。因此需要将数据存储在某个地方;否则,用户登录时可能没有任何数据可显示。您使用数据库作为数据存储库的想法在交互式网站领域和其他领域都得到了广泛接受

如果数据源是一个或多个QuickBooks公司文件,则极不可能需要收缩数据。公司文件的最大大小比现代数据库系统的存储容量低几个数量级,目前1TB硬盘的零售价约为100美元


为了总体效率和可维护性,最好只查询和存储应用程序所需的数据。了解如何在请求中使用IncludeRemote qbXML元素来过滤从QuickBooks返回的数据。

具体来说,为什么需要“收缩”数据?与任何现代数据库系统相比,QuickBooks数据文件都非常小(通常小于1gb)。此外,即使您担心存储了多少数据,您也可以选择从QuickBooks中获取的数据—您不必存储从QuickBooks中获取的所有数据,只需存储您需要的数据即可。