Ana içeriğe geç Tamamlayıcı içeriğe geç

Uygulamaları geçirme

Uygulamaları kalıcı olarak buluta geçirmek için, önerilen, Qlik Sense Client-Managed dağıtımınızda QMC içinde uygulamaları etiketleme geçiş işlemini kullanın. Etiketleme, uygulama geçişinizin durumunu izlemenize ve Geçiş uygulaması aracılığıyla farklı dışa aktarmalarda uygulama listesini filtrelemenizi sağlar. Etiketlemeden sonra, gerçek geçiş işlemine hazırlanmak için birkaç ek adım gerekir. Geçişin nasıl yapılacağı hakkında, bkz.: Uygulamaları geçirme

Geçiş için uygulamaları seçme ve etiketleme

Geçirilecek uygulamaları etiketlediğinizde, bunlar Geçiş uygulaması aracılığıyla izlenecek şekilde görünür hale gelir. Uygulamaları geçişe hazır olma ve geçiş durumlarına göre düzenlemek için etiketleri kullanın. Etiketleme, önce hangi uygulamaların geçirileceğini ve hangilerinin Qlik Cloud platformuna taşınmaya hazır olmadan önce gözden geçirme veya düzeltmeye ihtiyaç duyabileceğini belirlemenize yardımcı olur. QMC içinde geçiş etiketleri oluşturmadıysanız, bkz. Etiket oluşturma ve uygulama.

Geçiş uygulaması tarafından aşağıdaki uygulama etiketleri kullanılır:

  • App - 05 Migrated via Multi-Cloud

  • App - 05 URL Link to Qlik Sense Windows

  • App - 10 Selected for Migration Review

  • App - 20 Migration Remediation Needed

  • App - 30 Ready to Migrate

  • App - 40 Migration Complete

  • App - 99 Will Not Migrate

QMC içinde uygulamalara etiketleri uygulayın.

Kaynağa bir etiket bağlayabilirsiniz.

Aşağıdakileri yapın:

  1. QMC sayfasını açın: https://<QPS server name>/qmc

  2. Genel bakışı görüntülemek için QMC başlangıç sayfasında veya BaşlatAşağı ok açılır menüsünden bir kaynak (örneğin Uygulamalar) seçin.

    İpucu notuFiltreleme seçeneğini kullanarak bir sütunu filtreleyebilirsiniz: Filtre kapsayıcı
  3. Bir etiket bağlamak istediğiniz öğeleri seçin.

  4. Eylem çubuğunda Düzenle'ye tıklayın.
  5. Özellikler bölümden Etiketler'in seçildiğinden emin olun.
  6. Kullanılabilir etiketlerin bir listesini görmek için Etiketler metin kutusuna tıklayın.

    Bilgi notuEtiket mevcut değilse önce etiketi oluşturmanız gerekir. Bir kaynağı düzenlerken etiketleri oluşturamaz ve silemezsiniz. Etiketleri, başlangıç sayfasında bulunan Etiketler bölümünde oluşturabilirsiniz.
  7. Listeyi filtrelemek için etiket adını yazmaya başlayın.
  8. Bir etiket seçin.

    Etiket, mavi olarak metin kutusunun altına eklenir.

  9. Değişikliklerinizi kaydetmek için sayfanın altından Uygula'ya tıklayın.

    (x) etiket başlığı olarak eklenir. x ise düzenlenmekte olan kaynakların kaçının etiketi kullandığını ifade eder.

Artık bir etiketi kaynağa bağladınız.

Bir uygulamanın geçiş durumunu inceleme

Geçiş uygulamasında, uygulamalarınızın durumunu izlemek için Veri bağlantıları çalışma sayfasını kullanın. Grafikler, veri bağlantısının; hazır, kısmen hazır veya hazır olmadığı uygulamaları gösterir. Uygulama bağımlılıklarını anlamak için Geçiş uygulamasını Qlik Köken Bağlayıcıları ile de kullanabilirsiniz.

Geçiş uygulamasında veri bağlantıları çalışma sayfası

Veri bağlantıları çalışma sayfası

Qlik Köken Bağlayıcıları

Qlik Köken Bağlayıcıları, bir SaaS aboneliği ile kullanılabilir

  • Qlik Sense Enterprise Client-Managed ortamınızda indirin ve yükleyin.

  • Hangi uygulamaların geçirilebileceğini değerlendirmek için kaynak kökenine bakın.

Daha fazla bilgi için Qlik Lineage Connectors ile köken verilerini ayıklama bölümüne bakın.

Uygulama sınırlandırmaları

Aşağıdaki tablo, aboneliğinize bağlı olarak Qlik Cloud ile izin verilen temel uygulama boyutlarını özetlemektedir.

