쓰기 테이블 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

쓰기 테이블

쓰기 테이블에서 데이터 분석 중에 편집 가능한 열을 변경할 수 있습니다. 분석 개발자는 이러한 변경 사항을 사용하여 자동화된 실시간 프로세스를 구현하고 데이터 품질을 보장할 수 있습니다.

video thumbnail

쓰기 테이블의 편집 가능한 열에 데이터 추가.

쓰기 테이블의 편집 가능한 열에 데이터 추가

사용 사례

쓰기 테이블은 시간에 민감한 데이터를 수집, 업데이트 및 조치하는 프로세스의 속도를 높입니다. 쓰기 테이블을 사용하면 조직이 변화하는 데이터에 대응하여 더 빠르고 효율적으로 움직일 수 있습니다. 또한 분석가가 아직 데이터 모델에 없을 수 있는 피드백, 수정 사항 및 추가 인사이트를 쉽게 추가할 수 있습니다.

쓰기 테이블을 다음 용도로 사용할 수 있습니다.

쓰기 테이블 작업

이 프로세스는 개발에서 분석, 데이터 기반 조치에 이르기까지 쓰기 테이블을 운영에 통합하는 방법을 간략하게 설명합니다.

  1. 쓰기 테이블 만들기

    응용 프로그램 개발자가 먼저 쓰기 테이블을 만듭니다. 쓰기 테이블의 하나 이상의 차원을 기반으로 기본 키를 정의한 다음 사용자로부터 변경 사항을 수집하는 데 사용할 수 있는 편집 가능한 열을 추가해야 합니다.

    쓰기 테이블 만들기

  2. 쓰기 테이블 사용

    사용자는 차트와 상호 작용하고 편집 가능한 열을 변경합니다. 예를 들어 사용자는 주문 상태, 재고 또는 고객 피드백에 대한 업데이트를 추가할 수 있습니다.

    변경 사항은 Qlik에서 제공하는 변경 저장소에 90일 동안 저장됩니다.

    쓰기 테이블과 상호 작용

  3. 변경 사항 추출

    응용 프로그램 개발자는 API를 통해 변경 저장소에서 변경 사항을 검색합니다. 변경 사항은 Qlik Cloud 또는 외부 시스템에 영구적으로 백업할 수 있으며, 버튼 클릭 한 번으로 자동화된 재고 구매와 같은 자동화된 작업에 사용할 수 있습니다.

    쓰기 테이블에서 변경 사항 추출 및 사용

    Qlik Cloud 도구를 사용하여 쓰기 테이블에서 변경 사항 추출

쓰기 테이블과 상호 작용

쓰기 테이블의 편집 가능한 열에 변경 사항을 추가합니다. 응용 프로그램 개발자가 차트를 구성한 방법에 따라 수동 입력과 단일 선택의 두 가지 방법으로 변경 사항을 추가할 수 있습니다. 변경한 후에는 변경 사항을 저장하여 변경 저장소로 전송되고 다른 사람에게 표시되도록 합니다.

수동 입력

수동 입력을 사용하면 편집 가능한 열의 셀에 직접 입력합니다.

  1. 편집 가능한 열에서 편집할 셀을 클릭합니다.

  2. 원하는 텍스트를 입력합니다.

  3. 저장을 클릭합니다.

변경 사항이 변경 저장소에 저장됩니다.

수동 입력으로 셀 편집.

편집 가능한 열 셀 값에 텍스트가 수동으로 입력되는 것을 보여주는 쓰기 테이블

단일 선택

단일 선택을 사용하면 드롭다운 메뉴를 사용하여 미리 구성된 값 중에서 선택합니다.

  1. 편집 가능한 열에서 편집할 셀을 클릭합니다.

  2. 원하는 옵션을 선택합니다.

  3. 저장을 클릭합니다.

변경 사항이 변경 저장소에 저장됩니다.

단일 선택으로 셀 편집.

편집 가능한 열 셀 값에 대한 옵션을 보여주는 드롭다운이 있는 쓰기 테이블

셀 상태

편집 가능한 열의 셀에는 여러 가지 다른 상태를 보여주는 표시기가 있을 수 있습니다. 다음과 같습니다.

  • 저장되지 않음(주황색): 현재 사용자가 셀을 업데이트했지만 변경 사항이 아직 저장되지 않았습니다. 사용자는 변경 사항을 취소하거나 저장할 수 있습니다.

  • 저장됨(녹색): 셀의 텍스트가 변경 저장소에 저장되었습니다. 새 값이 다른 사람에게 표시됩니다.

  • 잠김(파란색): 다른 사용자가 현재 행을 변경하고 있습니다. 이 시간 동안 행은 잠깁니다. 완료될 때까지 변경할 수 없습니다.

