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

Yönetilen alanlarda uygulama içi raporlama

Katı veri yönetimi gerektiren uygulamalar için uygulama içi raporlar yapılandırabilirsiniz. Yönetilen alanlarda kullanmak üzere uygulama veri modelleri geliştirmek için kullandığınız ilkelerle uygulamanızı uygulama içi raporlama özelliklerine hazırlayabilirsiniz. Bunu, komut dosyasındaki alana duyarlı söz dizimi kullanarak yapabilirsiniz.

video thumbnail

Yönetilen bir alanda yayınlanmak üzere bir uygulama geliştirirken aşağıdakileri göz önünde bulundurun:

  • Şablonlar, uygulamanın yayınlanmasından önce veya sonra geliştirilebilir. Şablonu uygulamayı yayınlamadan önce oluşturursanız uygulamayı yayınladıktan sonra bağlı uygulamayı değiştirin.

  • Uygulamayı yayınlamadan önce uygulamaya bir dağıtım listesi eklenmesi gerekir. Geliştirme sırasında bu, gerçek veri kaynakları yerine yapay veri kaynakları içerebilir. Dağıtım listesindeki kaynaklara komut dosyasında referans verilir, bu sayede uygulamayı yayınlamaya hazırlanırken komut dosyasının, alana duyarlı söz dizimi kullanarak yazılması gerekir. Kaynak dosyası olarak bir dağıtım listesi yüklerseniz bu söz dizimi varsayılan olarak otomatik şekilde kullanılır.

  • Uygulamayı yayınladıktan sonra şablon, filtreler ve rapor görevleri gibi raporlama varlıkları, yayınlanan uygulamanın raporlama kullanım durumuna bağlı olarak istenen şekilde yeniden oluşturulabilir. Dağıtım listesinde kullanılan gerçek veri kaynakları yönetilen alana eklenmelidir.

Mevcut rapor yapılandırmaları

26 Mart 2024 tarihinden önce bir raporlama yapılandırması ve dağıtım listesi oluşturduysanız dağıtım listeleri için dosya yükleme sürecinde yapılan değişiklikleri bilmeniz gerekir.

26 Mart 2024 tarihinden önce oluşturulan uygulamalar için Raporlama bölümünde yüklenen dağıtım listesi kaynak listesi dosyası otomatik olarak yeniden adlandırıldıktan sonra alana ekleniyordu. Bu yeniden adlandırılan dosyaya verilen referans daha sonra otomatik olarak komut dosyasına ekleniyordu. Yüklenen kaynak dosyası artık alana eklendiğinde yeniden adlandırılmıyor.

Bu uygulamaları yayınlarken mevcut rapor yapılandırmalarını kullanmaya devam etmek için dağıtım listesi kaynaklarınıza bağlı olarak aşağıdaki ilgili bölümü takip edin. Alternatif olarak, raporlama yapılandırmanızı bu sayfada gösterilen kılavuzları kullanarak baştan oluşturabilirsiniz.

Bir kaynak dosyası yüklediyseniz

Veri yükleme düzenleyicisi öğesini açın ve Dağıtım Listesi kod bölümünde dosya adı referanslarına bakın. Söz dizimini belirli bir alan yerine, mevcut alana işaret eden bir alana duyarlı referans kullanacak şekilde düzenleyin. Örneğin dosya referansı şöyle görünebilir:

FROM "lib://DataFiles/reporting_source_your_app_ID.xlsx"

Bunu şununla değiştirin:

FROM "lib://:DataFiles/reporting_source_your_app_ID.xlsx"

Kaynak uygulamanın uygulama kimliğinin dosya adında bulunduğunu görebilirsiniz. Uygulamayı yayınladığınızda tam olarak bu komut dosyasını istiyorsanız gerçek dağıtım listesi dosyanızı, yönetilen alana tam olarak bu adla ekleyin.

Alternatif olarak, geliştirme alanındaki kaynak dosyasını yeniden adlandırabilir, komut dosyasını güncelleyebilir ve ardından uygulamayı yayınlayabilirsiniz. Son olarak, gerçek dağıtım listesi dosyasını güncellenen adıyla ekleyin.

Komut dosyanızda uzak veri kaynaklarını manuel olarak kullandıysanız