Uygulama türü Desteklenen uygulama boyutu (bellek içi) Planlanmış yeniden yüklemeler sırasında yüksek bellek Manuel yeniden yüklemeler sırasında yüksek bellek
Standart katman 5 GB'ye kadar 15 GB'ye kadar 10 GB'ye kadar
Genişletilmiş uygulamalar 10 GB'ye kadar 50 GB'ye kadar 10 GB'ye kadar
Ayrılmış kapasite 50 GB'ye kadar Özel Altyapıdaki mevcut bellek ile sınırlıdır Özel Altyapıdaki mevcut bellek ile sınırlıdır
Bilgi notuQlik Cloud kapasitesi, kullanımı ve sınırları için ölçü birimi ikili gigabayt (GB) ile temsil edilir; burada 1 GB 230 bayttır (1,073,741,824). Bu aynı zamanda Uluslararası Elektroteknik Komisyonu (IEC) tarafından tanımlanan gibibyte (GiB) olarak da bilinir. Benzer şekilde, 1 TB 240 bayttır (veya 1.024 GB).

Uygulama boyutunu belirleme

Uygulama boyutunu iki şekilde ölçebilirsiniz:

  • Uygulama son yeniden yüklendiğinde bellekteki boyut

  • Disk üzerindeki boyut

Bir uygulamanın boyutunu belirlemek için aşağıdaki araçları kullanın:

  • Qlik Sense Enterprise Client-Managed—Eylül 2019 sürümlerinden itibaren tüm Qlik Sense Client-Managed dağıtımlarında bulunan, Veri Analizi uygulamasını kullanın. Daha fazla bilgi için, bkz. Dağıtım yönergeleri (yalnızca İngilizce).

Uygulama boyutuna bağlı geçiş sorunları

Büyük uygulama boyutları nedeniyle yüksek bellek ayırma sorunlarıyla karşılaşırsanız sorunları gidermek için kullanabileceğiniz iki ana yaklaşım bulunuyor.

  • Uygunsa, veri yükleme komut dosyasını inceleyin ve güncelleyin:

    • Kullanılmayan alan ve satırları yüklemeden çıkartın.

    • Veri işlemede artık gerekli olmadığında tabloları kaldırın.

    • İşlenen veri hacmini optimize etmek için artan yükler uygulayın.

    • Optimize edilmiş QVD yükleri kullanın.

  • Daha ağır iş yüklerine izin vermek için kiracıya daha fazla kapasite ekleyin. Bk. Büyük uygulama desteği.

    • Genişletilmiş uygulamalar

    • Ayrılmış kapasite

Diğer sınırlamalar ve dikkate alınacak noktalar

Bulut dağıtımları genellikle ana bilgisayar veya sunucunuzun dosya sistemine erişime izin vermez. Dolayısıyla, komut dosyasını şirket içi bir uygulamadan Qlik Cloud platformuna geçirirken bu komut dosyası değişikliklerini kullanın.

Uzantıları dışa aktarma

Yalnızca birkaç uzantıya sahipseniz, bunları manuel olarak Qlik Sense Enterprise Client-Managed ortamından dışa aktarıp Qlik Cloud ortamında içe aktarabilirsiniz. Çok fazla uzantı olduğunda uzantıları, Uzantılar klasörüne dışa aktarmak için geçiş komut dosyasını kullanmayı düşünebilirsiniz.

Qlik Cloud içinde, Qlik Sense Enterprise Client-Managed ile karşılaştırıldığında uzantılarla ilgili bazı sınırlamalar vardır. Daha fazla bilgi için bkz. Uzantıları Yönetme.

Harici kaynaklar için istekleri Yönetim Konsolu > İçerik Güvenliği İlkesi içinde izin verilenler listesine eklemelisiniz. Bkz. İçerik Güvenliği İlkesi Yönetimi.

  1. Uzantı zip dosyalarınızı geçiş araçlarının .\Data\Extensions klasörüne kopyalayın.

  2. Şu geçiş komut dosyasını çalıştırın: 4_setextensions.ps1. Başarılı yüklemeler uzantıları Complete klasörüne taşır.

Temalar

Yalnızca birkaç temaya sahipseniz, bunları manuel olarak Qlik Sense Enterprise Client-Managed ortamından dışa aktarıp Qlik Cloud ortamında içe aktarabilirsiniz. Birçok temanız olduğunda, temaları geçiş araçlarının Temalar klasörüne transfer etmek için geçiş komut dosyasını kullanmayı düşünebilirsiniz.

  1. Uzantı zip dosyalarınızı geçiş araçlarının .\Data\Extensions klasörüne kopyalayın.

  2. Şu geçiş komut dosyasını çalıştırın: 5_setthemes.ps1. Başarılı yüklemeler temaları Complete klasörüne taşır.

GeoAnalytics

Eski GeoAnalytics uzantı nesneleri yükleen uygulama için Qlik Cloud içinde çalışır; ancak eski nesneler kullanılarak hiçbir yeni nesne yazılamaz.

Yeni uygulamalarda Yerel Eşleşme nesnelerini kulllanmaya başlayın.

GeoAnalytics Bağlayıcısı ile Qlik GeoOperations arasında geçiş

