在Logi Info中调试链接的DataLayers

时间:2014-12-05 14:26:07

标签: debugging

我有一个使用Logi Info构建的网站。它通过以下消息记录错误:

  

无法找到DataLayer.Linked的DataLayer。将LinkID设置为   DataLayerLink元素的ID。如果定义了DataLayer   另一个报告定义,确保Target元素的   LinkDataLayers =“True”。

似乎没有关于哪个页面或用户操作触发此错误的模式。我能想到的唯一解决方案是逐行读取所有Logi报告XML文件,以查找DataLayer.Linked元素,并引用不存在的DataLayer。

调试此错误的最佳方法是什么?

有没有人有处理Logi Info错误的经验或建议?

更新

我读了一个导致错误的文件,并确认没有引用不存在的DataLayer元素的DataLayer.Linked元素。

还有什么可能导致此错误消息?

3 个答案:

答案 0 :(得分:1)

您不必读取引起错误的文件。只需尝试打开报告文件(.lgx)的源,然后查找链接类型如下所示的数据层

<DataLayer
    LinkedDataLayerID="This is your link ID which cannot be found"
    Type="Linked"
/>

找到它后,检查LinkedDataLayerID是否存在。如果不存在,那是您的问题,但如果存在,请确保已在DataLayer Linked元素之前加载。

答案 1 :(得分:0)

当我尝试使用下拉菜单创建组过滤器和子数据表时出现此错误。但是当我直接在属性中键入列时,运行定义没有问题。希望这有点帮助。

答案 2 :(得分:0)

您是否向本地数据层添加了数据层链接元素?好像您忘了那样做。在devnet上查看此链接! http://devnet.logianalytics.com/rdPage.aspx?rdReport=Article&dnDocID=2047&dnProd=2