기타 상호 작용

다른 작업의 경우 다른 테이블 기반 차트에서와 같이 쓰기 테이블과 상호 작용할 수 있습니다.

선택하기

차원 열을 클릭하거나 그려서 쓰기 테이블에서 선택할 수 있습니다. 해당 데이터는 응용 프로그램의 데이터 모델의 일부가 아니므로 편집 가능한 열에서는 선택할 수 없습니다.

선택은 직선 테이블에서와 동일한 방식으로 쓰기 테이블에서 작동합니다. 자세한 내용은 일반표의 선택의 직선 테이블 설명서를 참조하십시오.

열에서 검색

쓰기 테이블에서 차원 열을 검색하고 결과 목록에서 선택할 수 있습니다.

  1. 검색할 차원의 열 머리글을 클릭합니다.

  2. 검색 검색을 클릭합니다.

    필드의 모든 값 목록이 포함된 선택 팝업이 표시됩니다. 여기에는 선택에 의해 제외된 값이 포함됩니다. 제외된 값은 진한 회색입니다.

  3. 검색 문자열을 입력합니다. 사용 가능한 검색 유형을 사용할 수 있습니다. 선택 내용 또는 시각화 내에서 검색를 참조하십시오.

    입력하는 동안 목록이 필터링되어 일치하는 항목만 표시됩니다.

  4. 클릭하거나 그려서 선택합니다.

  5. 선택을 확인합니다.

    팁 메모Enter 키를 눌러 일치하는 모든 항목의 선택을 확인할 수 있습니다.

순환 차원에서 활성 필드 선택

쓰기 테이블에서 순환 차원을 사용하는 경우 분석가는 순환 차원에서 활성 필드를 선택할 수 있습니다.

  1. 순환 차원 열에서 메뉴를 클릭합니다.

  2. 순환 <차원 이름>을 클릭하고 순환 차원에서 차원을 선택합니다.

쓰기 테이블 권한

쓰기 테이블로 작업할 수 있는지 여부는 다음 권한에 의해 결정됩니다.

  • 관리자가 할당한 권한: 쓰기 테이블 작업에 대한 전체, 부분 또는 액세스 권한이 없는지 여부를 제어합니다. 전체 액세스 권한이 아닌 부분 액세스 권한이 있는 경우 쓰기 테이블을 보고 편집 가능한 열을 변경할 수 있지만 차트를 구성할 수는 없습니다. 참조:

  • 공간 권한: 특정 공간의 쓰기 테이블에 대한 액세스를 제어합니다. 자세한 내용은 아래를 참조하십시오.

공간 권한

관리자가 할당한 권한 외에도 공간 권한은 공유 및 관리 공간의 응용 프로그램에 대한 쓰기 테이블 액세스를 추가로 제어합니다.

쓰기 테이블 보기 및 분석

쓰기 테이블을 보고 편집 가능한 열을 변경하려면 다음 공간 역할이 필요합니다.

  • 공유 공간에서 다음 중 하나:

    • 소유자(공간의)

    • 관리 가능

    • 응용 프로그램의 데이터 편집 가능

    • 편집 가능

    • 보기 가능

  • 관리 공간에서 다음 중 하나:

    • 소유자(공간의)

    • 관리 가능

    • 기여 가능

    • 보기 가능

    • 운영 가능( 전용)

쓰기 테이블 구성

쓰기 테이블 구성을 만들고, 편집하고, 삭제하려면 다음 공간 역할이 필요합니다.

  • 공유 공간에서 다음 중 하나:

    • 소유자(공간의)

    • 관리 가능

    • 응용 프로그램의 데이터 편집 가능

    • 편집 가능

  • 관리 공간에서 다음 중 하나:

    • 소유자(공간의)

    • 관리 가능

    • 기여 가능

추가 정보

Qlik Cloud의 공간 권한에 대한 자세한 내용은 다음에서 확인할 수 있습니다.

이동, 게시, 삭제 및 복제에 대한 시나리오

이 섹션에서는 콘텐츠가 이동, 게시, 삭제 및 복제될 때 쓰기 테이블의 예상 동작을 간략하게 설명합니다.

게시

응용 프로그램이 관리 공간에 처음 게시될 때와 이후에 응용 프로그램이 다시 게시될 때마다 다른 동작이 예상됩니다.

첫 번째 게시

