经过一番调查后,我能够查询Sitecore主数据库并生成报告(Sitecore Analytics reports - Is this only for Analytics database, can I use master database to generate reports?)。
我们要求从已归档项目中查询数据。这可能与Sitecore有关吗?存档数据表设计是否与主数据库完全相似?
有没有人有更好的解决方案来实现这个目标?我之所以这样做是因为我们不能将它们保存在主数据库中,因为内容在我们的环境中变得非常快。 我们需要找到一种生成归档数据报告的方法。
答案 0 :(得分:0)
存档表类似,但链接略有不同。 虽然标准项都在Item表中,并且通过Item ID链接到UnversionedFields / VersionedFields / SharedFields表,但是在归档中,这些项进入ArchivedItems表,这些项的不同版本将进入ArchivedVersions表,并且所有字段值都进入ArchivedFields表,并由ArchivalId链接在一起。
我不相信有一种方法可以使用Sitecore API通过传入项目或存档ID来获取对项目版本的字段的引用,但是您可以获取项目ID。希望这是足够的信息!