Has anyone gotten this to work by including the model file rather than by creating a separate explore file?
I get a duplicate explore definition error, which I assume is created by circular dependencies, i.e. model M includes all views, including view V, which includes model M in order to use one of its explores as an explore source.
Is there a way to fix this without moving the explore into its own file and being careful about the view includes in that one?
Adding onto this question because it's related. I just noticed that this whole NDT approach forces every model (defined in the default way) to include every explore file. That's because the models include all the views, and the NDT view includes the explore it's based on.
Should we stop importing *.view and start listing them explicitly? I'd still like to be able to use an NDT-defined view in a model without exposing its underlying explore, but that seems like a minor point.
I also want to add on that I am loving this new feature overall. It's easily the most exciting advancement in LookML in the three years that we've been working with you guys. Making every query potentially reusable as a view is big deal. It's a step toward LookML becoming a full replacement for SQL.