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

QlikView 문서 마이그레이션 중

이 페이지에서는 QlikView 문서 및 관련 콘텐츠를 마이그레이션하는 방법에 대해 자세히 설명합니다. 또한 모범 사례, 제한 사항 및 고려 사항을 확인할 수 있습니다.

앱 제한 사항

다음 표는 구독에 따라 Qlik Cloud에서 허용되는 기본 앱 크기를 설명합니다.

앱 유형 지원되는 앱 크기(인 메모리) 예약된 다시 로드 중 최고 메모리 수동으로 다시 로드하는 중 최고 메모리
표준 계층 최대 5GB 최대 15GB 최대 10GB
대형 앱 용량 최대 50GB 구매한 용량에 따라 다름 구매한 용량에 따라 다름
정보 메모Qlik Cloud 용량, 사용량 및 제한에 대한 측정값 단위는 이진 기가바이트(GB)로 표시되며, 여기서 1GB는 230바이트(1,073,741,824)입니다. 이는 IEC(국제전기표준회의)에서 정의한 기비바이트(GiB)라고도 합니다. 마찬가지로 1TB는 240바이트(또는 1,024GB)입니다.

앱 크기 확인

다음 두 가지 방법으로 앱 크기를 측정할 수 있습니다.

  • 앱이 마지막으로 다시 로드된 메모리 크기

  • 디스크 크기

다음 도구를 사용하여 앱의 크기를 확인합니다.

  • QlikView 거버넌스 대시보드, 복잡성 (영어로만 제공) 시트 – 이 시트는 디스크의 크기를 나타냅니다.

  • Qlik Cloud 마이그레이션 도구의 QlikView to SaaS Migration App에는 마이그레이션 도구 탭의 평가Qlik Cloud 아래에 기본 RAM 설치 공간을 추정하고 표준 계층에 랜딩할 것으로 예상되는 앱을 식별하는 전용 섹션이 있습니다.

앱 크기 문제 완화

큰 앱 크기로 인해 높은 메모리 할당 문제가 발생하는 경우 문제를 완화하기 위해 취할 수 있는 두 가지 주요 접근 방식이 있습니다.

  • 해당하는 경우 데이터 로드 스크립트를 검토하고 업데이트합니다.

    • 사용하지 않는 필드와 행이 로드되지 않도록 제거합니다.

    • 데이터 처리에 더 이상 필요하지 않으면 테이블을 삭제합니다.

    • 증분 로드를 구현하여 처리 중인 데이터 볼륨을 최적화합니다.

    • 최적화된 QVD 로드를 사용합니다.

  • 더 많은 워크로드를 허용하도록 테넌트에 더 많은 용량을 추가합니다. 대형 앱 지원을 참조하십시오.

기타 제한 사항 및 고려 사항

클라우드 배포는 일반적으로 호스트 또는 서버의 파일 시스템에 대한 액세스를 허용하지 않습니다. 따라서 온프레미스 앱에서 Qlik Cloud로 로드 스크립트를 마이그레이션할 때 이러한 로드 스크립트 수정 사항을 사용합니다.

확장 기능

QlikView 확장은 Qlik Cloud에서 작동하지 않습니다. 이는 서버 확장과 문서 확장 모두에 적용됩니다.

API 참조 및 툴킷을 포함한 사용자 지정 개발 관련 콘텐츠는 Qlik Cloud Developer 사이트를 참조하십시오.

Qlik Cloud에서는 Qlik Sense Enterprise Client-Managed에 비해 확장에 몇 가지 제한 사항이 있습니다. 자세한 내용은 확장 관리를 참조하십시오.

관리 콘솔 > 콘텐츠 보안 정책의 허용 목록에 외부 리소스에 대한 요청을 추가해야 합니다. 콘텐츠 보안 정책 관리를 참조하십시오.

테마

응용 프로그램 스타일링을 QlikView에서 Qlik Cloud로 마이그레이션할 수 없습니다. Qlik Cloud 응용 프로그램의 응용 프로그램 스타일링 및 사용자 지정 테마에 대한 자세한 내용은 앱 스타일링을 참조하십시오.

GeoAnalytics

