跳到主要內容 跳至補充內容

遷移應用程式

若要將應用程式永久遷移至雲端,在 Qlik Sense 用戶端管理 部署的 QMC 中使用標記應用程式的建議遷移流程。標記可讓您追蹤應用程式遷移狀態,並透過遷移應用程式為各種匯出篩選應用程式清單。標記後,需要進行幾個其他步驟,以準備實際遷移。如需遷移方式,請參閱: 遷移應用程式

選取並標記應用程式以便遷移

標記應用程式以進行遷移時,會顯示這些應用程式,以便透過遷移應用程式追蹤。使用標記以根據其遷移就緒程度和其遷移狀態來組織應用程式。標記可協助您排列要優先遷移哪些應用程式,以及哪些應用程式可能需要先檢閱或修復,才能準備好移至 Qlik Cloud。 若您尚未建立 QMC 中的遷移標記,請參閱 建立並套用標記

遷移應用程式使用下列應用程式標記:

  • 應用程式 - 05 已透過多雲端遷移

  • 應用程式 - 05 前往 Qlik Sense Windows 的 URL 連結

  • 應用程式 - 10 已選取進行遷移檢閱

  • 應用程式 - 20 需要遷移補救

  • 應用程式 - 30 準備好遷移

  • 應用程式 - 40 遷移完成

  • 應用程式 - 99 將不會遷移

將標記套用至 QMC 中的應用程式。

您可以將標記連線至資源。

請執行下列動作:

  1. 開啟 QMC: https://<QPS server name>/qmc

  2. QMC 開始頁面或從開始 向下箭頭 下拉式功能表中選取資源類型 (例如應用程式) 以顯示概述。

    提示備註您可以使用篩選選項以篩選欄: 篩選容器
  3. 選取您要連線標記的項目。

  4. 按一下動作列中的編輯
  5. 確認已在屬性區段中選取標記
  6. 按一下標記文字方塊以查看可用標記清單。

    資訊備註若標記無法使用,您必須先建立標記。編輯資源時,無法建立或刪除標記。您可在標記區段中建立標記,這可在開始頁面使用。
  7. 若要篩選清單,請開始輸入標記名稱。
  8. 選取標記。

    將會在文字方塊下以藍色新增標記。

  9. 按一下頁面底部的套用以儲存變更。

    (x) 會新增至標記的標籤,其中 x 指示正在編輯多少使用該標記的資源。

您現在已將標記連線至資源。

檢閱應用程式的遷移狀態

在遷移應用程式中,使用資料連線工作表追蹤應用程式的狀態。圖表顯示資料連線性準備就緒、部分就緒或尚未就緒的應用程式。您也可以透過 Qlik Lineage Connectors 使用遷移應用程式以理解應用程式相依性。

遷移應用程式中的資料連線工作表

資料連線工作表

Qlik Lineage Connectors

Qlik Lineage Connectors 可用於 SaaS 訂閱。

  • 下載並安裝在 Qlik Sense Enterprise Client-Managed 環境。

  • 請參閱來源譜系以評估可以遷移哪些應用程式。

如需更多資訊,請參閱透過 Qlik Lineage Connectors 擷取譜系資料

應用程式限制

下表根據您的訂閱概述 Qlik Cloud 允許的基本應用程式大小。

應用程式類型 支援的應用程式大小 (記憶體內) 排程載入時的尖峰記憶體 手動載入時的尖峰記憶體
標準層級 最多 5 GB 最多 15 GB 最多 10 GB
展開的應用程式 最多 10 GB 最多 50 GB 最多 10 GB
專用容量 最多 50 GB 受到專用引擎中可用記憶體的限制 受到專用引擎中可用記憶體的限制
資訊備註Qlik Cloud 容量、使用和限制的測量單位以二進位十億位元組 (GB) 呈現,其中 1 GB 為 230 個位元組 (1,073,741,824)。這也稱為吉位元組 (GiB),由國際電工技術委員會 (IEC) 定義。 同樣地,1 TB 為 240 個位元組 (或 1,024 GB)。

決定應用程式大小

您可以使用兩種方式衡量應用程式大小:

  • 上次載入應用程式時的記憶體大小

  • 磁碟大小

使用下列工具決定應用程式的大小:

  • Qlik Sense Enterprise Client-Managed—使用自 September 2019 版本以來隨附於所有 Qlik Sense 用戶端管理 部署的中繼資料分析者應用程式。如需更多資訊,請參閱部署說明 (僅提供英文版)