Bunun yerine komut dosyasını, dağıtım listesi için diğer veri kaynaklarına güvenecek şekilde manuel olarak yapılandırdıysanız komut dosyasını veri kaynaklarının ilgili, alana duyarlı referanslarını içerecek şekilde düzenlemeniz gerekir (bunu zaten yapmadıysanız).

Daha fazla bilgi ve spesifik örnekler için bkz. Yönetilen alanlardaki uygulamalar için veri kaynakları.

İş akışı

Yönetilen bir alanda uygulama içi raporlamayla çalışmak için aşağıdaki sırayı takip edin.

Uygulama geliştirme

Uygulamayı yönetilen alanda yayınlamak üzere hazırlarken geliştirme alanında (kişisel veya paylaşılan alan) normalde yapacağınız gibi geliştirin.

Şablonları ve filtreyi geliştirme

İsterseniz uygulamayı yayınlamadan önce rapor şablonlarını ve filtreleri oluşturabilirsiniz. Bu, uygulama geliştirmedeki bir aşama olarak faydalı olabilir, ancak kaynak uygulamaya eklenen şablonlar ve filtreler, yayınlanan kopyada korunmaz.

Şablonları uygulamayı yayınlamadan önce oluşturur ve yayınlanan uygulama için kullanmak isterseniz şablonların bağlı Qlik Sense uygulamasını değiştirin. Excel şablonları için bu işlemi eklentide gerçekleştirebilirsiniz. Alternatif olarak, şablonları yayınlanan uygulamaya yüklerken bu işlemi Qlik Sense uygulamasında gerçekleştirebilirsiniz. Bkz. Bağlı Qlik Sense uygulamasını değiştirin.

Dağıtım listesi referansını hazırlama

Bir uygulamaya dağıtım listesi eklediğinizde uygulamanın komut dosyası değişir. Yayınlanan bir uygulamanın komut dosyasına erişilemez.

Bu aşamada dağıtım listesinin gerçek dosya veya yönetilen alandaki dağıtım listesiyle ilişkili olarak kullanacağınız diğer kaynaklar için bir yer tutucu olması gerekir.

Prosedür, dağıtım listesinin kaynak dosyası mı yoksa komut dosyasına manuel olarak eklenmiş uzak bir veri kaynağı mı olduğuna göre biraz farklılık gösterir. Ancak temeldeki kavramlar aynıdır. Komut dosyasında alana duyarlı söz diziminin nasıl kullanılacağını açıklayan eksiksiz bir kılavuz için bkz. Yönetilen alanlardaki uygulamalar için veri kaynakları.

1. seçenek: Kaynak dosyasını doğrudan yükleme

Bir kaynak dosyasını dağıtım listesi olarak eklemek için normal prosedürü uygulayın: Kaynak dosyası yükleyerek dağıtım listesi eklemedeğişkenlerini silin.

Kesinleştirilmiş alıcı ayrıntılarını eklemek yerine istediğiniz yer tutucuları ekleyebilirsiniz. Burada önemli olan, bir dosya yüklemeniz ve bu dosyanın daha sonra otomatik olarak geliştirme alanına eklenmesi ve komut dosyasında referans olarak kullanılmasıdır.

Komut dosyasındaki Distribution List bölümünün, dosyaya ilişkin alana duyarlı bir referans içerdiğini ve belirli bir alana doğrudan referans vermediğini kontrol edebilirsiniz. Bu, uygulamanın Raporlama bölümünde dağıtım listesi olarak bir kaynak dosya yüklediğinizde otomatik olarak yapılır. Şunun gibi görünmelidir:

FROM "lib://:DataFiles/My_App_Distribution_List.xlsx"

Bu örnek, uygulamanın bulunduğu geçerli alana işaret eden ve alana duyarlı bir referanstır. DataFiles öncesindeki ekstra iki nokta üst üste, gereken ilgili referansı sağlar.

Daha sonra, uygulamayı yönetilen alanda yayınladığınızda gerçek dağıtım listesi dosyasını yönetilen alana yükleyin. Gerçek dağıtım listesi, komut dosyasında referans verilen dosya ile aynı dosya adına sahip olmalıdır.

2. seçenek: Komut dosyasında veri kaynaklarına manuel referans verme

Komut dosyanızda uzak dağıtım listesi kaynaklarına manuel olarak bağlanmak için normal prosedürü takip edin: Komut dosyasında dağıtım listesini manuel olarak tanımlamadeğişkenlerini silin.