QlikView GeoAnalytics 확장 개체 기능은 기본 Qlik Sense 맵 개체에 통합되었습니다. Qlik Sense 앱은 이러한 레거시 개체를 사용하여 작성할 수 없으며 개체는 Qlik Sense 기본 맵 개체를 사용하여 다시 빌드해야 합니다.

GeoAnalytics 커넥터에서 Qlik GeoOperations로 마이그레이션

Qlik Cloud에 있는 Qlik GeoOperationsQlikView에 있는 GeoAnalytics 커넥터가 수행하는 것과 유사한 기능 및 작업을 제공합니다. 또한 동일한 데이터 형식을 많이 지원합니다. 다음과 같은 차이점이 있습니다.

  • Qlik GeoOperations는 커넥터보다 데이터 전송 및 처리에 더 적합한 AAI(고급 분석 통합)입니다.
  • 고급 분석 통합의 스크립트 구문은 커넥터와 다릅니다.
  • 일부 GeoOperations는 차트 표현식에도 사용할 수 있습니다.
  • Qlik GeoOperations는 단일 테이블을 반환합니다. GeoAnalytics 커넥터가 반환하는 것과 비교하여 테이블이 Qlik GeoOperations로 조인됩니다.
  • Qlik GeoOperations에서 일부 필드 및 매개 변수의 이름이 보다 일관성 있게 변경되었습니다.

다음은 GeoAnalytics 커넥터 마법사에서 생성된 스크립트를 Qlik GeoOperations로 변환하는 방법을 설명합니다.

  1. 데이터 로드 편집기GeoAnalytics 커넥터 스크립트 코드에서 SQL 뒤의 모든 내용을 두 번째 SELECT 또는 ";"(둘 중 먼저 나오는 것)까지 복사합니다.
  2. GeoAnalytics 커넥터 스크립트의 모든 ' 문자를 "로 바꿉니다.
  3. GeoAnalytics 커넥터 스크립트의 보조 SELECT 문에서 선택한 필드 이름을 GeoOperations 스크립트의 첫 번째 SELECT 문에 추가합니다. 이미 있는 필드는 생략합니다. 소스 테이블 이름을 마침표로 구분하여 필드 이름에 추가합니다. 예: table.field. 이렇게 하면 여러 테이블 대신 조인된 단일 테이블이 만들어집니다.

  4. 작업 및 데이터 집합에 대한 참조 문서를 검토하고 필요한 경우 매개 변수 또는 필드 이름을 조정합니다.

    작업

    데이터 집합

    주요 차이점에 대한 요약은 GeoOperations 및 GeoAnalytics 필드 차이점을 참조하십시오.

  5. GeoOperations 스크립트의 시작 부분에 다음을 추가합니다. 

    Load * Extension GeoOperations.ScriptEval('

  6. GeoOperations 스크립트의 끝 부분에 다음을 추가합니다.

    ');

GeoAnalytics 커넥터에서 로드된 테이블을 사용하는 경우 대신 두 번째 매개 변수로 GeoOperations.ScriptEval에 보냅니다.

Qlik GeoOperations는 조인된 테이블을 반환하므로 기본 테이블에 해당 값이 있는 필드 값만 보조 테이블에서 반환됩니다. 예를 들어 독일에서 일부 포인트에 대한 가장 가까운 공항을 찾으려면 해당 포인트와 가장 가까운 공항에 대한 데이터만 반환됩니다. 독일의 모든 공항을 원할 경우에는 LOAD 작업을 통해 별도로 로드해야 합니다.

커넥터가 있는 SQL 데이터베이스에서 로드하는 경우 대신 ODBC 커넥터와 같은 데이터베이스 커넥터 중 하나로 데이터를 로드해야 합니다. 도형을 WKT로 로드해야 합니다(SQL 쿼리에서 일반적으로 st_asText()라고 하는 함수 적용). 그런 다음 테이블을 Qlik GeoOperations로 보내 WKT 필드를 변환합니다. 그런 다음 Qlik Sense 형식의 도형이 있는 필드를 반환합니다.

스크립트 변환 예

이 스크립트 변환 예에서는 다음 GeoAnalytics 커넥터 스크립트를 사용합니다.

/* Generated by GeoAnalytics for operation Cluster ---------------------- */ [ClusterAssociations]: SQL SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance='10000', points='Points') DATASOURCE Points LOCATIONSERVICE geometry='POINT', type='XIATA', country='de', serviceName='default' SELECT [Clusters_ClusterID], [Clusters_ClusterCenter] FROM Clusters; [Clusters]: SQL LOAD * FROM Clusters; tag field [LocationDbId] with '$primarykey'; tag field [Clusters_ClusterID] with '$primarykey'; tag field [Clusters_ClusterCenter] with '$geopoint'; tag field [Clusters_ClusterID] with '$geoname'; tag field [Clusters_ClusterCenter] with '$relates_Clusters_ClusterID'; tag field [Clusters_ClusterID] with '$relates_Clusters_ClusterCenter'; /* End GeoAnalytics operation Cluster ----------------------------------- */

