파일에서 데이터 로드
Qlik Sense 에서는 다양한 형식의 파일에서 데이터를 읽을 수 있습니다.
파일 형식
지원되는 데이터 파일 형식에는 여러 가지가 있습니다.
-
텍스트 파일: 필드의 데이터는 쉼표, 탭 또는 세미콜론 등의 구분 기호로 구분되어야 합니다. 예: 쉼표로 구분된 변수(CSV) 파일.
- HTML 테이블
-
Excel 파일:
정보 메모암호로 보호되는 Excel 파일 또는 Excel Binary Workbook 파일(.xlsb)의 데이터는 로드할 수 없습니다.자세한 내용은 Microsoft Excel 스프레드시트에서 데이터 로드을 참조하십시오.
-
XML 파일
-
Qlik 네이티브 QVD 및 QVX 파일
자세한 내용은 QVD 파일 작업을 참조하십시오.
-
Apache Parquet 파일
자세한 내용은 Apache Parquet 파일 작업을 참조하십시오.
- 고정 레코드 길이 파일
-
Data Interchange Format(DIF) 파일: DIF 파일은 데이터 로드 편집기에서만 로드할 수 있습니다.
연결 유형
다양한 데이터 연결 유형에서 파일을 로드할 수 있습니다.
-
로컬 및 네트워크 파일 폴더: 자세한 내용은 로컬 및 네트워크 파일 폴더에서 파일 로드을 참조하십시오.
-
첨부된 파일 폴더: 이 폴더는 삭제하거나 편집할 수 없습니다. 이 폴더에는 앱에 업로드 및 첨부된 파일이 포함되어 있습니다(Qlik Sense Desktop에서 사용할 수 없음). 자세한 내용은 앱에 데이터 추가을 참조하십시오.
-
웹상의 파일: 웹 리소스에서 파일 로드
파일에서 데이터를 로드하는 방법
여러 가지 방법으로 파일에서 데이터를 로드할 수 있습니다.
데이터 로드 편집기에서 데이터 연결로부터 데이터 선택
데이터 연결로 이동하고 데이터 선택 대화 상자를 사용하여 로드할 데이터를 선택할 수 있습니다.
자세한 내용은 데이터 로드 편집기에서 데이터 선택을 참조하십시오.
스크립트 코드를 작성하여 파일에서 데이터 로드
파일은 스크립트의 LOAD 문을 사용하여 로드됩니다. LOAD 문에는 전체 스크립트 표현식이 포함될 수 있습니다. 다른 Qlik Sense 앱에서 데이터를 읽으려면 Binary 문을 사용할 수 있습니다.
자세한 내용은 Load를 참조하십시오.
로컬 및 네트워크 파일 폴더에서 파일 로드
폴더 연결을 사용하여 로컬 및 네트워크 파일 폴더에서 파일을 로드할 수 있습니다.
UI 항목 | 설명 |
---|---|
경로 | 데이터 파일이 포함된 폴더의 경로입니다. 다음 중 하나를 수행할 수 있습니다. 폴더를 선택하거나 유효한 로컬 경로를 입력하거나 UNC 경로를 입력합니다. 유효한 로컬 경로의 예: C:\data\DataFiles\ UNC 경로의 예: \\myserver\filedir\ 정보 메모매핑된 네트워크 드라이브를 경로에 사용할 수 없습니다. |
이름 | 데이터 연결 이름입니다. |
웹 리소스에서 파일 로드
웹 파일 데이터 연결을 사용하여 FTP, HTTP 또는 HTTPS 등의 웹 리소스에서 파일을 로드할 수 있습니다. Qlik Sense에서 지원하는 모든 유형의 파일을 사용할 수 있습니다.
UI 항목 | 설명 |
---|---|
URL | 프로토콜 식별자를 포함하여, 연결할 웹 파일에 대한 전체 URL입니다. http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls FTP 파일에 연결하는 경우 URL의 사용자 이름 및 비밀번호 부분에 : 또는 @와 같은 특수 문자를 사용해야 할 수 있습니다. 이 경우, 특수 문자를 퍼센트 문자 및 문자의 ASCII 16진 코드로 바꿔야 합니다. 예를 들어, :을 '%3a'로, @를 '%40'으로 바꿔야 합니다. |
이름 | 데이터 연결 이름입니다. |
웹 파일 데이터 연결에 설정된 URL은 기본적으로 정적이지만 URL은 서식 사양 설정 URL로 재정의할 수 있습니다. 이는 동적으로 만들어진 URL에서 데이터를 로드해야 하는 경우에 유용합니다.
자세한 내용은 URL is를 참조하십시오.
동적으로 만들어진 URL에서 데이터 로드
이 예에서는 Qlik Community New to Qlik Sense 포럼의 처음 10페이지에서 포럼 게시물을 로드하려고 합니다. 포럼 페이지의 각 페이지에는 20개의 게시물이 포함되어 있으며 URL의 최종 매개 변수인 start는 페이지의 첫 번째 게시물로 표시할 게시물을 설정합니다. 다음 URL 예에서는 페이지에 게시물 번호 20으로 시작하는 게시물과 그 다음 20개의 게시물이 표시됩니다.
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
카운터 i를 사용하여 한 단계를 20으로 지정하여 180이 될 때까지 단계별로 페이지를 진행합니다. 즉, For 루프를 10번 실행합니다.
페이지를 로드하려면 시작 페이지를 URL 설정에서 URL의 끝에 있는 $(i)로 바꿉니다.
그러면 제목, 작성자, 답글 수 및 보기 수, 최근 활동 시간과 함께 가장 최근의 포럼 게시물 200개가 테이블에 로드됩니다.