Qlik Cloud içindeki Qlik GeoOperations, Qlik Sense Enterprise on Windows içindeki GeoAnalytics Bağlayıcısı ile benzer özellikler ve işlevler sağlar. Bunlar ayrıca aynı veri biçimlerinin çoğunu destekler. Ancak aşağıdaki farklılıklar vardır:

  • Qlik GeoOperations, veri göndermek ve işlemek için bir bağlayıcıdan daha uygun Gelişmiş Analiz Tümleştirme'dir (AAI).
  • Gelişmiş Analiz Tümleştirme için kod söz dizimi, bağlayıcılardan farklıdır.
  • Bazı GeoOperations, grafik ifadelerinde de kullanılabilir.
  • Qlik GeoOperations, tek bir tablo döndürür. GeoAnalytics Bağlayıcısı tarafından döndürülene benzer şekilde tablolar Qlik GeoOperations içinde birleştirilir.
  • Qlik GeoOperations içindeki bazı alanlar ve parametreler daha tutarlı olacak şekilde yeniden adlandırılmıştır.

Aşağıda, GeoAnalytics Bağlayıcısı Sihirbazı tarafından oluşturulan kodların Qlik GeoOperations haline nasıl dönüştürüleceği özetlenmektedir:

  1. Veri yükleme düzenleyicisinde, GeoAnalytics Bağlayıcısı komut dosyası kodunda, SQL sonrasındaki, SELECT veya ";" öğesine kadar olan (hangisi önce gelirse) her şeyi kopyalayın.
  2. GeoAnalytics Bağlayıcısı kodundaki tüm ' öğesini " ile değiştirin.
  3. GeoAnalytics Bağlayıcısı kodundaki ikincil SELECT deyiminde seçili alan adlarını GeoOperations kodundaki ilk SELECT deyimine ekleyin. Zaten orada olan alanları atlayın. Kaynak tablo adını alan adlarına, nokta ile ayırarak ekleyin. Örneğin, tablo.alan. Böylece birkaç tablo yerine, birleştirilmiş tek bir tablo oluşturulur.

  4. İşlem ve veri kümesi için başvuru belgelerini inceleyin ve gerekirse parametre veya alan adlarını ayarlayın.

    İşlem

    Veri kümesi

    Temel farklılıkların bir özeti için bk. GeoOperations ve GeoAnalytics saha farklılıkları

  5. GeoOperations kodunun başına şunu ekleyin:

    Load * Extension GeoOperations.ScriptEval('

  6. GeoOperations komut dosyasının sonuna şunu ekleyin:

    ');

GeoAnalytics Bağlayıcısı ile yüklü bir tablo kullanıyorsanız, bunun yerine GeoOperations.ScriptEval öğesine ikinci parametre olarak gönderin.

Qlik GeoOperations birleştirilmiş bir tablo döndürdüğünden, ikincil tablolardan yalnızca birincil tabloda karşılık gelen bir değere sahip olan alan değerleri döndürülür. Örneğin, bazı noktalar için Almanya'daki en yakın havalimanlarını bulmak istiyorsanız, sadece noktalara en yakın havalimanlarına ait veriler döndürülür. Almanya'daki tüm havalimanlarını istiyorsanız, bir LOAD işlemiyle ayrı ayrı yüklenmeleri gerekir.

Bağlayıcı içeren bir SQL veritabanından yükleniyorsa, veriler bunun yerine ODBC bağlayıcısı gibi veritabanı bağlayıcılarından biriyle yüklenmelidir. Geometrileri WKT olarak yüklediğinizden emin olun (genellikle SQL sorgusunda st_asText() adı verilen bir işlevi uygulayın). Ardından tabloyu Qlik GeoOperations öğesine göndererek WKT alanını dönüştürün. Daha sonra Qlik Sense biçiminde geometriler içeren bir alan döndürür.

Kod dönüştürme örneği

Bu kod dönüştürme örneğinde aşağıdaki GeoAnalytics Bağlayıcısı kodu kullanacaktır:

/* 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 ----------------------------------- */

Aşağıdakileri yapın:

  1. SQL ile ikinci SELECT ifadesi arasındaki kodu alın.

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance='10000', points='Points') DATASOURCE Points LOCATIONSERVICE geometry='POINT', type='XIATA', country='de', serviceName='default'
  2. Tırnak işaretlerini yerlerine koyun:

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  3. İkincil tablolardan alanlar ekleyin:

    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. Parametre ve alan adlarını ayarlayın:

    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. Standart kod içine yerleştirin:

    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" ');

Bu komut dosyası kodu artık Qlik GeoOperations ile kullanılabilir.

GeoOperations ve GeoAnalytics saha farklılıkları

GeoOperations ve GeoAnalytics komut dosyaları arasındaki varsayılan alanlar, tipik olarak öneklerle farklılık gösterir. GeoAnalytics komut dosyalarınızı GeoOperations öğesine taşırken, bazı alan adlarını ayarlamanız gerekebilir.

