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.

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

  • Şablon, 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.

Şablonu ve filtreyi geliştirme

İsterseniz uygulamayı yayınlamadan önce rapor şablonunu 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.

Şablonu uygulamayı yayınlamadan önce oluşturur ve yayınlanan uygulama için kullanmak isterseniz şablonun bağlı Qlik Sense uygulamasını değiştirin. Bu işlemi eklentide gerçekleştirebilirsiniz. Alternatif olarak, şablonu 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 tamamlanabilir. Excel rapor şablonu 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; şablon, filtreler ve rapor görevlerini içerir.

İzinler

Yönetilen alanda aşağıdaki rollerden herhangi birine sahip olan kullanıcılar, uygulama için uygulama içi raporlamayla çalışabilir:

  • Sahip

  • Yönetebilir

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

Daha fazla bilgi için bk. Yönetilen alanlarda izinleri yönetme.

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 uygulamayı geçiş araçlarını kullanarak Qlik Cloud hedefine geçirin (bkz. Qlik Cloud geçiş araçlarını ayarlama) 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, bize bildirin, düzeltelim!