關於應用程式大小的遷移問題

若您遇到由於大型應用程式而產生的高記憶體配置問題,有兩種主要方法可緩解問題。

  • 在適用情況下檢閱並更新資料載入指令碼:

    • 移除未使用的欄位和列以避免載入。

    • 在資料處理不再需要時捨棄表格。

    • 實施增量載入以最佳化處理的資料量。

    • 使用最佳化的 QVD 載入。

  • 將更多容量新增至租用戶以允許更大量的工作載入。請參閱大型應用程式支援

    • 展開的應用程式

    • 專用容量

其他限制和考慮事項

雲端部署通常不允許存取主機或伺服器的檔案系統,因此,請在載入指令碼從內部部署應用程式遷移至 Qlik Cloud 時使用這些載入指令碼修改

匯出延伸

若您只有幾項延伸,您可以從 Qlik Sense Enterprise Client-Managed 手動匯出並匯入到 Qlik Cloud。如有許多延伸,請考慮使用遷移指令碼以將延伸匯出至延伸資料夾。

Qlik Cloud 中,相較於 Qlik Sense Enterprise Client-Managed,延伸有一些限制。如需詳細資訊,請參閱管理延伸

您必須在 管理主控台 > 內容安全性政策中將外部資源請求新增至允許清單。請參閱管理內容安全性政策

  1. 將延伸 ZIP 檔案複製到遷移工具的 .\Data\Extensions 資料夾中。

  2. 執行下列遷移指令碼:4_setextensions.ps1。成功上傳會將延伸移動至完成資料夾。

佈景主題

若您只有幾項佈景主題,您可以從 Qlik Sense Enterprise Client-Managed 手動匯出並匯入到 Qlik Cloud。如有許多佈景主題,請考慮使用遷移指令碼以將佈景主題匯出至遷移工具的佈景主題資料夾。

  1. 將延伸 ZIP 檔案複製到遷移工具的 .\Data\Extensions 資料夾中。

  2. 執行下列遷移指令碼:5_setthemes.ps1。成功上傳會將佈景主題移動至完成資料夾。

GeoAnalytics

對於已上傳的應用程式,舊版 GeoAnalytics 延伸物件將會在 Qlik Cloud 中執行,但無法使用這些舊版物件撰寫新的物件。

在新的應用程式中開始使用原生地圖物件。

GeoAnalytics 連接器 遷移至 Qlik GeoOperations

Qlik Cloud 中的 Qlik GeoOperations 提供與 GeoAnalytics 連接器Qlik Sense Enterprise on Windows 中類似的功能和操作。這也支援許多相同的資料格式。其中有下列差異:

  • 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>AddressAddressPointCountryIso2Adm1CityPostalCodeStreetHouseNumberMatch

  • 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>BinIdBinTable.BinPolygonBinTable.CenterPoint

  • GeoAnalytics[<id>][RH2W3][RH2W3_CenterPoint]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoAnalytics 中,RH2W3 是多邊形欄位,其名稱根據格線大小 / 比率而產生。在 GeoOperations 中,欄位是 BinTable.BinPolygon

  • GeoAnalytics 沒有 BinId 欄位。

最近

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperationsdataset_dataset2_RelationIddataset.<ds1 id>dataset2.<ds2 id>Distance

  • GeoAnalytics[Dataset1_Dataset2_RelationId][Dataset1.<ds1 id>][Dataset2.<ds2 id>][Dataset1_Dataset2_Distance]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoOperationsDistance 欄位沒有前置詞。

叢集

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>ClusterIDClusters.ClusterPointClusters.PointCount

  • GeoAnalytics[<id>][Clusters_ClusterID][Clusters_ClusterCenter][Clusters_PointCount]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

解散

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>DissolvedPolygon

  • GeoAnalytics[<id>][<id>_Geometry]

GeoAnalyticsGeoOperations 有下列差異:

  • 幾何欄的名稱

交集

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperationsdataset_dataset2_RelationIddataset.<dataset1 id>dataset2.<dataset2 id>dataset.RelativeOverlapdataset2.RelativeOverlap

  • GeoAnalytics[Dataset1_Dataset2_RelationKey][Dataset1.<ds1 id>] [Dataset2.<ds1 id>][Dataset1_RelativeOverlap][Dataset2_RelativeOverlap]