Dağıtım listeniz için gerekli veri kaynaklarına bağlamak üzere komut dosyası yazarken gerekirse dosyalara verilen yapay referanslar ve bağlantılar kullanabilirsiniz. Komut dosyanızda veri kaynaklarının, yönetilen alanda sahip olacakları adlara sahip olması ve bu kaynaklara verilen referansların ilgili ve alana duyarlı söz dizimi kullanması gerekir.

Uygulamayı yayınlama

Komut dosyasını ve dağıtım listesini hazırladığınızda uygulama, yönetilen alanda yayınlanmaya hazır hale gelir. Bir uygulamayı yayınlama hakkında daha fazla bilgi edinmek için bkz. Uygulamaları yayınlama.

Bağlı Qlik Sense uygulamasını değiştirin

Uygulamayı yayınlamadan önce rapor şablonu oluşturduysanız şablonu, doğru uygulama kimliğine referans verecek şekilde güncellemeniz gerekir. Bir uygulamanın yayınlanan kopyasında, kaynak uygulamadan farklı bir uygulama kimliği olacaktır.

Bu işlem, şablon yüklerken Qlik Sense bölümünde otomatik olarak tamamlanabilir. Excel rapor şablonları ile ilgili olarak bu işlem, Microsoft Excel için Qlik eklentisinde de yapılabilir. Başlamadan önce, kaynak uygulamasına yönelik şablondan ayırt etmek için şablonun ayrı bir kopyasını oluşturabilirsiniz.

Tüm talimatlar için bkz.:

İpucu notuEn iyi uygulama olarak, şablonu paylaşılan bir alanda bulunan bir kaynak uygulama üzerinde geliştirin. Uygulamayı yönetilen bir alanda yayınlamanız gerektiğinde, şablonu doğrudan kaynak uygulamadan indirin ve yayınlanan uygulamaya yükleyin. Uygulama ve raporlama ihtiyaçları zaman içinde değiştikçe şablonun yeni sürümlerini yüklerken bu iş akışını takip edebilirsiniz.

Şablonlarınızı doğrudan yönetilen alanda geliştirmeniz ve güncellemeniz her zaman mümkündür.

Gerçek dağıtım listesi kaynaklarını ekleme

Yönetilen alanda, komut dosyasında referans verildiği gibi, dağıtım listenizi yüklemek için gerekli dosyaları ve bağlantıları oluşturun. Bu adımı istediğiniz zaman tamamlayabilirsiniz.

Dağıtım listesini sağlayan veri kaynakları, kaynak uygulamanın komut dosyasında kullanılan dağıtım listesi kaynaklarıyla aynı parametre adlarını (bağlantılar, dosyalar ve alanların adları) içermelidir.

Bağlı kaynaklar alana eklendiğinde uygulamayı yeniden yükleyebilmelisiniz.

Yeni raporlama varlıkları oluşturma

Artık uygulamaya raporlama varlıkları ekleyebilirsiniz. Bu; şablonlar, filtreler ve rapor görevlerini içerir.

İzinler

Yönetilen alanlardaki uygulamalar için uygulama içi raporlama ile çalışmak için şunlara ihtiyacınız var:

  • Bir kiracı yöneticisi tarafından size atanan izinler. Daha fazla bilgi için, bir yönetici Ölçümlü raporlama özellikleri için izinleri ayarlama'e başvurabilir.

  • Yönetilen alanda aşağıdaki alan rollerinden biri:

    • Sahip

    • Yönetebilir

    • İşlem yapabilir (yalnızca Professional veya Full User yetkilendirmesi)

Raporlama için alan izinleri hakkında daha fazla bilgi için bk. Qlik Raporlama Hizmeti izinleri.

Sınırlamalar

Uygulama içi raporlama, Client-Managed Qlik Sense (çoklu bulut dağıtımları dahil) kaynağından Qlik Cloud hedefine yayınlanan veya dağıtılan uygulamalar için kullanılamaz. Uygulama içi raporlamayı bu uygulamalarla birlikte kullanmak için Qlik Analytics Geçiş Aracı kullanarak uygulamayı geçirin veya uygulamayı manuel olarak dışa aktarıp Qlik Cloud hedefine yeniden yükleyin.

Daha fazla bilgi için bk. Dışa aktarılan veya geçirilen uygulamalarla uygulama içi raporlama.

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 lütfen bize bildirin!