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

관리되는 공간의 앱에 대한 데이터 소스

관리 공간은 Qlik Cloud 분석 허브에서 앱에 대한 통제된 액세스를 제공합니다. 관리되는 공간에 게시된 앱은 에 로드된 데이터를 유지하지만 해당 데이터 파일이나 데이터 연결은 포함하지 않습니다. 이를 통해 앱 개발 시 로드 스크립트를 변경하지 않고 앱이 게시될 때 실제 데이터로 대체되는 모의 데이터를 사용할 수 있습니다.

정보 메모관리 공간은 Qlik Sense Business 또는 Qlik Cloud Analytics 표준에서 사용할 수 없습니다.

앱은 관리되는 공간에 게시될 때 데이터 소스를 포함하지 않습니다. 하지만 앱 로드 스크립트는 변경되지 않고 유지됩니다. 로드 스크립트에서 공간 인식 데이터 소스를 사용하면 앱이 관리되는 공간에 추가될 때 개인 또는 공유 공간의 개발 데이터 소스를 최종 데이터 소스로 바꿀 수 있습니다. 이를 통해 관리되는 공간에서 앱과 사용자에 대한 엄격한 데이터 통제를 유지할 수 있습니다.

공간 인식 데이터 소스 구문을 사용하면 데이터 소스가 특정 공간이 아닌 현재 공간에 있음을 로드 스크립트에 지정할 수 있습니다. 앱은 항상 현재 공간에서 데이터 소스를 찾습니다. 이름이 같은 모의 데이터 집합과 실제 데이터 집합을 사용하여 게시된 앱을 최종 데이터 소스로 매끄럽게 전환할 수 있습니다.

공간 인식 데이터 소스 구문 예

이 예에서는 현재 공간에서 orders.csv 파일을 로드합니다. 예를 들어 앱이 다른 공간으로 이동된 경우 새 공간에서 orders.csv 파일을 사용합니다.

LOAD * FROM [lib://:DataFiles/orders.csv];

이 예에서는 현재 공간의 DataSource 데이터 연결에서 Sales_data 테이블을 로드합니다.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

공간 인식 데이터 소스 사용에 대한 자세한 내용은 다음을 참조하십시오.

통제된 앱 및 데이터에 대한 모범 사례 워크플로

다음은 관리되는 공간의 통제된 앱 및 데이터 소스에 대한 예제 모범 사례 워크플로입니다.

관리되는 공간에서 사용되는 실제 데이터 소스와 동일한 이름을 공유하는 모의 데이터 소스가 생성됩니다. 이러한 모의 데이터 소스는 앱 개발자가 관리할 수 있음, 편집할 수 있음 또는 앱에서 데이터를 편집할 수 있 권한이 있는 공유 공간에 추가됩니다. 로드 스크립트가 현재 공간에서 데이터 소스를 찾도록 개발자는 이러한 데이터 소스를 로드 스크립트에서 참조합니다. 앱이 준비되면 관리되는 공간에 앱이 게시되고 여기서 관리되는 공간 관리자가 실제 데이터 소스를 추가합니다. 그러면 앱 개발자는 볼 수 없지만 앱이 중요한 데이터로 채워집니다.

이 워크플로는 다음 기본 사용자와 관련이 있습니다.

  • 테넌트 관리자: 테넌트 관리자는 관리되는 공간을 만든 다음 관리되는 공간에 사용자 및 역할을 할당합니다.
  • 통제된 관리자: 중요한 데이터에 대한 액세스를 관리하고 관리되는 공간을 관리하는 사용자입니다.
  • 개발자: 관리되는 공간에 대한 앱을 개발하고 이를 공간에 게시하는 사용자입니다.
정보 메모분석 관리자와 Managed Space Creator 역할이 있는 사용자도 관리 공간을 만들 수 있습니다.

이 워크플로는 다음 네 단계에서 발생합니다.

  1. 공간 만들기
  2. 모의 데이터 추가 및 앱 개발
  3. 실제 데이터가 포함된 관리되는 공간에 앱을 게시합니다.
  4. 관리되는 공간에 앱 소비자 추가

관리되는 공간 및 공유 공간 만들기

먼저 공간이 만들어지고 공간에 사용자가 추가됩니다.

  1. 테넌트 관리자는 게시되고 통제된 앱에 대한 대상으로 관리되는 공간인 Secure Apps를 만듭니다.
  2. 테넌트 관리자는 Secure Apps에 두 구성원을 추가합니다.

    • 핵심 앱 개발자인 개발자게시 가능 권한으로 추가됩니다.
    • 통제된 앱의 소유자인 통제된 관리자가 공간 소유자가 됩니다.
  3. 개발자가 통제된 앱의 개발을 위해 Develop Apps 공유 공간을 만듭니다. 선택적으로 편집할 수 있음앱에서 데이터를 편집할 수 있음 역할을 가진 추가 개발자가 추가됩니다.

모의 데이터를 사용하여 앱 개발

다음으로 모의 데이터가 추가되고 앱이 개발됩니다.

  1. 개발자Develop Apps 공간에 모의 테스트 데이터를 추가합니다. 이 데이터는 한 번 또는 연속 배포 시나리오에서 사용할 수 있습니다.

    앱을 추가한 다음 앱에 데이터 소스를 추가하여 공간에서 데이터를 사용할 수 있게 만들 수 있습니다. 데이터 소스가 공간의 앱에 추가되면 공간에서 편집할 수 있음앱의 데이터 편집할 수 있음 역할을 가진 모든 사용자가 사용할 수 있습니다.

    정보 메모데이터를 소비할 수 있음 권한을 가진 사용자는 데이터 소스를 볼 수도 있으며 앱을 만들 수 있는 권한이 있는 경우 데이터를 사용할 수 있습니다. 데이터 소스를 추가, 편집 또는 삭제할 수 없습니다. 앱을 보거나, 추가, 편집 또는 삭제할 수 있는 권한이 없습니다.
  2. 개발자Develop Apps 공간에서 앱을 개발합니다. 이러한 앱은 공간 인식 스크립트를 사용하여 항상 현재 공간에서 데이터 소스를 찾습니다.

    데이터 로드 편집기의 공간 인식 연결 구문에 대한 자세한 내용은 로드 스크립트에서 데이터 소스에 연결을 참조하십시오.

    개발자데이터 관리자를 사용하는 경우 편집을 위해 로드 스크립트를 잠금 해제하고 공간 인식 연결 구문을 사용하도록 데이터 소스 참조를 업데이트합니다.

앱 게시 및 최종 데이터 추가

앱이 관리되는 공간에 게시됩니다. 실제 데이터 소스가 관리되는 공간에 추가됩니다.

  1. 앱이 릴리스 준비가 되면 통제된 관리자Secure Apps 공간에 프로덕션 데이터를 추가합니다.
  2. 개발자Develop Apps의 앱을 Secure Apps에 게시합니다.
  3. 통제된 관리자가 앱 다시 로드를 예약하고 앱이 오류 없이 데이터를 다시 로드할 수 있는지 확인합니다.

관리되는 공간에 앱 소비자 추가

마지막으로 앱 소비자가 관리되는 공간에 추가됩니다.

  1. 관리되는 관리자보안 앱 관리 공간에 구성원을 볼 수 있음을 추가합니다. 이러한 사용자는 비공개 북마크, 스냅샷스토리를 열고 만들 수 있습니다.
  2. 통제된 관리자기여 가능 권한을 가진 구성원을 Secure Apps 관리되는 공간에 추가합니다. 이러한 사용자는 커뮤니티 시트, 스토리 및 북마크를 추가로 만들고 게시된 앱에 커뮤니티 시트를 게시할 수 있습니다.

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

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