水晶报表席麻烦与大XML数据文件 我有一个大的XML文件65 MO,我需要给水晶报表席提供数据。我的问题是,我试着运行报告,但每页显示一个页面大约需要15分钟的时间。我仍然看不到最终结果,因为我没有足够的耐心等待15天来获得完整的报告

水晶报表席麻烦与大XML数据文件 我有一个大的XML文件65 MO,我需要给水晶报表席提供数据。我的问题是,我试着运行报告,但每页显示一个页面大约需要15分钟的时间。我仍然看不到最终结果,因为我没有足够的耐心等待15天来获得完整的报告,xml,crystal-reports,Xml,Crystal Reports,我的总报告应该是1500页左右,有大约35000行的细节 我能做些什么来提高绩效?我尝试在XML文件中使用XSD,但速度并不是很快 使用其他类型的连接会更快吗?如果我通过OLE DB直接查询SQL数据库会更快吗?您必须切换到更灵活的数据源,即SQL数据库。这将大大加快速度,除非网络出现异常情况。事实上,如果您的报告包含任何排序、分组或筛选,它将被迫在显示第一页之前解析整个文件,我怀疑这是造成巨大延迟的主要原因。如果有一台服务器在做这项工作,那么这将要快得多,它可以利用索引、缓存和预编译例程

我的总报告应该是1500页左右,有大约35000行的细节

我能做些什么来提高绩效?我尝试在XML文件中使用XSD,但速度并不是很快


使用其他类型的连接会更快吗?如果我通过OLE DB直接查询SQL数据库会更快吗?

您必须切换到更灵活的数据源,即SQL数据库。这将大大加快速度,除非网络出现异常情况。事实上,如果您的报告包含任何排序、分组或筛选,它将被迫在显示第一页之前解析整个文件,我怀疑这是造成巨大延迟的主要原因。如果有一台服务器在做这项工作,那么这将要快得多,它可以利用索引、缓存和预编译例程