쓰기 테이블이 있는 응용 프로그램이 관리 공간에 처음 게시되는 경우:

  • 대상 공간에 새 변경 저장소가 생성됩니다.

  • 게시된 응용 프로그램은 이러한 새 변경 저장소를 사용합니다.

쓰기 구성을 변경하지 않고 다시 게시

이 시나리오에서는 아무것도 변경되지 않습니다. 게시된 응용 프로그램은 관리 공간의 변경 저장소를 계속 사용합니다.

원본 응용 프로그램에 새 편집 가능한 열이 추가된 후 다시 게시

이 시나리오에서는 이러한 새 열을 지원하도록 대상 변경 저장소가 업데이트됩니다.

원본 응용 프로그램에서 편집 가능한 열을 제거한 후 다시 게시

이 시나리오에서는 다음과 같습니다.

  • 게시된 응용 프로그램의 쓰기 테이블에는 삭제된 편집 가능한 열이 더 이상 표시되지 않습니다.

  • 대상 변경 저장소는 이러한 삭제된 열을 유지합니다.

삭제

삭제에는 차트, 시트, 응용 프로그램 및 공간 삭제가 포함됩니다.

차트, 시트 또는 응용 프로그램 삭제

쓰기 테이블이 포함된 차트, 시트 또는 응용 프로그램이 삭제된 후에도 변경 저장소는 공간에 계속 존재하며 API를 통해 액세스할 수 있습니다.

공간 삭제

쓰기 테이블이 포함된 공간이 삭제되면 해당 공간에 있던 모든 변경 저장소가 손실되며 복구할 수 없습니다.

이동

이동은 쓰기 테이블이 있는 응용 프로그램이 다른 공간으로 이동될 때 발생합니다. 이동하면 다음과 같은 일이 발생합니다.

  • 대상 공간에 빈 변경 저장소가 생성됩니다.

  • 응용 프로그램의 쓰기 테이블은 더 이상 원래 공간의 변경 저장소에 연결되지 않습니다.

복제

복제는 다음 경우 중 하나에서 발생합니다.

쓰기 테이블에서는 복제가 지원되지 않습니다. 자세한 내용은 다음을 참조하십시오.

복제

복제는 다음 경우 중 하나에서 발생합니다.

  • 쓰기 테이블을 포함하는 시트 또는 응용 프로그램이 복사하여 붙여넣거나 복제됩니다.

  • 쓰기 테이블 시각화가 복사하여 붙여넣습니다.

  • 쓰기 테이블을 포함하는 응용 프로그램을 내보낸 다음 응용 프로그램을 Qlik Cloud으로 다시 가져옵니다.

  • enigma-js를 사용하여 쓰기 테이블을 복제합니다.

쓰기 테이블에서는 복제가 지원되지 않습니다. 자세한 내용은 다음을 참조하십시오.

제한 사항

데이터 및 구성 제한

  • 변경 저장소당 최대 편집 가능한 열 수는 50개입니다. 이 제한은 쓰기 테이블 시각화가 아닌 변경 저장소당 적용됩니다.

  • 최대 기본 키 필드 수는 20개입니다.

  • 쓰기 테이블에는 대체 열을 추가할 수 없습니다.

  • 기본 키로 사용되는 열에는 표시 조건을 추가할 수 없습니다.

  • 순환 차원은 기본 키로 사용할 수 없습니다.

  • 사용자는 편집 가능한 열 셀당 최대 1000자를 입력할 수 있습니다.

변경 저장소 및 데이터 보존

  • 여러 쓰기 테이블을 동일한 변경 저장소에 연결할 수 없습니다. 복제하는 경우 복제된 쓰기 테이블 시각화를 삭제해야 합니다. 자세한 내용은 복제를 참조하십시오.

  • 편집 가능한 열의 변경 사항이 저장된 후 변경 저장소에 90일 동안 저장됩니다. 90일이 지나면 삭제되며 이 작업은 실행 취소할 수 없습니다. 이러한 값을 백업해야 하는 경우 Qlik Automate 또는 로드 스크립트를 사용하여 이러한 변경 사항을 외부 시스템이나 Qlik Cloud의 QVD로 추출하십시오.

