运行 Explore 或 Look 后,您可能偶尔会看到以下警告:
⚠️ view_name.field_name no longer exists on explore_name and will be ignored.
此警告表示,您之前在“探索”或 Look 中选择或保存的字段现已不再可用。可能造成这种情况的原因有:
-
从
explore
文件的 LookML 定义中移除了联接,从而移除了警告中引用的字段。例如,如果您看到
users.name no longer exists on Companies, and will be ignored
警告,则可能表示users
视图及其字段不再与companies
探索相关联,因此在 Look 或探索中不可用。您可以使用 IDE 中的元数据面板查看引用特定视图的所有
explore
定义。 -
在视图的文件中更改了视图的名称,或者使用
view_name
等参数更改了explore
LookML 定义中的视图引用。例如,使用引用名为
customers
的视图的view_name
参数更新了名为users
的探索的底层视图:explore: users { view_name: customers }
解决警告中引用的字段(如果警告中引用的字段是故意删除的)
如果警告中提及的字段是由 LookML 开发者有意移除的,请按照以下步骤解决相应数据探索或探索的警告。
解决 Look 警告
如需解决外观的 view_name.field_name no longer exists on explore_name and will be ignored
警告,请执行以下操作:
此操作将更新并保存 Look,以省略已删除的字段以及随之出现的错误。
解决探索的警告
如需解决探索的 view_name.field_name no longer exists on explore_name and will be ignored
警告,请执行以下操作: