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

관리되는 공간의 응용 프로그램에 대한 데이터 소스

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

정보 메모관리 공간은 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에 두 구성원을 추가합니다.

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

모의 데이터를 사용하여 응용 프로그램 개발

다음으로 모의 데이터가 추가되고 응용 프로그램이 개발됩니다.

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

    응용 프로그램을 추가한 다음 응용 프로그램에 데이터 소스를 추가하여 공간에서 데이터를 사용할 수 있습니다. 데이터 소스가 공간의 응용 프로그램에 추가되면, 공간의 편집할 수 있음응용 프로그램에서 데이터를 편집할 수 있음 역할을 가진 모든 사용자가 사용할 수 있습니다.

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

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

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

응용 프로그램 게시 및 최종 데이터 추가

응용 프로그램이 관리되는 공간에 게시됩니다. 실제 데이터 소스가 관리되는 공간에 추가됩니다.

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

관리되는 공간에 응용 프로그램 소비자 추가

마지막으로 응용 프로그램 소비자가 관리되는 공간에 추가됩니다.

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

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

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