시각화 및 상호 작용 제한

  • 쓰기 테이블은 마스터 시각화로 정의할 수 없습니다.

  • 얼룩말 무늬 및 시각화 필터는 쓰기 테이블에서 지원되지 않습니다.

  • 쓰기 테이블에서는 페이지 매기기가 기본적으로 켜져 있습니다. 이 시각화에서는 페이지 매기기를 끌 수 없습니다.

  • 쓰기 테이블의 편집 가능한 열에서는 셀의 텍스트 줄 바꿈 설정이 지원되지 않습니다.

  • 편집 가능한 열에서는 여러 줄 입력이 지원되지 않습니다.

  • 편집 가능한 열은 차원이나 측정값을 나타내지 않으며 응용 프로그램 데이터 모델에 연결되지 않습니다. 따라서 차원 및 측정값 열에 사용할 수 있는 많은 속성이 편집 가능한 열에는 적용되지 않습니다.

  • 쓰기 테이블에서는 잘라내기가 지원되지 않습니다.

  • 쓰기 테이블은 탭 컨테이너나 레이아웃 컨테이너로 끌 수 없습니다.

  • 쓰기 테이블은 사용자 지정 테마를 지원합니다. 사용자 지정 테마를 사용하여 셀 상태(주황색, 녹색 및 파란색)를 정의하는 색상을 변경할 수 없습니다.

  • 쓰기 테이블을 데이터로 다운로드할 수 없습니다.

응용 프로그램 및 플랫폼 가용성

  • 쓰기 테이블 시각화는 주문형 템플릿 응용 프로그램에서 지원되지 않습니다.

  • 쓰기 테이블은 동적 뷰로 정의될 수 없습니다.

  • 쓰기 테이블은 Direct Query 응용 프로그램에서 제공되지 않습니다.

  • 쓰기 테이블은 Qlik Sense Client-Managed에서 사용할 수 없습니다.

  • 쓰기 테이블은 익명 액세스를 지원하지 않으며 Qlik Anonymous Access 구독에서는 사용할 수 없습니다.

  • 쓰기 테이블은 다음 구독 제품에서만 사용할 수 있습니다.

    • Qlik Cloud Analytics Premium

    • Qlik Cloud Enterprise

    • Qlik Sense Enterprise SaaS

  • 쓰기 테이블 포함은 지원되지 않습니다.

  • 쓰기 테이블은 세분화된 액세스 제어를 지원하지 않습니다. 스페이스의 멤버가 아니면서 응용 프로그램에 액세스할 수 있는 사용자는 응용 프로그램의 시트에서 쓰기 테이블을 보거나, 편집하거나, 분석하거나, 생성할 수 없습니다.

  • 응용 프로그램 성능 평가에서는 쓰기 테이블이 지원되지 않습니다.

스냅샷 및 스토리텔링 지원

  • 쓰기 테이블에서는 스냅샷이 지원되지 않습니다. 여기에는 스토리텔링 스냅샷, 포함 스냅샷 및 API에서 스냅샷 만들기가 포함됩니다.

모바일 및 디스플레이 동작

  • Qlik Analytics 모바일 앱에서 쓰기 테이블은 읽기 전용 모드로 표시됩니다.

  • 쓰기 테이블은 Qlik Analytics 모바일 앱에서 응용 프로그램을 오프라인으로 열 때 사용할 수 없습니다.

  • 작은 화면 모드에서 쓰기 테이블은 읽기 전용 모드로 표시됩니다.

섹션 액세스 제한 사항

섹션 액세스는 Qlik 엔진에서 사용 중인 데이터에만 적용됩니다. 또한 쓰기 테이블에 표시되는 레코드는 엔진 데이터를 사용하여 구성된 기본 키에 따라 다릅니다. 따라서 섹션 액세스를 사용하는 응용 프로그램에서 쓰기 테이블을 사용하는 경우 테이블에 표시되는 레코드는 섹션 액세스에 의해 제한됩니다.

그러나 쓰기 테이블 상호 작용 데이터(분석 세션 중에 생성된 편집 내용)는 엔진과 분리된 변경 저장소에 저장됩니다. 섹션 액세스는 변경 저장소나 change-stores API에 적용되지 않습니다. 따라서 API 권한이 있는 사용자는 섹션 액세스 규칙에 관계없이 변경 저장소의 모든 데이터를 읽을 수 있습니다.

경고 메모응용 프로그램에 대한 액세스 권한과 쓰기 테이블 권한이 있는 악의적인 사용자는 쓰기 테이블이 포함된 응용 프로그램에서 클라이언트 세션을 에뮬레이트할 수 있습니다. 기본 키 값을 추측하여 이 사용자는 응용 프로그램의 섹션 액세스 규칙에 따라 액세스할 수 없는 레코드에 대한 변경 사항에 액세스할 수 있습니다. 섹션 액세스를 사용하는 응용 프로그램에 쓰기 테이블을 추가할 때와 쓰기 테이블이 포함된 응용 프로그램에 대한 보기 및 편집 액세스 권한을 사용자에게 부여할 때 이러한 위험을 고려하십시오.

자세한 정보

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

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