오류: view_name.field_name이 더 이상 Explore_name에 존재하지 않고 무시됨

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 경고를 해결하려면 다음 안내를 따르세요.

  1. 오른쪽 상단의 수정 버튼을 선택하여 Look을 수정합니다.
  2. 수정 모드에서 각 오류 메시지 옆에 있는 x를 선택하여 경고를 삭제합니다.
  3. 필드 선택 도구에서 필드를 추가하고 삭제하는 등의 변경을 수행하여 저장 버튼을 활성화합니다.
  4. 저장을 선택합니다.

이렇게 하면 삭제된 필드 및 관련 오류를 생략하기 위해 Look이 업데이트되고 저장됩니다.

Explore 경고 해결하기

Explore의 view_name.field_name no longer exists on explore_name and will be ignored 경고를 해결하려면 다음 안내를 따르세요.

  1. 필드 선택 도구에서 필드를 추가하고 삭제하는 등의 변경을 수행합니다.
  2. 실행을 선택하여 Explore 쿼리를 다시 실행합니다.