데이터 파일 첨부 및 앱에 데이터 추가

앱에 데이터 파일을 첨부한 다음 앱에서 데이터를 사용할 수 있습니다.

참고: 이 기능은 Kubernetes에서 사용할 수 없습니다.

첨부된 파일은 해당 파일을 첨부한 앱에서만 사용할 수 있습니다. 원본 데이터 파일에 대한 연결이 없으므로 원본 파일을 업데이트한 경우에는 첨부된 파일을 새로 고쳐야 합니다.

경고:

제한된 데이터를 노출하지 않으려면 앱을 게시하기 전에 섹션 액세스 설정이 있는 모든 첨부 파일을 제거합니다.

앱이 게시될 때 첨부 파일이 포함됩니다. 게시된 앱을 복사하는 경우 복사본에 첨부 파일이 포함됩니다. 하지만 첨부된 데이터 파일에 섹션 액세스 제한이 적용된 경우, 파일을 복사할 때 섹션 액세스 설정이 유지되지 않으므로 복사된 앱 사용자는 첨부된 파일에서 모든 데이터를 볼 수 있습니다.

섹션 액세스에 대해 더 자세히 알아보려면 섹션 액세스를 사용하여 보안 관리를 참조하십시오.

제한 사항

  • 앱에 첨부된 최대 파일 크기는 50MB입니다.
  • 앱에 첨부된 최대 총 파일 크기는 미디어 라이브러리에 업로드된 이미지 파일을 포함하여, 200MB입니다.
  • Qlik Sense Desktop에서는 파일을 첨부할 수 없습니다.

여러 데이터 파일을 신속하게 첨부

일련의 데이터 파일을 앱에 첨부하고 추가하는 가장 빠르고 대개의 경우 가장 쉬운 방법이 앱에 파일을 끌어서 놓는 방법입니다.

다음과 같이 하십시오.

  • 하나 이상의 데이터 파일을 앱에 끌어서 놓습니다.

    파일이 업로드되어 앱에 첨부되고 데이터 모델에 추가됩니다.

이 방법으로 파일을 첨부하는 경우 Qlik Sense에서는 포함된 필드 이름, 필드 구분 기호 또는 문자 집합 인식 등과 같이 데이터를 로드하는 데 필요한 최적의 설정을 선택하려고 시도합니다. 테이블이 최적의 설정으로 추가되지 않은 경우는 테이블 편집기에서 테이블을 열고 소스에서 데이터 선택을 클릭하여 설정을 수정할 수 있습니다.

참고: 데이터 로드 편집기나 데이터 모델 뷰어에서는 파일을 끌어서 놓을 수 없습니다.

테이블에 대해 더 자세히 알아보려면 테이블 편집을 참조하십시오.

단일 데이터 파일 첨부

데이터 파일은 하나씩 첨부할 수 있습니다. 이렇게 하면 포함된 필드 이름, 필드 구분 기호 또는 사용된 문자 집합 등과 같은 파일 가져오기 설정을 더 상세하게 제어할 수 있습니다.

경고:

데이터 로드 편집기에 동일한 이름과 동일한 열을 가진 스크립트된 테이블로 이미 추가된 테이블은 데이터 관리자에서 추가하지 마십시오.