다음과 같이 하십시오.

  1. SQL 및 두 번째 SELECT 문 사이에 스크립트를 사용합니다.

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance='10000', points='Points') DATASOURCE Points LOCATIONSERVICE geometry='POINT', type='XIATA', country='de', serviceName='default'
  2. 인용 부호를 바꿉니다.

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  3. 보조 테이블에서 필드를 추가합니다.

    SELECT [LocationDbId], [Clusters_ClusterID], [Clusters.Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  4. 매개 변수 및 필드 이름을 조정합니다.

    SELECT [LocationDbId], [ClusterID], [Clusters.ClusterPoint] as [Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  5. 상용구 코드로 묶습니다.

    Load * Extension GeoOperations.ScriptEval(' SELECT [LocationDbId], [ClusterID], [Clusters.ClusterPoint] as [Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default" ');

이제 이 스크립트 코드를 Qlik GeoOperations와 함께 사용할 수 있습니다.

GeoOperationsGeoAnalytics 필드 차이점

GeoOperationsGeoAnalytics 스크립트 사이의 기본 필드에는 차이점이 있습니다(일반적으로 접두사 사용). GeoAnalytics 스크립트를 GeoOperations로 마이그레이션할 때 일부 필드 이름을 조정해야 할 수도 있습니다.

AddressToPoint

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, Address, AddressPoint, CountryIso2, Adm1, City, PostalCode, Street, HouseNumber, Match

  • GeoAnalytics: [<ID>], [Dataset_Address], [Dataset_Geometry], [CountryIso2], [Dataset_Adm1], [Dataset_City], [Dataset_PostalCode], [Dataset_Street], [Dataset_HouseNumber], [Dataset_Match]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoAnalytics 필드에는 데이터 집합의 접두사가 있습니다.

  • Dataset_GeometryGeoOperations에서 AddressPoint라고 합니다.

분류

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, BinId, BinTable.BinPolygon, BinTable.CenterPoint

  • GeoAnalytics: [<ID>], [RH2W3], [RH2W3_CenterPoint]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoAnalytics에서 RH2W3은 다각형 필드이며 그리드 크기/비율에 따라 이름이 생성됩니다. GeoOperations에서 필드는 BinTable.BinPolygon입니다.

  • GeoAnalytics에는 BinId 필드가 없습니다.

가장 가까움

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: dataset_dataset2_RelationId, dataset.<ds1 ID>, dataset2.<ds2 ID>, Distance

  • GeoAnalytics: [Dataset1_Dataset2_RelationId], [Dataset1.<ds1 ID>], [Dataset2.<ds2 ID>], [Dataset1_Dataset2_Distance]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoOperations에는 Distance 필드에 대한 접두사가 없습니다.

클러스터

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, ClusterID, Clusters.ClusterPoint, Clusters.PointCount

  • GeoAnalytics: [<ID>], [Clusters_ClusterID], [Clusters_ClusterCenter], [Clusters_PointCount]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

분해

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, DissolvedPolygon

  • GeoAnalytics: [<ID>], [<ID>_Geometry]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • 도형 열의 이름

교차

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: dataset_dataset2_RelationId, dataset.<dataset1 ID>, dataset2.<dataset2 ID>, dataset.RelativeOverlap, dataset2.RelativeOverlap

  • GeoAnalytics: [Dataset1_Dataset2_RelationKey], [Dataset1.<ds1 ID>], [Dataset2.<ds1 ID>], [Dataset1_RelativeOverlap], [Dataset2_RelativeOverlap]

GeoAnalyticsGeoOperations에는 다음과 같은 주요 차이점이 있습니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

IpLookup

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, IpPoint, CountryIso2, Adm1Code, City

  • GeoAnalytics: [<ID>], [IpTable_Geometry], [CountryIso2], [IpTable_Adm1Code], [IpTable_City]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoAnalyticsIpTable_GeometryGeoOperationsIpPoint입니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

로드(위치 데이터 집합)

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations(영역): LocationDbId, LocationPolygon, Name, CountryIso2, Adm1Code, Adm2Code, LocationDbType

  • GeoOperations(포인트): LocationDbId, LocationPoint, Name, CountryIso2, Adm1Code, Adm2Code, LocationDbType

  • GeoAnalytics: [LocationDbId], [Dataset_Geometry], [Dataset_Name], [CountryIso2], [Dataset_Adm1Code], [Dataset_Adm2Code], [LocationDbType]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • 도형 필드(GeoAnalyticsLocationPolygonLocationPointGeoOperationsDataset_Geometry입니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

PointToAddress

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, Address, AddressPoint, CountryIso2, Adm1, City, PostalCode, Street, HouseNumber, Distance

  • GeoAnalytics: [<ID>], [Dataset_Address], [Dataset_Geometry], [CountryIso2], [Dataset_Adm1], [Dataset_City], [Dataset_PostalCode], [Dataset_Street], [Dataset_HouseNumber], [Dataset_Distance]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

경로

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, Distance, Duration, Status, LowResLine

  • GeoAnalytics: [<ID>], [Dataset_Distance], [Dataset_Duration], [Dataset_Status], [Dataset_PathLowRes]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoAnalytics의 도형 필드 Dataset_PathLowResGeoOperationsLowResLine입니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

간소화

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <id>, Simplified_<geo 필드 이름>

  • GeoAnalytics: [<ID>], [Dataset_Simplified_Geometry]

에서 관리합니다.GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • 도형 필드의 이름은 GeoOperationsGeoAnalytics 사이에서 다릅니다.

TravelAreas

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: <ID>, TravelArea, Cost, CostUnit, Status

  • GeoAnalytics: [<ID>], [Dataset_TravelArea], [Dataset_Origin], [Dataset_Cost], [Dataset_CostUnit], [Dataset_Status]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoOperations 원본 필드를 포함하지 않습니다.

  • GeoOperationsGeoAnalytics 사이의 접두사가 다릅니다.

Within

GeoOperationsGeoAnalytics는 다음 필드를 반환합니다.

  • GeoOperations: dataset_dataset2_RelationId, dataset.<dataset1 ID>, dataset2.<dataset2 ID>

  • GeoAnalytics: [Enclosed_Enclosing_RelationId], [Enclosed.<dataset1/2 ID>], [Enclosing.<datasets1/2 ID> >]

GeoAnalyticsGeoOperations에는 다음과 같은 차이점이 있습니다.

  • GeoOperations 접두사에는 데이터 집합 이름이 포함되며, GeoAnalytics에는 접두사 Enclosed도 포함됩니다.

문서 마이그레이션 중

QlikView 문서를 Qlik Cloud에서 사용할 수 있는 Qlik Sense 앱으로 마이그레이션할 때 이 절차를 따르십시오.

다음과 같이 하십시오.

  1. 마이그레이션을 위해 QlikView 문서를 평가 및 식별하고 우선 순위를 지정합니다. QlikView 거버넌스 대시보드복잡성 (영어로만 제공) 시트 또는 QlikView to SaaS Migration App의 마이그레이션 도구 탭에 있는 개체 탐색 기능을 사용할 수 있습니다.

    QlikView에서 SaaS 마이그레이션 앱으로, 마이그레이션 도구 탭, 개체 탐색

    QlikView에서 SaaS 마이그레이션 앱으로의 마이그레이션 도구 탭에서 개체 탐색
  2. QlikView 변환기를 사용하여 QlikView 문서를 Qlik Sense 응용 프로그램으로 변환합니다. 다음 예를 참조하십시오.

  3. 변환된 QlikView 문서를 Qlik Cloud에 업로드합니다.

    정보 메모Qlik Cloud 마이그레이션 도구에서 사용할 수 있는 CLI 스크립트 7_migrateapps.ps1을 사용하여 변환된 QlikView 문서를 Qlik Cloud로 대량 업로드할 수 있습니다. 가져올 앱을 참조할 때 exports/apps.csv 파일의 'QSAppName' 값에서 .qvf 확장자를 생략합니다.

작업 다시 로드

다시 로드 작업은 Qlik Cloud에서 수동으로 다시 만들어야 합니다.

QlikView to SaaS Migration App를 사용하여 다시 로드 작업을 식별합니다. 마이그레이션 도구 탭의 QVPR 탐색 화면에 있는 QVPR 작업 트리거 세부 정보 테이블에서 다시 로드 작업을 찾을 수 있습니다.

QlikView에서 SaaS 마이그레이션 앱으로, 마이그레이션 도구 탭, 다시 로드 작업 탐색

QlikView에서 SaaS 마이그레이션 앱으로의 마이그레이션 도구 탭에서 다시 로드 작업 탐색

모든 작업 세부 정보를 기록한 다음 Qlik Cloud 테넌트에서 이러한 작업을 수동으로 다시 만듭니다.

다시 로드 작업을 만드는 방법은 앱 데이터 다시 로드 예약을 참조하십시오.

작업 연결이 있는 경우 Qlik Application Automation(QAA)을 사용해야 합니다. 작업 연결: 자습서를 참조하십시오.

QlikView 문서 모범 사례 변환

변환을 계획할 때 다음 정보를 참조하십시오.

QlikView 변환기

QlikView 변환기QlikView 문서를 Qlik Sense 앱으로 변환할 수 있도록 지원하는 도구입니다. 이 도구를 사용하여 QlikView 문서에서 개발된 일부 값을 Qlik Sense 앱으로 이동할 수 있습니다.

변환기 도구는 Qlik Sense Desktop과 함께 사용할 수 있습니다. 디스크에서 500MB가 넘는 문서는 QlikView 변환기를 사용하여 변환할 수 없습니다. 문서의 데이터 양을 줄이거나 데이터를 제외하고 문서를 저장하여 자산 손실 없이 문서 크기를 줄일 수 있습니다. 자세한 내용은 Qlik Sense Desktop을 참조하십시오.

QlikView 변환기는 다음을 포함하여 대부분의 개체를 Qlik Sense로 이동합니다.

변환기는 특정 개체를 변환할 수 없습니다. 변환할 수 없는 개체는 다음과 같습니다.

  • 컨테이너
  • 트리거
  • 매크로
  • 조건문
  • 텍스트 상자
  • 개체 레이어
  • 사용자 지정 차트 색상
  • 목록 상자의 표현식

위 개체의 대부분은 Qlik Sense에서 수동으로 다시 만들 수 있습니다. 예를 들어, 트리거는 변환되지 않지만, 열 때의 트리거 동작은 Qlik Sense에서 기본 북마크를 사용하여 다시 만들 수 있습니다.

변환기에는 모든 개체가 아닌 변환되지 않는 일부 개체만 표시됩니다. QlikView에서 모든 개체의 시트별 인벤토리를 만들고 변환기에 나열된 개체에 대해 해당 인벤토리를 비교하는 것이 좋습니다.

QlikView 변환기 (영어로만 제공)

데이터 로드 스크립트

QlikView 및 데이터 로드 스크립트는 일반적으로 호환성이 높지만 고려해야 할 차이점이 있으므로 데이터를 다시 로드하기 전에 데이터 로드 편집기에서 스크립트를 수정해야 합니다.

QlikView에서는 Qlik Sense 표준 모드에서 지원되지 않는 절대 파일 경로 또는 상대 파일 경로를 사용하므로 해당 파일 위치를 가리키는 폴더 데이터 연결을 대신 사용해야 합니다.

LOAD * FROM [<filepath>\SalesRep.csv]; Store MyTable into ‘<filepath>\MyQVD.qvd’ (qvd); Load * From ‘<filepath>\MyQVD.qvd’ (qvd);
LOAD * FROM [lib://<FolderConnection>/SalesRep.csv]; Store MyTable into ‘lib://<FolderConnection>\MyQVD.qvd (qvd); Load * From ‘lib://<FolderConnection/MyQVD.qvd’;

숨겨진 스크립트 탭

숨겨진 스크립트가 있는 QlikView 문서를 변환하면 숨겨진 스크립트 부분이 무시되고 Qlik Sense 스크립트에 포함되지 않습니다. 문서를 변환하기 전에 QlikView 스크립트 편집기에서 문서를 연 다음 숨겨진 스크립트 탭의 코드를 복사하여 정규 스크립트 탭에 붙여넣습니다. Qlik Sense에서는 스크립트 코드를 숨길 수 없습니다.

표준 모드

표준 모드에서 사용할 수 없거나 제한 사항이 있는 문 및 함수가 여러 개 있습니다. 자세한 내용은 파일 시스템 액세스 제한 설명서를 참조하십시오.

Section Access

Section Access가 있는 QlikView 문서는 형식과 지원되는 기능에 차이가 있기 때문에 Qlik Sense로 가져올 수 없습니다.

Section Access가 있는 문서를 변환할 때는 다음 단계가 필요합니다.

  1. 문서를 변환하기 전에 QlikView 스크립트 편집기에서 Section Access 코드를 제거합니다.
  2. 문서를 변환합니다.
  3. Qlik Sense 앱에 Section access를 다시 적용합니다.

Qlik Sense에서는 약간의 차이가 있습니다. 다음 사항을 고려해야 합니다.

  • 사용자 인증이 변경됩니다. USERID 필드는 모든 사용자를 인증하는 데 사용되며 NTNAMEPASSWORD 필드는 지원되지 않습니다.
  • Section Access는 Qlik Sense에서 엄격 제외를 사용하여 적용됩니다. 따라서 액세스 권한이 특별히 부여된 데이터만 볼 수 있습니다.

스크립트에 대한 액세스 권한이 있고 데이터에 대한 액세스 권한은 없는 경우, 데이터 없이 앱을 열고 Section Access를 포함한 스크립트를 편집할 수 있습니다.

자세한 내용은 Section Access로 보안 관리를 참조하십시오.

집합 분석에서 인용 표기법

이전 QlikView 문서 또는 이전 QlikView 버전으로 만들어진 문서에서 집합 분석의 인용 표기법은 Qlik Sense의 경우와 다릅니다. Qlik Sense에서는 특정 집합 분석 표현식을 수정해야 할 수 있습니다.

이전 표기법에서는 작은따옴표와 큰따옴표가 동일하게 작동합니다. 작은따옴표와 큰따옴표 모두 검색으로 해석됩니다. 와일드카드(*, ?)를 사용할 수 있습니다.

새 표기법에서는 작은따옴표와 큰따옴표가 다르게 작동합니다.

작은따옴표는 리터럴 문자열 비교로 해석됩니다. 하나의 필드 값만 찾을 수 있으며 와일드카드는 검색 문자열에 허용되지 않습니다. 예를 들어, 별표는 별표로 해석됩니다.

큰따옴표는 검색으로 해석됩니다. 와일드카드와 관계형 연산자가 허용되며 여러 개의 필드 값을 찾을 수 있습니다.

예를 들어, Sum({$<Country={'Austr*'}>}Sales)Sum({$<Country={"Austr*"}>}Sales)으로 변경해야 할 수 있습니다.

이와 유사하게 숫자 또는 변수 비교를 변경해야 할 수 있습니다. 예를 들어 Duration={'>3'}Duration={">3"}으로 변경해야 할 수 있습니다.

내보내기에서 제외된 QlikView 변수

많은 변수는 QlikView에만 관련되거나 Qlik Sense에서 다르게 처리되므로 QlikView 문서에서 내보내지 않습니다.

다음 변수는 내보내지 않습니다.

  • CD로 시작하는 모든 변수
  • 플로피로 시작하는 모든 변수
  • QvPath, QvRoot, QvWorkPath, QvWorkRoot
  • WinPath, WinRoot
  • ErrorMode
  • StripComments
  • ScriptErrorCount, ScriptError
  • ThousandSep, DecimalSep, MoneyThousandSep, MoneyDecimalSep, MoneyFormat
  • TimeFormat, DateFormat, TimestampFormat
  • MonthNames, DayNames
  • ScriptErrorDetails, ScriptErrorList
  • OpenUrlTimeout
  • HidePrefix
  • FirstWeekDay
  • broken_weeks
  • reference_day
  • FirstMonthOfYear
  • CollationLocale
  • LongMonthNames, LongDayNames

Visit the discussion forum at community.qlik.com

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

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