GeoAnalyticsGeoOperations 有下列關鍵差異:

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

IpLookup

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>IpPointCountryIso2Adm1CodeCity

  • GeoAnalytics[<id>][IpTable_Geometry][CountryIso2][IpTable_Adm1Code][IpTable_City]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoAnalytics 中的 IpTable_GeometryGeoOperations 中是 IpPoint

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

載入 (位置資料集)

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations (區域):LocationDbIdLocationPolygonNameCountryIso2Adm1CodeAdm2CodeLocationDbType

  • GeoOperations (點):LocationDbIdLocationPointNameCountryIso2Adm1CodeAdm2CodeLocationDbType

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

GeoAnalyticsGeoOperations 有下列差異:

  • GeoAnalytics 中的幾何欄位 (LocationPolygonLocationPointGeoOperations 中是 Dataset_Geometry

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

PointToAddress

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>AddressAddressPointCountryIso2Adm1CityPostalCodeStreetHouseNumberDistance

  • GeoAnalytics[<id>][Dataset_Address][Dataset_Geometry][CountryIso2][Dataset_Adm1][Dataset_City][Dataset_PostalCode][Dataset_Street][Dataset_HouseNumber][Dataset_Distance]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

路線

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>DistanceDurationStatusLowResLine

  • GeoAnalytics[<id>][Dataset_Distance][Dataset_Duration][Dataset_Status][Dataset_PathLowRes]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoAnalytics 中的幾何欄位 Dataset_PathLowResGeoOperations 中是 LowResLine

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

簡化

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>Simplified_<geo field name>

  • GeoAnalytics[<id>][Dataset_Simplified_Geometry]

GeoAnalyticsGeoOperations 有下列差異:

  • 幾何欄位的名稱在 GeoOperationsGeoAnalytics 之間不同。

TravelAreas

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperations<id>TravelAreaCostCostUnitStatus

  • GeoAnalytics[<id>][Dataset_TravelArea][Dataset_Origin][Dataset_Cost][Dataset_CostUnit][Dataset_Status]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoOperations 不包括原始欄位。

  • GeoOperationsGeoAnalytics 之間的前置詞不同。

之內

GeoOperationsGeoAnalytics 傳回下列欄位:

  • GeoOperationsdataset_dataset2_RelationIddataset.<dataset1 id>dataset2.<dataset2 id>

  • GeoAnalytics[Enclosed_Enclosing_RelationId][Enclosed.<dataset 1/2 id>][Enclosing.<datasets 1/2 id>]

GeoAnalyticsGeoOperations 有下列差異:

  • GeoOperations 前置詞包括資料集名稱,而 GeoAnalytics 也包括前置詞 Enclosed

應用程式連結

對於將會留在 Qlik Sense Enterprise Client-Managed 中的應用程式,您可以建立從 Qlik Cloud 返回應用程式的連結。連結為使用者在遷移期間提供單一中心體驗。

請執行下列動作:

  1. 在遷移應用程式 > 匯出應用程式索引標籤中,標記為應用程式 - 05 前往 Qlik Sense Windows 的 URL 連結的應用程式會顯示在連結應用程式的匯出表格表格中。

  2. 匯出,然後儲存為資料夾名稱:links.csv

  3. 執行 CLI 指令碼 6_setlinks.ps1

應用程式修復

標記應用程式以進行修復時,這些應用程式需要某些指令碼變更:

將應建立一般連結的應用程式標記為應用程式 - 05 前往 Qlik Sense Windows 的 URL 連結

將透過多雲端發佈的應用程式標記為應用程式 - 05 透過多雲端遷移

將正在檢閱的應用程式標記為應用程式 - 10 選取以供遷移檢閱

將要遷移至 Qlik Cloud 的應用程式標記為應用程式 - 20 準備好遷移

將需要修復工作的應用程式標記為應用程式 - 30 需要遷移修復

將已完成的應用程式標記為應用程式 - 40 遷移已完成

將不會遷移的應用程式標記為應用程式 - 99 不會遷移

遷移應用程式

在遷移應用程式中開啟匯出應用程式索引標籤。

  • 標記為「應用程式 - 30 準備好遷移」的應用程式將顯示在「準備好遷移之應用程式的匯出表格」表格中。

  • 執行 CLI 指令碼 7_migrateapps.ps1

  • 應用程式會從 Qlik Sense Enterprise Client-Managed 匯出並匯入到 Qlik Cloud 中且不含資料。

  • 也會遷移自助工作表、書籤和故事。在已遷移應用程式內的位置將取決於目標空間。

  • Qlik Cloud 中個人空間應用程式的應用程式擁有者必須與 Qlik Sense Enterprise Client-Managed 上原始應用程式的擁有者相同。若使用者不同,則使用者於 Qlik Cloud 開啟應用程式時,將不會顯示工作表、故事和書籤。若您需要將應用程式匯入到不同的擁有者,我們建議兩個替代選項:

    • 透過 Qlik Sense Enterprise Client-ManagedQlik 管理主控台 中的匯出手動匯入,然後在 Qlik Cloud 分析 首頁按一下新增 > 上傳應用程式

    • 將透過 CLI 指令碼匯入的應用程式移動至之前或原本擁有者具有內容建立權限的共用空間。之前的擁有者現在可以透過發佈方式,製作新擁有者可用的內容。新的擁有者將能夠取消發佈內容並假設擁有權。

  • Qlik Cloud 中,已遷移至共用或受管理空間之應用程式的個人工作表、書籤和故事,只能由與 Qlik Sense Enterprise Client-Managed 上那些內容的擁有者相同的使用者存取。若您需要為另一個使用者匯入這些內容,請變更 Qlik Sense Enterprise Client-Managed 中的物件擁有者並重新執行匯入。

  • 若這些使用者的內容建立權限遺失,CLI 指令碼將會為目標 Qlik Cloud 空間中已設定的 qlik-cli 和應用程式擁有者使用者自動新增所有可用角色。具有 CLI 指令碼的遷移流程完成後,請修訂並移除不必要的權限。

範例

為了供您參考,以下是執行 CLI 指令碼 7_migrateapps.ps1 後的一組範例。範例中包含的影像有以色彩編碼的瀏覽器視窗。色彩用來協助識別每個使用範例中的使用者。

深綠色視窗是使用者 renato,深紅色視窗是使用者 bob,而粉紅色視窗是使用者 mariamaria。使用者 renato 是租用戶管理員。他也是為了執行 CLI 指令碼而設定的 qlik-cli 使用者。

警告備註在這些範例中,我們僅匯入單一應用程式,以降低顯示預期結果時的複雜性。Qlik Cloud 遷移工具可讓您鏈結要透過 CLI 指令碼 7_migrateapps.ps1 匯入的多個應用程式。

使用者內容

您可以從 Qlik Sense 用戶端管理 手動匯出應用程式的使用者內容 (包括社群、共用和個人) 並匯入到 Qlik Cloud

資訊備註確認您有 Qlik Sense 用戶端管理 中的管理權限,以變更應用程式和內容擁有權。請參閱新增根管理員和管理員使用者 (僅提供英文版)
資訊備註作為最佳做法,建議複製應用程式以確保您有原始內容備份,直到所有匯入完成為止。
警告備註目前,使用此手動流程時,工作表是唯一可以從 Qlik Sense 用戶端管理 匯出並匯入到 Qlik Cloud 的使用者內容。若您希望匯入自助書籤和故事,請從 Qlik Cloud 遷移工具使用 CLI 指令碼 7_migrateapps.ps1

Qlik Sense 用戶端管理 手動匯出應用程式使用者共用內容

將使用者內容移動至 Qlik Cloud 的第一步是從 Qlik Sense 用戶端管理 匯出內容。建立應用程式複本並針對原始應用程式將自己設為應用程式物件的擁有者之後,您可以開始將應用程式物件從原始應用程式複製到複本。您必須是應用程式物件的擁有者,才能在原始和複本應用程式之間複製並移動。

請執行下列動作:

  1. 開啟 QMC: https://<QPS server name>/qmc

  2. QMC 開始頁面或從開始 向下箭頭 下拉式功能表中選取應用程式以顯示概述。

  3. 選取您想要複製的應用程式,按一下動作列中的更多動作,然後在快顯功能表中選取複製

  4. 開啟複製的應用程式並驗證來自原始應用程式的公用工作表可用。讓網頁瀏覽器索引標籤保持開啟,以供之後使用。

  5. QMC 中,選取應用程式物件

  6. 按一下表格標頭中的 搜尋,以搜尋原始應用程式 (不是複製的應用程式)。

    在適用情況下清除任何先前的搜尋條件。

  7. 編輯 (類型工作表的) 應用程式物件以將自己設為擁有者。選取您要編輯的應用程式物件,然後按一下動作列中的編輯

  8. 將應用程式物件的擁有者變更為您。建議您分別變更每個應用程式物件,而非同時變更多個物件。

    資訊備註作為最佳做法,建議您指派一些識別類型,作為應用程式物件名稱的一部分,以指示誰是原始擁有者以及發佈位置。應用程式位於 Qlik Cloud 後,就可以更輕鬆地將內容指派回原始使用者。請注意,由於 Qlik Cloud 中的空間類型 (共用和受管理),您可能無法完全複製 Qlik Cloud 中內容的位置/擁有權,因為這位於 Qlik Sense 用戶端管理
    1. 記下原始應用程式物件擁有者和物件預期的所在位置 (例如個人應用程式物件或已發佈的應用程式物件)。

    2. 應用程式物件的發佈位置

    3. Qlik Sense 中心內開啟原始應用程式並選取您將擁有權指派給自己的應用程式物件。

    4. 若應用程式物件已發佈或是已核准的內容,用滑鼠右鍵按一下物件並降階,直到成為個人和可編輯的內容為止

    5. 新增將會識別上一個擁有者和發佈位置的備註。將資訊新增至應用程式物件標題或在描述欄位 (如果可用) 新增。

    6. 工作表的描述欄位

    7. 用滑鼠右鍵按一下工作表,並選取複製

    8. 前往在步驟 3 建立的複製應用程式。在應用程式概述中,在建立新工作表按鈕旁邊用滑鼠右鍵按一下,並選取貼上

    9. 若要將原始應用程式中的工作表還原為原始擁有者和位置,請前往 Qlik Sense 用戶端管理 中的原始應用程式。清除您新增的描述內容並將工作表重新發佈/核准到原始位置。在 QMC 中,選取對應的應用程式物件,按一下編輯,然後將擁有者變更為原始使用者。

    10. 重複步驟 5,直到複製所有應用程式物件 (工作表) 為止。

  9. QMC 中,按一下應用程式並選取您在步驟 3 建立的複製應用程式。按一下更多動作,然後選取匯出並儲存 QVF 檔案。成功匯出應用程式後,就準備好匯入到 Qlik Cloud

Qlik Sense 用戶端管理 應用程式使用者共用內容手動匯入到 Qlik Cloud

警告備註Qlik Cloud 允許管理員向應用程式物件以及整個應用程式指派擁有權。空間類型也會影響使用者可以如何發佈內容。如需更多資訊,請參閱在空間中工作

開始方式是將已匯出的 Qlik Sense 應用程式匯入到租用戶。

請執行下列動作:

  1. Qlik Cloud 中心內按一下 + 新增並選取上傳應用程式。找到您之前在 Qlik Sense 用戶端管理 匯出的 QVF 檔案並按一下上傳

  2. 開啟最近上傳的應用程式,最好在專用網頁瀏覽器索引標籤上進行。

    資訊備註目前,假設已匯出的應用程式上傳曾位於個人空間中,而應用程式的最終版本 (提供給使用者) 已在目的地空間中調整 (亦即資料來源連線) 並發佈。
  3. 若目標應用程式位於共用空間中:

    1. 開啟將匯入使用者內容的目標應用程式。

    2. 將預期內容從最近上傳的應用程式複製到目標應用程式,如下所示

      • 在最近上傳的應用程式的應用程式概述中,用滑鼠右鍵按一下工作表,以納入目標應用程式中,並選取複製

      • 在目標應用程式的應用程式概述中,於我的工作表之下,用滑鼠右鍵按一下空白空間並選取貼上

      • 用滑鼠右鍵按一下工作表,並選取設為公開。這可讓其他使用者使用您複製的工作表。

      資訊備註鑑於共享空間的性質,關於公用工作表、由我發布的和社群工作表的概念是不同的而且只有已發布工作表或個人工作表。如需更多資訊,請參閱文件的共用空間區段中的共同開發應用程式。
      • 也可以要求使用者複製個人工作表,目前可在公用工作表區段取得。若您已在工作表標題描述記錄了工作表擁有者,則在匯出內容時,您可以建議使用者尋找這些內容,以協助從其餘的可用工作表辨別這些內容。使用者識別工作表後,可以按一下滑鼠右鍵並選取複製

      • 使用者將工作表複製到個人區域後,您就能刪除已發佈的工作表。用滑鼠右鍵按一下工作表並選取設為私人以帶到我的工作表區域,然後再次按一下滑鼠右鍵並選取刪除

  4. 若目標應用程式位於受管理空間中:

    1. 開啟已發佈的應用程式在受管理空間中所根據的應用程式。

    2. 將預期內容從最近上傳的應用程式複製到目標應用程式,如下所示:

      • 在最近上傳的應用程式的應用程式概述中,用滑鼠右鍵按一下工作表,以納入目標應用程式中,並選取複製

      • 在目標應用程式的應用程式概述中,於我的工作表之下,用滑鼠右鍵按一下空白空間並選取貼上

      • 用滑鼠右鍵按一下工作表,並選取設為公開。這可讓其他使用者使用您複製的工作表。

  5. 複製所有相關工作表後,前往中心並重新發佈應用程式。按一下應用程式旁的 更多 並選取發佈。在提示時確認您覆寫正確的已發佈副本。

  6. 要求使用者複製個人和社群工作表,現在可在受管理空間中已發佈應用程式的公用工作表區段取用。若您已在工作表標題描述記錄了工作表擁有者,則在匯出內容時,您可以建議使用者尋找這些內容,以協助從其餘的可用工作表辨別這些內容。使用者識別工作表後,可以按一下滑鼠右鍵並選取複製

  7. 若某些工作表將位於應用程式的社群區域,請用滑鼠右鍵按一下工作表並選取發佈,以要求使用者發佈工作表。

  8. 使用者將工作表發佈至個人區域 (並在適用情況下發佈社群工作表) 後,您可以刪除已在步驟 (c) 發佈的工作表。在已新增內容的應用程式中,用滑鼠右鍵按一下正確的工作表,選取設為私人以帶到我的工作表區域,然後用滑鼠右鍵按一下工作表並選取刪除

  9. 刪除所有相關工作表後,前往中心並重新發佈應用程式。按一下應用程式旁的 更多 並選取發佈。在提示時確認您覆寫正確的已發佈副本。

任務鏈結和載入

自助載入和任務鏈結

Qlik Cloud 中,最終使用者可以在其共用空間內管理某些任務載入。這可以進行:

中央管理的載入和任務鏈結

中央管理的載入是由 IT 管理員管理的載入任務。遷移至 Qlik Cloud 時,有三個選項可供使用,取決於任務的複雜度。

選項 1 - Qlik 應用程式自動化

使用 Qlik 應用程式自動化 複製 Qlik Sense 用戶端管理 環境中使用的任務鏈。請參閱任務鏈結

選項 2 - 第三方排程器和 qlik-cli

若任務鏈變得非常複雜,您可以使用者第三方排程器和 qlik-cli,即用於在 Qlik Cloud 中使用命令和指令碼自動化管理功能的命令列介面。在 Qlik Cloud 遷移工具集中,您將找到可透過第三方排程器呼叫的 PowerShell 指令碼並載入應用程式序列。使用 reloadqlikcloudapp.ps1 並傳遞 appid 作為參數。

第三方排程器和 qlik-qli

請參閱 設定 Qlik Cloud 遷移工具 以下載工具集。

選項 3 - Qlik Sense 用戶端管理排程器與外部程式任務

Qlik Sense 用戶端管理排程器中使用外部程式任務功能,以呼叫可見於 Qlik Cloud 遷移工具集的 PowerShell 指令碼 reloadqlikcloudapp.ps1 並傳遞 appid 作為參數。

排程器與外部程式任務

請參閱建立和編輯外部程式任務 (僅提供英文版)

其他公用程式指令碼

下列指令碼包括在遷移工具集中。

  • ReloadQlikCloudApp.ps1

    • Qlik Cloud 中載入應用程式

    • 使用:reloadqlikcloudapp.ps1 -appid <guid>

  • UploadQlikCloudDataFile.ps1

    • 將支援的檔案格式上傳至給定的空間

    • 使用:uploadqlikclouddatafile.ps1 <spacename> <filename>

  • UploadQlikCloudDataFolder.ps1

    • 將支援檔案的資料夾和子目錄上傳至給定的空間

    • 使用:uploadqlikclouddatafolder.ps1 <spacename> <foldername>

提示備註提示

對於所有指令碼,確認在 .ps1 檔案內設定 QlikMigrationPlaybook 的工作目錄

瞭解更多資訊

Visit the discussion forum at community.qlik.com

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!