我有一个使用Logi Info构建的网站。它通过以下消息记录错误:
无法找到DataLayer.Linked的DataLayer。将LinkID设置为 DataLayerLink元素的ID。如果定义了DataLayer 另一个报告定义,确保Target元素的 LinkDataLayers =“True”。
似乎没有关于哪个页面或用户操作触发此错误的模式。我能想到的唯一解决方案是逐行读取所有Logi报告XML文件,以查找DataLayer.Linked元素,并引用不存在的DataLayer。
调试此错误的最佳方法是什么?
有没有人有处理Logi Info错误的经验或建议?
我读了一个导致错误的文件,并确认没有引用不存在的DataLayer元素的DataLayer.Linked元素。
还有什么可能导致此错误消息?
答案 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