다음과 같이 하십시오.

  1. 앱을 엽니다.
  2. 데이터 관리자를 연 다음 ú을 클릭합니다. ¨ 메뉴에서 데이터 추가를 클릭할 수도 있습니다.
  3. 데이터 파일을 끌어서 놓거나 로드할 파일을 컴퓨터에서 클릭하여 선택합니다.

    이미 첨부된 파일과 동일한 이름의 파일을 첨부하려고 하면 해당 첨부된 파일을 새 파일로 바꾸는 옵션이 표시됩니다.

    참고: 각 첨부된 파일은 고유한 파일 이름을 가져야 합니다.
  4. 로드할 테이블과 필드를 선택합니다.

    자세한 내용은 데이터 필드 선택를 참조하십시오.

  5. 필요한 경우 선택한 필드에 포함된 데이터의 하위 집합을 선택하려면 데이터 필터를 적용하도록 선택합니다.

    데이터 소스가 파일이면 필터를 선택합니다. 필터를 추가할 테이블 옆의 필터 추가를 클릭하고 필드를 선택하고 기준을 선택한 다음 필터링할 값을 입력합니다. 자세한 내용은 파일에서 데이터 필터링을 참조하십시오.

    참고:

    Qlik SenseQVD 파일에서 날짜 필드에 대한 필터를 지원하지 않습니다.

    다음에 주의하십시오.

    • 동일한 필드에 여러 필터를 적용할 수 있습니다.
    • 데이터 관리자연결 보기 또는 소스에서 데이터 선택에서 필터를 제거할 수 있습니다. 변경 사항을 적용하려면 데이터 로드 버튼을 클릭하여 데이터를 다시 로드합니다.
  6. 데이터 추가를 클릭하여 데이터 관리자의 연결 보기에서 데이터를 엽니다. 그러면 데이터 관리자에서 계속 데이터 소스를 추가하고, 데이터를 변환하고, 테이블을 연결할 수 있습니다.

    데이터 프로파일링은 데이터 추가를 클릭하면 기본적으로 활성화됩니다. 데이터 프로파일링에서는 다음을 수행합니다.

    • 데이터 연결을 권장합니다.
    • 테이블 간의 공통 필드를 자동으로 한정합니다. 이렇게 하면 테이블 이름을 기준으로 고유한 접두사를 추가합니다.
    • 날짜 및 시간 필드를 autoCalendar에 매핑합니다.

    테이블은 공통 필드 이름을 기준으로 자동으로 연결되지 않습니다. 연결 보기에서 테이블을 연결할 수 있습니다.

    팁: 데이터를 앱으로 직접 로드하려면 ¥ 를 클릭한 후 데이터 프로파일링을 비활성화합니다. 또한 이렇게 하면 데이터를 추가할 때 데이터 소스에서 기존의 모든 데이터를 다시 로드합니다. 공통 필드 이름을 기준으로 테이블이 자동으로 연결됩니다. 날짜 및 시간 필드는 만들어지지 않습니다.

    자세한 내용은 데이터 연결 관리를 참조하십시오.

  7. 데이터 준비가 완료되면 데이터 로드를 클릭합니다. 심각한 문제가 발견된 경우는 데이터를 앱으로 로드하기 전에 데이터 관리자에서 문제를 해결해야 합니다.

    자세한 내용은 문제 해결 — 데이터 로드를 참조하십시오.

첨부된 파일 삭제

데이터 관리자에서 첨부된 파일에 기반한 테이블을 삭제하면 해당 테이블이 데이터 모델에서 삭제되지만 첨부된 데이터 파일은 앱에 그대로 유지됩니다. 앱에서 데이터 파일을 영구적으로 삭제할 수 있습니다.

다음과 같이 하십시오.

  1. 앱을 엽니다.
  2. 데이터 관리자를 연 다음 ú을 클릭합니다.

  3. à 첨부된 파일을 클릭합니다.
  4. 해당 파일을 삭제합니다.

이제 데이터 파일이 앱에서 영구적으로 삭제됩니다.

경고: 앱에서 사용되는 첨부된 파일을 삭제하면 데이터 관리자 또는 로드 스크립트에서 해당 파일에 대한 참조를 제거하기 전까지 앱을 다시 로드할 수 없습니다. 데이터 로드 편집기에서 로드 스크립트를 편집합니다.

첨부된 파일에서 데이터 다시 로드

앱을 위해 업로드되는 파일은 해당 앱에 첨부되며 그 앱에서만 사용할 수 있습니다.

원래 데이터 파일에 대한 연결은 없습니다. 원본 파일을 업데이트하는 경우 앱에 첨부된 파일을 새로 고쳐야 합니다. 그런 다음 업데이트된 데이터를 앱에 로드할 수 있습니다. 데이터 관리자에서 데이터를 다시 로드한 후 ô( 소스에서 데이터 새로 고침을 클릭하면 테이블 보기에서 업데이트된 데이터를 볼 수 있습니다.

경고:

데이터 로드 편집기에 동일한 이름과 동일한 열을 가진 스크립트된 테이블로 이미 추가된 테이블은 데이터 관리자에서 추가하지 마십시오.

다음과 같이 하십시오.

  1. 앱을 엽니다.
  2. 데이터 관리자를 연 다음 ú을 클릭합니다.

  3. à 첨부된 파일을 클릭합니다.
  4. 기존 파일을 바꿉니다. 업데이트된 파일은 원래 파일과 이름이 같아야 합니다. 데이터 파일 내용이 새로 고쳐집니다.
  5. 데이터 추가를 클릭합니다. ¥를 클릭하여 데이터 프로파일링이 활성화되도록 합니다.
  6. 연결 보기 또는 테이블 보기에서 테이블을 클릭합니다.
  7. ô를 클릭하여 데이터를 업데이트합니다.
  8. 데이터 로드를 클릭하여 데이터를 앱으로 다시 로드합니다.
경고: 데이터 파일의 필드 구조를 변경한 경우 즉, 필드를 제거하거나 이름을 변경한 경우에는 앱의 데이터 모델에 영향을 줄 수 있으며, 특히 테이블을 연결하는 데 사용된 필드가 포함된 경우에는 더 큰 영향이 있습니다.