extendsとrefinementsの違い
extends
と
LookMLリファインメント
の違いについて
解説
参考:
https://dev.classmethod.jp/articles/looker-refiments/
Extends
新しいLookMLオブジェクトを生成する
元ファイルを内部的にコピーしてExtends先とマージする
元のオブジェクトAと、それをextendsしたオブジェクトA'をそれぞれ維持できる
(extendsしないAを使うことができる)
Refinements
新しいLookMLオブジェクトを生成しない
元ファイルに追記する
オブジェクトAをrefinementした場合、refinementされたオブジェクトしか使えない