经过一番调查,我能够查询 Sitecore 主数据库并生成报告(Sitecore Analytics 报告 - 这仅适用于 Analytics 数据库,我可以使用主数据库生成报告吗?)。
我们需要从归档项目中查询数据。Sitecore 可以做到这一点吗?Archive 数据表设计是否与 Master 数据库一模一样?
有没有人有更好的解决方案来实现这一点?,我正在调查的原因是我们不能将它们保留在主数据库中,因为我们的环境中内容增长得非常快。我们需要找到一种方法来生成归档数据的报告。
经过一番调查,我能够查询 Sitecore 主数据库并生成报告(Sitecore Analytics 报告 - 这仅适用于 Analytics 数据库,我可以使用主数据库生成报告吗?)。
我们需要从归档项目中查询数据。Sitecore 可以做到这一点吗?Archive 数据表设计是否与 Master 数据库一模一样?
有没有人有更好的解决方案来实现这一点?,我正在调查的原因是我们不能将它们保留在主数据库中,因为我们的环境中内容增长得非常快。我们需要找到一种方法来生成归档数据的报告。
存档表类似,但链接略有不同。虽然标准项目都在 Item 表中,并通过 Item ID 链接到 UnversionedFields/VersionedFields/SharedFields 表,但在存档中,项目进入 ArchivedItems 表,这些项目的不同版本进入 ArchivedVersions 表,并且所有字段值都进入 ArchivedFields 表并通过 ArchiveId 链接在一起。
我不相信有一种方法可以使用 Sitecore API 通过传入项目或存档 ID 来获取对项目版本的字段的引用,但您可以获取项目 ID。希望这是足够的信息!