AddressToPoint

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoAnalytics alanlarının veri kümesinden önekleri vardır.

  • Dataset_Geometry GeoOperations içinde AddressPoint olarak adlandırılır.

Gruplama

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoAnalytics öğesinde, RH2W3 poligon alanıdır ve adı ızgara boyutu / oranına göre oluşturulur. GeoOperations alanında BinTable.BinPolygon bulunur.

  • GeoAnalytics öğesinde BinId alanı yoktur.

En yakın

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoOperations öğesinin Distance alanı için öneki yoktur.

Küme

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • Önekler GeoOperations ve GeoAnalytics arasında farklılık gösterir.

Dağılma

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

  • GeoOperations: <id>, DissolvedPolygon

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • Geometri sütununun adı

Kavşaklar

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

GeoAnalytics ve GeoOperations aşağıdaki temel farklılıklara sahiptir:

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

IpLookup

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoAnalytics öğesinedki IpTable_Geometry, GeoOperations öğesindeki IpPoint'tir.

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

Yük (konum veri kümesi)

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

  • GeoOperations (point): LocationDbId, LocationPoint, Name, CountryIso2, Adm1Code, Adm2Code, LocationDbType

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • Geometri alanları (GeoAnalytics öğesindeki LocationPolygon ve LocationPoint, GeoOperations öğesindeki Dataset_Geometry'dir.

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

PointToAddress

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

Rotalar

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoAnalytics öğesindeki Dataset_PathLowRes geometri alanı GeoOperations öğesindeki LowResLine'dır.

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

Sadeleştir

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

  • GeoOperations: <id>, Simplified_<geo field name>

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

değişkenlerini silin.GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • Geometri alanının adları GeoOperations ve GeoAnalytics arasında farklıdır.

TravelAreas

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoOperations bir köken alanı içermez.

  • GeoOperations ve GeoAnalytics arasındaki önekler farklılık gösterir.

Menzil

GeoOperations ve GeoAnalytics aşağıdaki alanları döndürür:

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

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

GeoAnalytics ve GeoOperations aşağıdaki farklara sahiptir:

  • GeoOperations önekleri veri kümesi adlarını içerirken, GeoAnalytics ayrıca Enclosed önekini de içerir.

Uygulama bağlantıları

Qlik Sense Enterprise Client-Managed içinde kalacak uygulamalar için, Qlik Cloud ortamından uygulamaya dönen bağlantılar oluşturabilirsiniz. Bağlantılar, kullanıcılar için geçiş sırasında tek hub deneyimi sağlar.

Aşağıdakileri yapın:

  1. Geçiş uygulaması > Uygulamarlı İçe Aktarma sekmesinde, App -05 Qlik Sense Windows URL Bağlantısı olarak etiketlenen uygulamalar, Bağlantılı Uygulamalar için Dışa Aktarma Tablosu'nda gösterilir.

  2. Dışa Aktarın ve sonra şu klasör adı olarak kaydedin: links.csv.

  3. 6_setlinks.ps1 CLI komut dosyasını çalıştırın.

Uygulama iyileştirme

Bir uygulamayı iyileştirme için etiketlediğinizde bu uygulamalar için komut dosyalarında bazı değişiklikler gerekir:

Genel bağlantıların App - 05 URL Link to Qlik Sense Windows şeklinde oluşturulmasının gerektiği uygulamaları etiketleyin.

Çoklu bulut üzerinden dağıtılacak uygulamaları App - 05 Migrated via Multi-Cloud şeklinde etiketleyin.

İncelenmekte olan uygulamaları App - 10 Selected for Migration Review şeklinde etiketleyin.

Qlik Cloud ortamına geçirilecek uygulamaları App - 20 Ready to Migrate şeklinde etiketleyin.

İyileştirme çalışması gerektiren uygulamaları App - 30 Migration Remediation Needed şeklinde etiketleyin.

Tamamlanan uygulamaları App - 40 Migration Completed şeklinde etiketleyin.

Geçirilmeyecek uygulamaları App - 99 Will Not Migrate şeklinde etiketleyin.

Uygulamaları geçirme

Geçiş uygulamasında Uygulamaları İçe Aktar sekmesini açın.

  • App - 30 Ready to Migrate şeklinde etiketlenen uygulamalar, "Geçişe Hazır Uygulamalar için Dışa Aktarma Tablosu"nda gösterilir

  • 7_migrateapps.ps1 CLI komut dosyasını çalıştırı.

  • Uygulama Qlik Sense Enterprise Client-Managed ortamından Qlik Cloud ortamına veri olmadan içe aktarılır.

  • Self servis çalışma sayfaları, yer işaretleri ve hikayeler de geçirilir. Bunların geçirilen uygulama içindeki konumu, hedef alana bağlı olacaktır.

  • Qlik Cloud içindeki Kişisel alan uygulamaları için uygulama sahibi, Qlik Sense Enterprise Client-Managed üzerinde orijinal uygulamanın sahibiyle aynı olmalıdır. Kullanıcılar farklı olursa kullanıcı Qlik Cloud içinde uygulamayı açtığında Sayfalar, Hikayeler ve Yer İşaretleri görüntülenmeyecektir. Uygulamayı farklı bir kullanıcıya aktarmanız gerekiyorsa iki alternatif öneririz:

    • Qlik Sense Enterprise Client-ManagedQlik Yönetim Konsolu içinde dışa aktarma aracılığıyla ve ardından Qlik Cloud Analizleri Ana sayfasında Yeni Ekle > Uygulama yükle üzerine tıklayarak manuel şekilde içe aktarın.

    • CLI komut dosyasıyla içe aktarılan uygulamayı, önceki veya orijinal sahibin içerik oluşturma ayrıcalıklarına sahip olduğu Paylaşılan alana taşıyın. Önceki sahip artık içerikleri yayınlayarak yeni sahibin kullanımına açık hale getirebilir. Yeni sahip içerikleri yayından kaldırabilecek ve sahipliğini üstüne alabilecektir.

  • Qlik Cloud içinde, Paylaşılan veya Yönetilen Alanlara geçirilen uygulamaların Kişisel Sayfaları, Yer İşaretleri ve Hikayelerine yalnızca Qlik Sense Enterprise Client-Managed üzerinde bu içeriklerin sahibi olarak tanımlanmış kullanıcı erişebilir. Bu içerikleri başka bir kullanıcı için içe aktarmanız gerekiyorsa Qlik Sense Enterprise Client-Managed içinde nesnelerin sahibi değiştirin ve içe aktarma işlemini yeniden yürütün.

  • CLI komut dosyası, yapılandırılan qlik-cli ve uygulama sahibi kullanıcıların içerik oluşturma ayrıcalıkları eksikse hedeflenen Qlik Cloud alanlarında bulunan tüm rolleri otomatik olarak ekleyecektir. CLI komut dosyasıyla geçiş işlemi tamamlandığında lütfen ayrıcalıkları gözden geçirin ve gereksiz olanları kaldırın.

Örnekler

7_migrateapps.ps1 CLI komut dosyasını çalıştırdıktan sonra size referans olması için burada birkaç örnek bulabilirsiniz. Örneklerdeki görüntülerde renklerle kodlanmış tarayıcı pencereleri vardır. Renklerin amacı, her bir örnek kullanım durumunda kullanıcıları tanımlamaya yardımcı olmaktır.

Koyu yeşil pencere, renato kullanıcısı, koyu kırmızı pencere bob kullanıcısı ve pembe pencere mariamaria kullanıcısıdır. renato kullanıcısı Kiracı yöneticisidir. Aynı zamanda CLI komut dosyalarını çalıştırmak için yapılandırılan qlik-cli kullanıcısıdır.

Uyarı notuBu örneklerde, beklenen sonuçları görüntülerken karmaşıklığı azaltmak için tek bir uygulamayı içe aktarıyoruz. Qlik Cloud geçiş araçları, 7_migrateapps.ps1 CLI Komut Dosyası ile içe aktarılmak üzere birden fazla uygulamayla zincir oluşturmanıza olanak tanır.

Kullanıcı içeriği

Bir uygulamanın, topluluk, paylaşılan ve kişisel dahil, kullanıcı içeriğini Qlik Sense Client-Managed ortamından manuel olarak dışa ve Qlik Cloud ortamında içe aktarabilirsiniz.

Bilgi notuQlik Sense Client-Managed içinde uygulama ve içerik sahipliğini değiştirmek için gerekli yönetici haklarına sahip olduğunuzdan emin olun. Bkz. Kök yönetici ve yönetici kullanıcılar ekleme (yalnızca İngilizce).
Bilgi notuEn iyi uygulama olarak, tüm içe aktarmalar tamamlanana kadar orijinal içeriği yedeklediğinizden emin olmak için, uygulamaları çoğaltmanız önerilir.
Uyarı notuŞu anda bu manuel işlemi kullanarak, Qlik Sense Client-Managed ortamından dışa aktarılıp, Qlik Cloud ortamında içe aktarılabilecek tek kullanıcı içeriği çalışma sayfalarıdır. Self servis Yer İşaretleri ve Hikayeleri içe aktarmak istiyorsanız lütfen Qlik Cloud geçiş araçlarından 7_migrateapps.ps1 CLI komut dosyasını kullanın

Qlik Sense Client-Managed ortamından uygulama kullanıcı paylaşılan içeriğini manuel olarak dışa aktarma

Kullanıcı içeriğini Qlik Cloud ortamına taşımanın ilk adımı içeriği Qlik Sense Client-Managed ortamından dışa aktarmaktır. Uygulamanın bir kopyasını oluşturup kendinizi orijinal uygulama için Uygulama nesnelerinin sahibi olarak belirlediğinizde, Uygulama nesnelerini orijinal uygulamadan çoğaltma uygulamaya kopyalamaya başlayabilirsiniz. Uygulama nesnesini orijinal ve çoğaltma uygulama arasında kopyalamak ve taşımak için nesnenin sahibi olmanız gerekir.

Aşağıdakileri yapın:

  1. QMC sayfasını açın: https://<QPS server name>/qmc

  2. Genel bakışı görüntülemek için QMC başlangıç sayfasında veya Başlat Aşağı ok açılır menüsünden Uygulamalar'ı seçin.

  3. Çoğaltmak istediğiniz uygulamayı seçip eylem çubuğunda Daha fazla eylem'e tıklayın ve ardından açılır menüden Çoğalt'ı seçin.

  4. Çoğaltılma uygulamayı açın ve orijinal uygulamadaki Genel Çalışma Sayfaları'nın kullanılabilir olduğunu doğrulayın. Daha sonra kullanmak için web tarayıcınızın sekmesini açık bırakın.

  5. QMC içinde, Uygulama nesneleri'ni seçin.

  6. Tablo başlığında Ara üzerine tıklayarak orijinal uygulamanızı (çoğaltma olanı değil) arayın.

    Varsa, daha önce tüm arama kriterlerini temizleyin.

  7. Kendinizi sahip yapmak için tür çalışma sayfasının Uygulama nesnesini düzenleyin. Düzenlemek istediğiniz uygulama nesnesini seçin ve daha sonra eylem çubuğunda Düzenle'ye tıklayın.

  8. Uygulamanın Sahip bilgisini kendiniz olarak değiştirin. Birden çok nesneyi aynı anda değiştirmek yerine, her bir Uygulama nesnesini tek başına değiştirmeniz önerilir.

    Bilgi notuEn iyi uygulama olarak, orijinal sahibi ve yayınlama konumunu belirtmek üzere Uygulama nesnesi adının bir parçası olarak bir tür kimlik atamanız önerilir. Bu, uygulama Qlik Cloud içinde olduğunda içeriği tekrar orijinal kullanıcıya atamayı kolaylaştırır. Qlik Cloud içindeki, Paylaşılan ve Yönetilen, alan türleri nedeniyle, Qlik Cloud içindeki içeriğin konumunu/sahipliğini Qlik Sense Client-Managed içinde olduğu gibi tam olarak kopyalayamayabilirsiniz.
    1. Orijinal Uygulama nesnesi, örneğin, kişisel bir Uygulama nesnesi veya yayınlanmış bir nesne, sahibini ve nesnenin olması beklenen konumu not alın.

    2. Bir Uygulama nesnesinin yayınlanma konumu

    3. Orijinal uygulamayı Qlik Sense Hub'ındda açın ve sahipliğini kendinize atadığınız Uygulama nesnesini seçin.

    4. Uygulama nesnesi yayınlanmış veya onaylanmış bir içerikse, nesneye sağ tıklayarak nesne kişisel ve düzenlenebilir bir içerik olana kadar indirgeyin

    5. Önceki sahip ile yayınlama konumunu tanımlayacak bir not ekleyin. Bilgileri Uygulama nesnesinin başlığına veya varsa, açıklama alanına ekleyin.

    6. Bir çalışma sayfasının açıklama alanı

    7. Çalışma sayfasına sağ tıklayın ve Kopyala'yı seçin.

    8. 3. adımda oluşturduğunuz çoğaltma uygulamaya giderek Uygulamaya Genel Bakış içinden Yeni çalışma sayfası oluştur düğmesinin yanında sağ tıklayın ve Yapıştır'ı seçin.

    9. Orijinal uygulamadaki çalışma sayfasın orijinal sahibi ve konumuna geri döndürmek için, Qlik Sense Client-Managed içinde orijinal uygulamaya gidin. Eklemiş olduğunuz açıklama içeriğini temizleyin ve çalışma sayfasınını orijinal konumunda yeniden yayınlayın/onaylayın. QMC içinde, ilgili Uygulama nesnesini seçerek Düzenle'ye tıklayın ve sonra sahibini orijinal kullanıcı olarak değiştirin.

    10. Tüm Uygulama nesneleri (çalışma sayfaları) çoğaltılana kadar 5. adımı tekrarlayın.

  9. QMC içinde, Uygulamalar'a tıklayın ve 3. adımda oluşturmuş olduğunuz çoğaltma uygulamayı seçin. Daha fazla eylem'e tıklayın ve ardından Dışa Aktar'ı seçerek QVF Dosyasını yerleştirin. Uygulama başarıyla dışa aktarıldığında bunu Qlik Cloud ortamında içe aktarmaya hazır olursunuz.

Qlik Sense Client-Managed Uygulama Kullanıcı Paylaşılan İçeriğini Qlik Cloud üzerinde manuel olarak içe aktarma

Uyarı notuQlik Cloud yöneticilerin tüm uygulamanın yanı sıra Uygulama nesnelerine de sahiplik atamasına olanak tanır. Alanın türü aynı zamanda bir kullanıcının içerik yayınlayabileceğini belirtir. Daha fazla bilgi için, bkz. Alanlarda çalışma.

Dışa aktarılan Qlik Sense uygulamanızı kiracınıza aktarmakla başlayın.

Aşağıdakileri yapın:

  1. Qlik Cloud hub'ında + Yeni ekle'ye tıklayın ve Uygulama Yükle'yi seçin Qlik Sense Client-Managed içinde, daha önce dışa aktardığınız QVF dosyasını bulup Yükle'ye tıklayın.

  2. Son yüklenen uygulamayı, tercihen adanmış bir web tarayıcıaı sekmesinde açın.

    Bilgi notuŞu anda, dışa aktarılan uygulama yüklemesinin Kişisel alanınıza yerleştirildiği ve uygulamanın, kullanıcıya yönelik son sürümünün halihazırda uyarlanmış olduğu (Veri Kaynağı Bağlantıları) ve hedef alanında yayınlandığı varsayılmaktadır.
  3. Hedef uygulama bir paylaşılan alandaysa:

    1. Kullanıcı içeriğinin içe aktarılacağı hedef uygulamayı açın.

    2. İstenen içeriği aşağıda gösterildiği şekilde son yüklenen uygulamadan hedef uygulamaya kopyalayın

      • Son yüklenen uygulamanın Uygulamaya Genel Bakış bölümünde, hedef uygulamayı dahil etmek için Çalışma sayfasına sağ tıklayıp Kopyala'yı seçin.

      • Hedef uygulamanın Uygulamaya Genel Bakış bölümünde, Çalışma sayfalarım altında boş alana sağ tıklayıp Yapıştır'ı seçin.

      • Çalışma sayfasına sağ tıklayarak Genel yap öğesini seçin. Bu, kopyaladığınız çalışma sayfasını diğer kullanıcılar için kullanılabilir yapar.

      Bilgi notuPaylaşılan Alanların doğası düşünüldüğünde, Genel Çalışma Sayfası kavramı ve Benim yayınladıklarım ve Topluluk çalışma sayfaları farklıdır ve yalnızca Yayınlanmış veya Kişisel Çalışma Sayfaları olabilir. Daha fazla bilgi için belgelerimizden Paylaşılan alanlarda işbirliği içindeki uygulama geliştirme bölümüne bakın.
      • Opsiyonel olarak, kullanıcılardan, Genel sayfalar bölümünde kullanılabilir olan kişisel çalışma sayfalarını çoğaltmalarını isteyin. Çalışma sayfası başlığında veya Açıklamada sayfa sahibini belgelediyseniz, içeriği dışa aktarırken kullanıcılara bu içeriği mevcut çalışma sayfalarının geri kalanından ayırmalarına yardımcı olacak şekilde aramalarını önerebilirsiniz. Kullanıcı çalışma sayfasını tanımladıktan sonra, üstüne sağ tıklayıp Çoğalt'ı seçebilir.

      • Kullanıcı, çalışma sayfasını kişisel alanına kopyaladığında yayınladığınız çalışma sayfasını silebilirsiniz. Çalışma sayfasına sağ tıklayıp Özel yap'ı seçerek bunu, Çalışma sayfalarım alanına getirin, ardından tekrar sağ tıklayıp Sil'i seçin.

  4. Hedef uygulama bir yönetilen alandaysa:

    1. Yönetilen Alan içinde yayınlanan uygulamanın temel aldığı uygulamayı açın.

    2. İstenen içeriği aşağıda gösterildiği şekilde son yüklenen uygulamadan hedef uygulamaya kopyalayın:

      • Son yüklenen uygulamanın Uygulamaya Genel Bakış bölümünde, hedef uygulamayı dahil etmek için Çalışma sayfasına sağ tıklayıp Kopyala'yı seçin.

      • Hedef uygulamanın Uygulamaya Genel Bakış bölümünde, Çalışma sayfalarım altında boş alana sağ tıklayıp Yapıştır'ı seçin.

      • Çalışma sayfasına sağ tıklayarak Genel yap öğesini seçin. Bu, kopyaladığınız çalışma sayfasını diğer kullanıcılar için kullanılabilir yapar.

  5. Tüm çalışma sayfaları kopyalandığında Hub'a giderek uygulamayı yeninden yayınlayın. Uygulamanın yanındaki Daha fazla öğesine tıklayın ve Yayınla'yı seçin. Bildirim çıktığında doğru Yayınlanmış kopyayı geçersiz kıldığınızdan emin olun.

  6. Kullanıcıdan/kullanıcılardan, artık yönetilen alandaki yayınlanan uygulamanın Genel çalışma sayfaları bölümünde bulunan kişisel ve topluluk çalışma sayfalarını çoğaltmalarını isteyin. Çalışma sayfası başlığında veya Açıklamada sayfa sahibini belgelediyseniz, içeriği dışa aktarırken kullanıcılara bu içeriği mevcut çalışma sayfalarının geri kalanından ayırmalarına yardımcı olacak şekilde aramalarını önerebilirsiniz. Kullanıcı çalışma sayfasını tanımladıktan sonra, üstüne sağ tıklayıp Çoğalt'ı seçebilir.

  7. Çalışma sayfalarından bazıları uygulamanın Topluluk alanında bulunacaksa, kullanıcıdan Çalışma sayfasını sağ tıklayıp Yayınla'yı seçerek çalışma sayfalarını yayınlamasını isteyin.

  8. Kullanıcı/kullanıcılar çalışma sayfalarına kendi kişisel alanlarına kopyaladıktan (ve varsa topluluk çalışma sayfalarını yayınladıktan sonra), (c) adımında yayınladığınız çalışma sayfalarını silebilirsiniz. İçerik eklemekte olduğunuz uygulama içinde, çalışma sayfasına sağ tıklayıp Özel yap'ı seçerek bunu, Çalışma sayfalarım alanına getirin ve ardından çalışma sayfasına sağ tıklayıp Sil'i seçin.

  9. Tüm çalışma sayfaları silindiğinde Hub'a giderek uygulamayı yeninden yayınlayın. Uygulamanın yanındaki Daha fazla öğesine tıklayın ve Yayınla'yı seçin. Bildirim çıktığında doğru Yayınlanmış kopyayı geçersiz kıldığınızdan emin olun.

Görev zincirleme ve yeniden yüklemeler

Self sevis Yeniden Yüklemeler ve Görev Zincirleme

Qlik Cloud içinde, görev yeniden yüklemelerinden bazıları, son kullanıcılar tarafından kendi paylaşılan alanlarında yönetilebilir. Bunun yapılabileceği yer:

Merkezi Olarak Yönetilen Yeniden Yüklemeler ve Görev Zincirleme

Merkezi olarak yönetilen yeniden yüklemeler BT yöneticileri tarafından yönetilen yeniden yükleme görevleridir. Qlik Cloud ortamına geçiş yaparken, görevlerin karmaşıklığına bağlı olarak kullanılabilecek üç seçenek vardır.

Seçenek 1 - Qlik Application Automation

Qlik Sense Client-Managed ortamınızda kullanılmış olan görev zincirlerini yeniden üretmek için Qlik Application Automation kullanın. Bkz. Görev zincirleme.

Seçenek 2 - Üçüncü taraf zamanlayıcı ve qlik-cli

Görev zincirleri çok karmaşık hale geldiğinde, bir üçüncü taraf zamanlayıcı ile Qlik Cloud içindeki komutları ve komut dosyalarını kullanarak yönetim işlevlerini otomatikleştirmek için bir Komut Satırı Arayüzü olan qlik-cli'yi kullanabilirsiniz. Qlik Cloud geçişi araç kümesinde, üçüncü taraf bir zamanlayıcı ile çağırıp uygulama sırasını yeniden yükleyebileceğiniz bir PowerShell komut dosyası bulacaksınız. reloadqlikcloudapp.ps1 kullanın ve parametre olarak appid geçirin.

Üçüncü taraf zamanlayıcı ve qlik-cli

Araç kümesini indirmek için bkz. Qlik Cloud geçiş araçlarını kurma.

Seçenek 3 - Qlik Sense Client-ManagedHarici Program Görevleri ile Zamanlayıcı

Qlik Cloud geçişi araç kümesinde bulunan reloadqlikcloudapp.ps1 PowerShell komut dosyasını çağırmak için Qlik Sense Client-ManagedZamanlayıcı içindeki Harici program görevi işlevini kullanın ve parametre olarak appid geçirin.

Harici Program Görevleri ile Zamanlayıcı

Bkz. Harici program görevi oluşturma ve düzenleme (yalnızca İngilizce).

Ek yardımcı uygulama komut dosyaları

Aşağıdaki komut dosyaları geçiş araç kümesine dahildir.

  • ReloadQlikCloudApp.ps1

    • Qlik Cloud içinde bir uygulamayı yeniden yükler

    • Kullanım: reloadqlikcloudapp.ps1 -appid <guid>

  • UploadQlikCloudDataFile.ps1

    • Belirli bir alana desteklenen bir dosya biçimi yükler

    • Kullanım: uploadqlikclouddatafile.ps1 <spacename> <filename>

  • UploadQlikCloudDataFolder.ps1

    • Belirli bir alan desteklenen dosyaların bir klasörünü ve alt dizinlerini yükler

    • Kullanım: uploadqlikclouddatafolder.ps1 <spacename> <foldername>

İpucu notuİpucu

Tüm komut dosyaları için, QlikMigrationPlaybook'un çalışma dizininindeki .ps1 dosyası içinde ayarladığınızdan emin olun.

Daha fazla bilgi

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!