기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

파일에서 데이터 로드

Qlik Sense 에서는 다양한 형식의 파일에서 데이터를 읽을 수 있습니다.

파일 형식

지원되는 데이터 파일 형식에는 여러 가지가 있습니다.

  • 텍스트 파일: 필드의 데이터는 쉼표, 탭 또는 세미콜론과 같은 구분 기호로 구분되어야 합니다. 예: 쉼표로 구분된 변수(CSV) 파일.

  • HTML 테이블
  • Excel 파일

    정보 메모암호로 보호되는 Excel 파일 또는 Excel Binary Workbook 파일(.xlsb)의 데이터는 로드할 수 없습니다.

    자세한 내용은 Microsoft Excel 스프레드시트에서 데이터 로드을 참조하십시오.

  • XML 파일

  • Qlik 네이티브 QVDQVX 파일

    자세한 내용은 QVD 파일 작업을 참조하십시오.

  • Apache Parquet 파일

    자세한 내용은 Apache Parquet 파일 작업을 참조하십시오.

  • 고정 레코드 길이 파일
  • Data Interchange Format(DIF) 파일: DIF 파일은 데이터 로드 편집기에서만 로드할 수 있습니다.

연결 유형

다양한 데이터 연결 유형에서 파일을 로드할 수 있습니다.

정보 메모DataFiles 연결의 파일 확장명은 대/소문자를 구분합니다. 예를 들어 .qvd입니다.

파일에서 데이터를 로드하는 방법

여러 가지 방법으로 파일에서 데이터를 로드할 수 있습니다.

정보 메모공간에서 편집 권한이 있는 사용자는 해당 공간의 DataFiles를 읽거나 쓰거나 로드할 수 있습니다. 다른 사용자는 DataFiles를 볼 수 없습니다.

데이터 로드 편집기에서 데이터 연결로부터 데이터 선택

데이터 연결로 이동하고 데이터 선택 데이터 선택 대화 상자를 사용하여 로드할 데이터를 선택할 수 있습니다.

자세한 내용은 데이터 로드 편집기에서 데이터 선택을 참조하십시오.

스크립트 코드를 작성하여 파일에서 데이터 로드

파일은 스크립트의 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)로 바꿉니다.

For i = 0 to 180 step 20 LOAD Title1, "Author", F6 As Replies, Views, "Latest activity" FROM [lib://x2] (URL IS [https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=$(i)], html, utf8, embedded labels, table is @1); Next i;

그러면 제목, 작성자, 답글 수 및 보기 수, 최근 활동 시간과 함께 가장 최근의 포럼 게시물 200개가 테이블에 로드됩니다.

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

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