데이터 필드 선택
데이터를 추가할 때 또는 테이블을 편집할 때 사용할 테이블과 필드를 선택할 수 있습니다.
CSV 파일 등의 일부 데이터 소스에는 단일 테이블이 포함되어 있는 반면, Microsoft Excel 스프레드시트 또는 데이터베이스 등과 같은 데이터 소스에는 여러 테이블이 포함될 수 있습니다.
테이블에 머리글 행이 포함되어 있는 경우, 일반적으로 필드 이름이 자동으로 감지되지만 경우에 따라 필드 이름 설정을 변경해야 할 수 있습니다. 또한 데이터를 정확하게 해석하기 위해 머리글 크기 또는 문자 집합 등의 테이블 옵션을 변경해야 할 수도 있습니다. 테이블 옵션은 데이터 소스 유형마다 다릅니다.
데이터베이스에서 데이터 선택
데이터베이스에서 데이터를 선택하는 단계는 데이터베이스 연결 방법에 따라 달라집니다. Qlik Sense와 함께 설치된 Qlik ODBC Connector Package의 일부인 Qlik Database 커넥터를 통해 직접 연결하거나 DSN 소스로 ODBC 드라이버에 연결할 수 있습니다.
자세한 내용은 ODBC를 참조하십시오.
데이터베이스에서 데이터를 추가하는 경우 데이터 소스에 여러 개의 테이블이 포함될 수 있습니다.
다음과 같이 하십시오.
-
이 단계는 Databricks에만 해당됩니다. Databricks 호스트가 Unity 카탈로그를 지원하는 경우 새 연결 만들기 대화 상자에서 지정한 카탈로그가 카탈로그 필드에 나타납니다. 변경하지 않고 그대로 두거나 드롭다운 카탈로그에서 다른 카탈로그를 선택할 수 있습니다.
정보 메모여러 데이터베이스에서 데이터를 선택할 수 있지만 모든 데이터베이스는 동일한 카탈로그에 속해야 합니다. -
드롭다운 목록에서 데이터베이스를 선택합니다.
연결을 구성할 때 데이터베이스 이름이 입력되므로 일부 선택 대화 상자에는 데이터베이스 드롭다운 목록이 없습니다.
-
데이터베이스 소유자를 선택합니다.
테이블 목록은 선택된 데이터베이스에서 사용할 수 있는 보기와 테이블로 채워집니다. 일부 데이터베이스는 데이터 선택 프로세스에서 소유자를 지정할 필요가 없습니다.
-
테이블을 선택합니다.
-
로드할 각 필드 옆의 상자를 선택하여 로드할 필드를 선택합니다.
테이블 이름 옆의 상자를 선택하면 테이블 내의 모든 필드를 선택할 수 있습니다.
팁 메모기존 필드 이름을 클릭하고 새 이름을 입력하면 필드 이름을 편집할 수 있습니다. 이 작업은 테이블이 다른 테이블에 연결되는 방식에 영향을 줄 수 있는데, 이들 테이블이 기본적으로 공통 필드를 기준으로 연결되기 때문입니다. - 추가 테이블에서 데이터를 추가하려면 이를 선택합니다.
-
데이터 선택이 완료되면 데이터 추가를 클릭하여 데이터 프로파일링을 진행하고 테이블 관계에 대한 권장 사항을 확인합니다.
자세한 내용은 데이터 연결 관리를 참조하십시오.
앱으로 직접 데이터를 로드하려면 데이터 추가 옆에 있는 을 클릭한 다음 데이터 프로파일링을 비활성화합니다. 이렇게 하면 선택한 데이터가 그대로 로드되어 데이터 프로파일링 단계를 통과하고 시각화 만들기를 시작할 수 있습니다. 테이블은 자연 연결, 즉 공통으로 이름이 지정된 필드를 사용하여 연결됩니다.
자세한 내용은 논리 테이블 간의 연결를 참조하십시오.
Microsoft Excel 스프레드시트에서 데이터 선택
Microsoft Excel 스프레드시트에서 데이터를 추가하면 파일에 여러 개의 시트가 포함될 수 있습니다. 각 시트는 개별 테이블로 로드됩니다. 시트에 다른 시트 또는 로드된 테이블과 동일한 필드/열 구조가 있는 경우는 예외인데, 이런 경우는 테이블이 컨케트네이트됩니다.
자세한 내용은 Microsoft Excel 스프레드시트에서 데이터 로드를 참조하십시오.
다음과 같이 하십시오.
-
해당 시트에 대한 설정이 적절한지 확인하십시오.
테이블 데이터를 올바르게 해석하도록 도와주는 설정 UI 항목 설명 필드 이름 테이블에 포함된 필드 이름이 있는지, 또는 필드 이름 없음이 있는지 지정합니다. Excel 스프레드시트에서는 일반적으로 첫 행에 포함된 필드 이름이 있습니다. 필드 이름 없음을 선택하면 필드 이름은 A,B,C...로 지정됩니다. 헤더 크기
테이블 헤더(일반적으로 일반 정보를 포함하며 열 서식으로 표시되지 않는 행)로서 생략할 행 수를 설정합니다.
-
데이터를 선택할 첫 번째 시트를 선택합니다. 시트 이름 옆의 상자를 선택하면 시트 내의 모든 필드를 선택할 수 있습니다.
-
로드할 각 필드 옆의 상자를 선택하여 로드할 필드를 선택합니다.
팁 메모기존 필드 이름을 클릭하고 새 이름을 입력하면 필드 이름을 편집할 수 있습니다. 이 작업은 테이블이 다른 테이블에 연결되는 방식에 영향을 줄 수 있는데, 이들 테이블이 기본적으로 공통 필드에 의해 연결되기 때문입니다. -
데이터 선택이 완료되면 데이터 추가를 클릭하여 데이터 프로파일링을 진행하고 테이블 관계에 대한 권장 사항을 확인합니다.
앱으로 직접 데이터를 로드하려면 데이터 추가 옆에 있는 을 클릭한 다음 데이터 프로파일링을 비활성화합니다. 이렇게 하면 선택한 데이터가 그대로 로드되어 데이터 프로파일링 단계를 통과하고 시각화 만들기를 시작할 수 있습니다. 테이블은 자연 연결, 즉 공통으로 이름이 지정된 필드를 사용하여 연결됩니다.
테이블 파일에서 데이터 선택
다양한 데이터 파일에서 데이터를 추가할 수 있습니다.
다음과 같이 하십시오.
- 파일 형식에 적절한 파일 형식이 선택되어 있는지 확인하십시오.
-
해당 파일에 대한 설정이 적절한지 확인하십시오. 파일 형식이 다르면 파일 설정이 달라집니다.
자세한 내용은 파일 형식에 맞는 설정 선택을 참조하십시오.
-
로드할 각 필드 옆의 상자를 선택하여 로드할 필드를 선택합니다. 또한 시트 이름 옆의 상자를 선택하여 파일 내의 모든 필드를 선택할 수도 있습니다.
팁 메모기존 필드 이름을 클릭하고 새 이름을 입력하면 필드 이름을 편집할 수 있습니다. 이 작업은 테이블이 다른 테이블에 연결되는 방식에 영향을 줄 수 있는데, 이들 테이블이 기본적으로 공통 필드에 의해 연결되기 때문입니다. -
데이터 선택이 완료되면 데이터 추가를 클릭하여 데이터 프로파일링을 진행하고 테이블 관계에 대한 권장 사항을 확인합니다.
정보 메모앱으로 직접 데이터를 로드하려면 데이터 추가 옆에 있는 을 클릭한 다음 데이터 프로파일링을 비활성화합니다. 이렇게 하면 선택한 데이터가 그대로 로드되어 데이터 프로파일링 단계를 통과하고 시각화 만들기를 시작할 수 있습니다. 테이블은 자연 연결, 즉 공통으로 이름이 지정된 필드를 사용하여 연결됩니다.
파일 형식에 맞는 설정 선택
구분된 테이블 파일
이러한 설정은 각 레코드가 줄 바꿈으로 구분되어 있고 각 필드는 CSV 파일처럼 구분 문자를 사용하여 구분되어 있는 단일 테이블이 포함되어 있는 구분된 테이블 파일에 대해 검증됩니다.
파일 형식 설정
UI 항목 | 설명 |
---|---|
구분된 테이블 파일의 파일 서식 |
구분 또는 고정 레코드로 설정합니다. 선택하면, 데이터 선택 대화 상자가 선택한 파일 형식에 맞춰 조정됩니다. |
필드 이름 | 테이블에 포함된 필드 이름이 있는지, 또는 필드 이름 없음이 있는지 지정합니다. |
구분 기호 |
테이블 파일에서 사용되는 구분 기호를 설정합니다. |
인용 |
인용 부호를 처리하는 방법을 지정하기 위해 설정합니다. 없음 = 인용 문자가 허용되지 않음 표준 = 표준 인용 부호(필드 값의 첫 문자 및 마지막 문자로 인용 부호 사용 가능) MSQ = 최신 인용 부호(필드에서 복수 행의 콘텐츠 허용) |
헤더 크기 |
테이블 헤더로 생략할 행 수를 설정합니다. |
문자 집합 |
테이블 파일에서 사용되는 문자 집합을 설정합니다. |
주석 |
데이터 파일은 레코드 사이에 주석이 포함될 수 있으며, 이 주석은 행 시작 부분에 하나 이상의 특수 문자(예: //)로 표시됩니다. 주석 행을 나타내는 하나 이상의 문자를 지정합니다. Qlik Sense에서는 여기에 지정된 문자로 시작하는 행을 로드하지 않습니다. |
EOF 무시 | 데이터에 필드 값의 일부로 파일 끝 문자가 포함되는 경우, EOF 무시를 선택합니다. |
고정 레코드 데이터 파일
고정 레코드 데이터 파일에는 각 레코드(데이터 행)에 고정된 필드 크기의 열이 여러 개 있고 일반적으로 공백 또는 탭 문자가 추가된 단일 테이블이 포함되어 있습니다.
필드 나누기 위치 설정
두 가지 방법으로 필드 나누기 위치를 설정할 수 있습니다.
-
필드 나누기 위치에 쉼표로 구분된 필드 나누기 위치를 수동으로 입력합니다. 각 위치는 필드의 시작 부분을 나타냅니다.
1,12,24
- 필드 나누기를 활성화하여 필드 데이터 미리 보기에서 대화형으로 필드 나누기 위치를 편집합니다. 필드 나누기 위치가 선택한 위치로 업데이트됩니다. 다음을 수행할 수 있습니다.
필드 데이터 미리 보기를 클릭하여 필드 구분선을 삽입합니다.
- 필드 구분선을 클릭하여 삭제합니다.
- 필드 구분선을 끌어서 이동합니다.
파일 형식 설정
UI 항목 | 설명 |
---|---|
필드 이름 | 테이블에 포함된 필드 이름이 있는지, 또는 필드 이름 없음이 있는지 지정합니다. |
헤더 크기 |
헤더 크기를 테이블 헤더로서 생략할 행 수로 설정합니다. |
문자 집합 |
테이블 파일에서 사용하는 문자 집합으로 설정됩니다. |
탭 크기 | 테이블 파일에서 하나의 탭 문자가 나타내는 공백 수로 설정합니다. |
레코드 줄 크기 |
테이블 파일에서 하나의 레코드 범위에 해당하는 행 수로 설정합니다. 기본값은 1입니다. |
EOF 무시 | 데이터에 필드 값의 일부로 파일 끝 문자가 포함되는 경우, EOF 무시를 선택합니다. |
HTML 파일
HTML 파일에는 여러 개의 테이블을 포함할 수 있습니다. Qlik Sense에서는 <TABLE> 태그가 있는 모든 요소를 테이블로 해석합니다.
파일 형식 설정
UI 항목 | 설명 |
---|---|
필드 이름 | 테이블에 포함된 필드 이름이 있는지, 또는 필드 이름 없음이 있는지 지정합니다. |
문자 집합 |
테이블 파일에서 사용하는 문자 집합을 설정합니다. |
XML 파일
XML 형식으로 저장된 데이터를 로드할 수 있습니다.
XML 파일에 대한 특정 파일 형식 설정은 없습니다.
QVD 파일
QVD 형식으로 저장된 데이터를 로드할 수 있습니다. QVD는 네이티브 Qlik 형식이며 Qlik Sense 또는 QlikView에서만 읽고 쓸 수 있습니다. 파일 형식은 Qlik Sense 스크립트에서 데이터를 읽는 속도에 최적화되어 있지만 크기는 매우 작습니다.
QVD 파일에 대한 특정 파일 형식 설정은 없습니다.
자세한 내용은 QVD 파일 작업을 참조하십시오.
QVX 파일
Qlik data eXchange(QVX) 형식으로 저장된 데이터를 로드할 수 있습니다. QVX 파일은 Qlik QVX SDK를 사용하여 개발한 사용자 지정 커넥터를 통해 생성됩니다.
QVX 파일에 대한 특정 파일 형식 설정은 없습니다.
자세한 내용은 Qlik QVX SDK를 사용한 사용자 지정 커넥터 만들기 (영어로만 제공)를 참조하십시오.
KML 파일
KML 형식으로 저장된 맵 파일을 로드하여 맵 시각화에 사용할 수 있습니다.
KML 파일에 대한 특정 파일 형식 설정은 없습니다.
맵 데이터에 대한 자세한 내용은 자체 맵 데이터 로드를 참조하십시오.
이전 단계로 돌아가기(데이터 추가)
데이터를 추가하는 중에 이전 단계로 돌아갈 수 있습니다.
다음과 같이 하십시오.
- 데이터 추가의 이전 단계로 돌아가려면 뒤로 화살표를 클릭합니다.