Explore 또는 Look을 실행한 후 가끔 다음과 같은 경고가 표시될 수 있습니다.
⚠️ view_name.field_name no longer exists on explore_name and will be ignored.
이 경고는 이전에 Explore 또는 Look에서 선택 또는 저장한 필드를 더 이상 사용할 수 없음을 나타냅니다. 이 문제가 발생하는 몇 가지 원인은 다음과 같습니다.
-
경고에서 참조된 필드는 개발 모드에서만 존재하며, 프로덕션 모드에서 Explore 또는 Look 중 하나를 선택하게 되며 반대의 경우도 마찬가지입니다.
-
explore
파일의 LookML 정의에서 조인이 삭제되어 경고에서 참조된 필드가 삭제되었습니다.예를 들어
users.name no longer exists on Companies, and will be ignored
라는 경고가 표시되면users
뷰 및 필드가 더 이상companies
Explore에 연결되지 않아 Look 또는 Explore에서 사용할 수 없음을 나타낼 수 있습니다.IDE의 메타데이터 패널을 사용하여 특정 뷰를 참조하는 모든
explore
정의를 확인할 수 있습니다. -
파일에서 뷰 이름이 변경되었거나
explore
LookML 정의의 뷰 참조가view_name
과 같은 매개변수로 변경되었습니다.예를 들어
users
라는 Explore의 기본 뷰는customers
라는 뷰를 참조하는view_name
매개변수로 업데이트되었습니다.explore: users { view_name: customers }
경고에서 참조된 필드가 의도적으로 삭제된 경우 경고 해결
경고에서 참조된 필드가 LookML 개발자가 의도적으로 삭제한 경우 다음 단계에 따라 Look 또는 Explore의 경고를 해결할 수 있습니다.
Look 경고 해결하기
Look의 view_name.field_name no longer exists on explore_name and will be ignored
경고를 해결하려면 다음 안내를 따르세요.
- 오른쪽 상단에 있는 수정 버튼을 선택하여 Look을 수정합니다.
- 수정 모드로 전환되면 각 오류 메시지 옆에 있는 x를 선택하여 경고를 삭제합니다.
- 필드 선택 도구에서 필드를 추가하고 삭제하는 등의 변경을 수행하여 저장 버튼을 활성화합니다.
- 저장을 선택합니다.
이렇게 하면 삭제된 필드 및 관련 오류를 생략하기 위해 Look이 업데이트되고 저장됩니다.
Explore 경고 해결하기
Explore의 view_name.field_name no longer exists on explore_name and will be ignored
경고를 해결하려면 다음 안내를 따르세요.