기본 콘텐츠로 건너뛰기

IP 조회

IP 조회는 테이블의 IP 주소에 대한 위치 정보 및 포인트 도형을 반환합니다.

IP 조회는 웹 서비스에 대한 액세스 데이터를 분석할 때 유용합니다. 반환된 테이블에는 다음 필드가 포함됩니다.

  • <키 필드>: 이름 테이블의 키 필드와 동일합니다.

  • <주소 테이블 IP 필드>: 조회한 IP 필드와 동일합니다. 키 필드와 동일하지 않은 경우에만 사용할 수 있습니다.

  • IpPoint: 찾은 항목의 포인트입니다.

  • CountryIso2: 찾은 항목의 국가 코드입니다.

  • Adm1Code: 찾은 항목에 대한 1단계 행정 구역의 코드. 이 코드가 위치 서비스에서 반환된 코드와 항상 호환되는 것은 아닙니다.

  • City: 찾은 항목의 도시입니다.

  • 데이터 집합 이름이 접두사로 붙은 입력 데이터 집합의 키 필드를 제외한 모든 필드입니다.

IP 지리적 위치는 기본적으로 부정확합니다. 많은 IP 주소의 경우 도시를 정확히 지정할 수 있지만 국가만 확인할 수 있는 IP 주소도 있을 수 있습니다.

동일한 IP가 테이블의 여러 행에서 반복되는 것이 일반적입니다. 모범 사례로서 고유한 IP 주소만 필터링하면 성능이 향상됩니다. 예: 

MyIpData: LOAD * inline " User;Ip Alice;176.77.23.14 Bob;188.12.2.2 Carol;176.77.23.14 Dave;188.12.2.2 Bob;188.12.2.2 Bob;188.12.2.2 " (delimiter is ';'); MyDistinctIpData: Load distinct Ip resident MyIpData; [IplookupResultTable]: Load * Extension GeoOperations.ScriptEval(' SELECT Ip, IpPoint, CountryIso2, Adm1Code, City FROM IpLookup(ipField="Ip") DATASOURCE ipDataset INTABLE keyField="Ip", crs="EPSG:4326" ', MyDistinctIpData); Drop Table MyDistinctIpData;

이 예에서 테이블 MyDistinctIpDataMyIpData에서 고유한 IP 데이터를 필터링하는 데 사용됩니다. Qlik GeoOperationsIplookupResultTableIP 조회에 추가합니다. 그런 다음 로드 스크립트에서 MyDistinctIpData가 삭제됩니다.

정보 메모

Qlik GeoOperations에는 MaxMind에서 만들어 MaxMind에서 사용 가능한 GeoLite2 데이터가 포함되어 있습니다.

  1. 데이터 연결에서 Qlik GeoOperations연결의 데이터 선택을 클릭합니다.

  2. 작업에서 IP 조회를 선택합니다.

  3. IP 주소 필드 아래에 IP 주소가 포함된 필드를 입력합니다.

  4. 데이터 집합 1에서 작업 및 해당 매개 변수에 사용할 데이터 소스 유형을 선택합니다.

    데이터 유형 및 매개 변수는 로드 작업과 동일합니다. 각 데이터 집합 매개 변수에 대한 정보는 다음을 참조하십시오.

  5. 테이블에서 로드할 테이블을 선택합니다.

  6. 필드에서 로드할 필드를 선택합니다.

  7. 스크립트 삽입을 클릭합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!