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

Raporunuz için dağıtım listesi oluşturma

Rapor görevi oluşturmadan önce raporun temelini oluşturan Qlik Sense uygulaması için dağıtım listesini tanımlamanız gerekir. Dağıtım listesi, tüm alıcıları ve bir uygulamanın rapor görevlerinin alıcısı olabilecek alıcı gruplarını içerir.

Raporların gönderileceği kişileri yapılandırmak için dağıtım listesini kullanın. Bir rapor görevini yapılandırırken ilgili rapor görevinin çıktısını alacak alıcıları ve grupları dağıtım listesinden seçin.

Dağıtım listesi aşağıdaki ayrıntıları sağlar:

  • Adları, e-posta adresleri, onlara uygulanan filtreler ve ait oldukları gruplar dahil olmak üzere, uygulamadan oluşturulan tablo halinde raporların tüm alıcıları.

  • Uygulamadan oluşturulan raporları alabilecek tüm gruplar (bir veya daha fazla alıcıdan oluşan koleksiyonlar).

Dağıtım listesi olarak bir kaynak dosyası yüklerseniz bu dosya, uygulamanın Raporlama bölümündeki Alıcılar ve Gruplar sekmelerinde görünür.

Alıcılar ve Gruplar sekmeleri

Uygulamanın raporlama bölümündeki "Alıcılar" ve "Gruplar" sekmeleri

Bir uygulamaya sadece bir kaynak dosyası eklenebilir. Kaynak dosyasında değişiklik yapmanız gerekirse başlangıçta yüklediğiniz dosyayı (veya veri kaynağını) düzenleyin ve yeniden yükleyin. Bunun yerine, dağıtım listesini tanımlamak için veri bağlantıları kullandıysanız komut dosyasında gereken düzenlemeleri yapın. Bunu yaptığınızda aynı değişikliklerin, rapor görevi yapılandırması ve filtrelerde de yapılması gerektiğini unutmayın.

Tablo halinde raporları kime gönderebilirim?

Uygulamanın dağıtım listesine hem dahili hem harici alıcıları ekleyebilirsiniz. Aşağıdaki tabloda her bir alıcı türü ve onların raporlarında neler görmeyi bekleyebileceğiniz açıklanmıştır.

Bir uygulamanın rapor görevleri çıktısının e-postayla gönderilecek olası alıcılar
Alıcı türü Açıklama Davranış
Dahili

Qlik Cloud kiracısındaki bir kullanıcı.

Qlik Cloud kiracısına nasıl kullanıcı ekleyeceğinizi öğrenmek için abonelik türünüze bağlı olarak Qlik Cloud öğesine kullanıcı ekleme veya Qlik Cloud öğesine kullanıcı ekleme bölümüne bakın.

Uygulama bölüm erişimini kullanmadığı sürece bu alıcının raporuna dahil edilen veriler, rapor görevi sahibinin uygulama için sahip olduğu erişime bağlı olacaktır.

Bölüm erişimi davranışı için bkz. Tablo halinde raporlama ve bölüm erişimi.

Harici Qlik Cloud kiracısında olmayan bir kullanıcı. Rapora dahil edilen veriler her zaman rapor görevi sahibinin veri erişimine bağlıdır.

Bunun yerine raporları bir dağıtım klasörü (Microsoft SharePoint) üzerinden dağıtıyorsanız ilgili bağlantıda belirtilen konuma erişimi olan herkes raporlara erişebilir. Yine de uygulamanın rapor çıktısı oluşturmaya başlaması ve rapor görevi her çalıştırıldığında rapor çıktısının kaç sürümünün oluşturulacağını (her bir alıcı filtresi için bir dosya) belirlemek için bir dağıtım listesi tanımlamanız gerekir. Raporları bir dağıtım klasöründe saklama hakkında daha fazla bilgi için bkz. Tablo halinde raporları bir dağıtım klasörüne teslim etme.

Qlik Sense uygulaması, bölüm erişimini kullanıyorsa bunun raporları alacak kişileri nasıl etkileyeceğini bilmek önemlidir. Bk. Tablo halinde raporlama ve bölüm erişimi.

Dağıtım listesi, alıcı filtreleri ve görev çıktısı

Dağıtım listesi, her bir alıcıya ayrı ayrı uygulanan rapor filtrelerini kontrol eder. Dağıtım listesini uygulamaya eklediğinizde uyguladığınız her bir filtre için ayrı bir alıcı oluşturulur. Bir rapor görevini yapılandırırken her bir alıcıyı tek bir filtreye karşılık gelen bir kullanıcı-filtre eşleştirmesi olarak ekleyin.

Örneğin, A ve B filtrelerini User1 adlı bir alıcıya uygularsanız uygulamaya, A filtresi ile User1 ve B filtresi ile User1 olarak iki alıcı eklenir.

Gerekli çıktıyı oluşturmak için rapor görevinizi nasıl yapılandıracağınız hakkında daha fazla bilgi için bkz.:

Yeniden yükleme zamanlama sahibi için dikkate alınması gereken hususlar

Dağıtım listeleri, bir uygulamanın komut dosyasında yapılan otomatik veya manuel değişiklikler aracılığıyla çalışır. Aşağıdaki eylemlerden herhangi birini gerçekleştirdiğinizde uygulamanın yeniden yükleme zamanlamasının yeni sahibi haline gelebilirsiniz.

  • Bir kaynak dosyasını dağıtım listesi olarak ekleme

  • Dağıtım listesini silme

  • Komut dosyasında manuel düzenlemeler yapma

Bir zamanlamaya göre yeniden yükleme yaparken zamanlama sahibinin uygulama ve uygulamanın veri kaynakları için gerekli erişime sahip olması gerektiğinden, bu senaryoları bilmek önemlidir. Aksi takdirde uygulama yeniden yüklenmeyecektir.

Daha fazla bilgi için bk. Yeniden yükleme zamanlamalarının sahipliği.

Dağıtım listesini ekleme

Dağıtım listesini aşağıdaki iki yöntemden birini kullanarak ekleyin:

  • Bir kaynak dosyası yükleme

  • Komut dosyasında alıcıları ve grupları manuel olarak tanımlama

Her iki yöntem de aşağıdaki bölümlerde açıklanmıştır.

Kaynak dosyası yükleyerek dağıtım listesi ekleme

Gerekli bilgileri içeren bir kaynak dosyası yükleyerek bir dağıtım listesi tanımlayabilirsiniz. Bu dosyada belirli bir biçimlendirme ve yapı olmalıdır. Kaynak dosyasını oluşturmanın en kolay yolu, örnek dosyayı indirip kendi alıcı ve grup bilgilerinizle değiştirmektir.

Dağıtım listesi olarak kaynak dosyası yüklendiğinde, varsa mevcut kaynak dosyasının yerini alır. Bir uygulamaya sadece bir kaynak dosyası uygulanabilir. Kaynak dosyası yüklerseniz dosya, varsa uygulamaya daha önce yüklenmiş kaynak dosyasının yerini alır. Bu, eski ve yeni dosyalar arasında uyuşmazlık olması durumunda mevcut rapor görevlerinin başarısız olmasına yol açabilir.

Kaynak dosyası yükleyerek dağıtım listesi eklediğinizde uygulamanın komut dosyasında ve uygulama yeniden yüklemelerinde yeni bir bölüm (Distribution List) otomatik olarak oluşturulur. Bu kod bölümü, uygulama için alıcıları ve grupları listeler. Daha sonra dağıtım listesindeki ayrıntılar, uygulamanın veri modelinde erişilebilir hale gelir.

Bir kaynak dosyasını dağıtım listesi olarak yüklediğinizde dosya, uygulamayı içeren alana veri dosyası olarak da eklenir. Distribution List kod bölümü bu dosyayı alanın içindeki bir öğe olarak referans verir.

İpucu notuUygulama kullanıcıları görselleştirmeler ve rapor filtreleri oluştururken, yüklediğiniz dağıtım dosyası listesindeki alanların erişilebilir olmasını istemiyorsanız komut dosyasındaki HidePrefix sistem değişkenini kullanın. Alanları gizlerken veri modelinde tutmaya devam etmek için bunu kullanın. Daha fazla bilgi için bk. HidePrefix.

Dikkat edilmesi gereken noktalar

Kaynak dosyası yüklemeden önce bilinmesi önemli olan aşağıdaki ayrıntıları göz önünde bulundurun:

  • Yeni Distribution List kod bölümü, komut dosyasına son bölüm olarak eklenir. Sonuç olarak, Distribution List öğesinden önceki tüm komut dosyası biçimlendirme sorunları, yeniden yüklemenin başarısız olmasına yol açar. Örneğin bu, yüklenecek son tablonun sonunda noktalı virgül bulunmaması gibi bir şey olabilir.

  • Otomatik olarak oluşturulan Distribution List kod bölümünde SubField fonksiyonu deyimlerini değiştirmeyin. Bu deyimler, filtreleriniz ve gruplarınızın virgülle ayrılmış değerlerini desteklemek için gereklidir.

    SubField([Filters],',') AS [DL_DISTRIBUTION_FILTERS], SubField([Groups],',') AS [DL_DISTRIBUTION_GROUP_NAMES]
  • Kaynak dosya yüklendiğinde veriler uygulamanıza yüklendiğinden, bu aynı zamanda Qlik Cloud aboneliğinde tanımlanmış satın alınan veri yükü hacmini etkiler (sadece kapasiteye dayalı abonelikler için geçerlidir). Bk. Qlik Cloud kapasite bazlı abonelikler.

Örnek dosyayı indirme

Örnek kaynak dosyası, uygulamaya yüklemeden önce değiştirebileceğiniz bir Excel çalışma kitabıdır.

  1. Bir uygulamanın Raporlama bölümünde Alıcılar veya Gruplar sekmesini açın.

  2. Alıcı ve grup ekle'ye tıklayın.

  3. Sihirli değnek Örneği indir'i seçin.

Örnek dağıtım listesi dosyasını indirme

Örnek kaynak dosyayı indirmek için Alıcılar sekmesindeki düğmeye tıklama

Örnek dosyayı indirdikten sonra uygulama için alıcıları ve grupları ekleyecek şekilde değiştirebilirsiniz.

Alıcı ekleme

Kısa süre önce indirdiğiniz örnek dosyayı açın ve aşağıdaki çalışma sayfasının açık olduğundan emin olun:

DL_DISTRIBUTION_SVC_USERS_QCS

Ardından sayfa içindeki verileri kendi alıcılarınızı ekleyecek şekilde değiştirebilirsiniz. Sütun üst bilgilerini gösteren birinci satırı değiştirmeyin veya kaldırmayın.

  1. Ad sütununa alıcının adını ekleyin.

  2. E-posta sütununa alıcının e-posta adresini ekleyin. Bu sütunun otomatik olarak bir e-posta adresi hedefiyle bir köprü olacak şekilde biçimlendirildiğini unutmayın.

  3. Filtreler sütununda uygulamanın Raporlama bölümündeki Filtreler sekmesinde eklenenlere karşılık gelen filtre gruplarını ekleyin. Filtre gruplarını virgülle ayırın.

  4. Gruplar sütununa, alıcının ait olduğu grupları ekleyin. Her bir grubu virgülle ayırın.

Grup ekleme

Kaynak dosyasında gruplar, şu başlıktaki sayfada tanımlanır:

DL_DISTRIBUTION_SVC_GROUPS_QCS

Bu çalışma sayfasını açın ve verileri, dağıtım listesinde gruplar oluşturacak şekilde değiştirin. Sütun üst bilgilerini gösteren birinci satırı değiştirmeyin veya kaldırmayın.

  1. Ad sütununa grubun adını ekleyin.

  2. Açıklama sütununa grubun bir açıklamasını ekleyin.

Dağıtım listesi dosyası yükleme

Kaynak dosyasını oluşturduktan sonra uygulamanın Raporlama bölümündeki Alıcılar veya Gruplar sekmelerine yükleyin. Bunu yaptığınızda uygulama yeniden yüklenir ve alıcılar ile gruplar, ilgili bölümleri doldurur.

  1. Alıcılar veya Gruplar sekmesini açın.

  2. Alıcı ve grup ekle'ye tıklayın.

  3. Yeni sürümü yükleyin (.xlsx) seçeneğini belirleyin.

Kaynak dosyasını yükleme

Yeni oluşturulan kaynak dosyayı yüklemek için Alıcılar sekmesindeki düğmeye tıklama

Komut dosyasında dağıtım listesini manuel olarak tanımlama

Dosya yükleyerek dağıtım listesi eklemek, uygulamanın komut dosyasını dolaylı olarak değiştirir. Alternatif olarak, doğrudan alıcı ve grup eklemek için komut dosyasını kullanın. Bu, ileri düzey kullanıcılara uygun bir seçenektir ve alıcı ve grup bilgileri sağlamak için veri kaynağı bağlantıları kullanmak istiyorsanız özellikle faydalıdır.

Örneğin, alıcılarınız ve gruplarınız harici bir kaynak dosyada tanımlanırsa veya bir veri tabanında ya da insan kaynağı sisteminde (örneğin Workday) bulunuyorsa bu seçenek, uygulamadaki alıcıların ve grupların bağlı kaynağa göre dinamik olacak güncellenmesine olanak tanır.

Gereksinimler

Komut dosyasındaki alanların uygulamanın dağıtım listesine ait olarak algılanması için dağıtım listesinin gerekli öğesine karşılık gelen her bir zorunlu alana etiketler uygulamanız gerekir. Daga fazla bilgi için aşağıdaki tabloya bakın.

Rapor filtrelerini yapılandırırken kullanılabilecek seçenekler
Etiket gerektiren alanGerekli etiketÖrnek
Alıcı adıDL_DISTRIBUTION_SVC__recipientNametag field [GetSheetValues.Name] with 'DL_DISTRIBUTION_SVC__recipientName'
Alıcının e-posta adresiDL_DISTRIBUTION_SVC__recipientEmailtag field [GetSheetValues.Email] with 'DL_DISTRIBUTION_SVC__recipientEmail'
Alıcı filtreleriDL_DISTRIBUTION_SVC__recipientFilterstag field [GetSheetValues.Filters] with 'DL_DISTRIBUTION_SVC__recipientFilters'
Grup adıDL_DISTRIBUTION_SVC__groupsNametag field [GetSheetValues.Groups] with 'DL_DISTRIBUTION_SVC__groupsName'
Grup açıklamasıDL_DISTRIBUTION_SVC__groupDescriptiontag field [GetSheetValues.GroupDescription] with 'DL_DISTRIBUTION_SVC__groupDescription'

Örnek komut dosyası

Alıcılar ve gruplar ile bağlantı kuran bir kod bölümü örneği aşağıda verilmiştir:

LIB CONNECT TO 'My_Sample_Connection'; LOAD Name as [GetSheetValues.Name], Email as [GetSheetValues.Email], SubField([Filters],',')AS [GetSheetValues.Filters], SubField([Groups],',') AS [GetSheetValues.Groups]; SELECT Name, Email, Filters, Groups FROM GetSheetValues WITH PROPERTIES ( spreadsheetKey='abc', range='DL_DISTRIBUTION_SVC_USERS_QCS!A1:D100', valueRenderOption='FORMATTED_VALUE', dateTimeRenderOption='FORMATTED_STRING', generatedNumberedColumns='false', skipRows='' ); tag field [GetSheetValues.Name] with 'DL_DISTRIBUTION_SVC__recipientName'; tag field [GetSheetValues.Email] with 'DL_DISTRIBUTION_SVC__recipientEmail'; tag field [GetSheetValues.Filters] with 'DL_DISTRIBUTION_SVC__recipientFilters'; LOAD GroupName as [GetSheetValues.Groups], GroupDescription as [GetSheetValues.GroupDescription]; SELECT GroupName, GroupDescription FROM GetSheetValues WITH PROPERTIES ( spreadsheetKey='abc’, range='DL_DISTRIBUTION_SVC_GROUPS_QCS!A1:B100', valueRenderOption='FORMATTED_VALUE', dateTimeRenderOption='FORMATTED_STRING', generatedNumberedColumns='false', skipRows='' ); tag field [GetSheetValues.Groups] with 'DL_DISTRIBUTION_SVC__groupsName'; tag field [GetSheetValues.GroupDescription] with 'DL_DISTRIBUTION_SVC__groupDescription';

Bir dağıtım listesini silme

Gerekirse uygulamadaki tüm alıcıları ve grupları kaldırabilirsiniz.

  1. Alıcılar veya Gruplar sekmesini açın.

  2. Herhangi bir alıcının veya grubun yanındaki Üç noktalı menü simgesine tıklayın ve Çöp kutusu Tümünü sil'i seçin.

Bilgi notuYukarıdaki prosedür sadece dağıtım listeniz olarak kaynak dosya yüklediyseniz çalışır. Alıcıları ve grupları alternatif komut dosyası oluşturma iş akışını kullanarak tanımladıysanız alanlardaki etiketleri kaldırıp dağıtım listesiyle ilgili olarak yeniden tanımlamanız gerekir.

Tablo halinde raporlama ve bölüm erişimi

Bir rapora uygulanan veri azaltımı, kaynak uygulamanın bölüm erişimi kullanıp kullanmamasına bağlıdır.

Dahili rapor alıcıları (Qlik Cloud kiracısındaki kullanıcı), raporun oluşturulup onlara gönderilebilmesi için uygulamaya erişime sahip olmalı ve bölüm erişimi tablosunda bulunmalıdır. Ek olarak, rapor çıktısındaki veriler yine de bölüm erişimi komut dosyasında ilgili kullanıcı için tanımlanmış veri erişimi kısıtlamalarına göre filtrelenecektir.

Bölüm erişimi tablosu uygulamaya eklenir veya uygulamadan kaldırılırsa rapor görevi otomatik olarak devre dışı bırakılır. Bu, rapor geliştiricisinin dağıtım listesindeki alıcıların tanımına bağlı olarak rapor teslimlerine ne zaman devam etmek istediğini değerlendirmesine olanak tanır.

Section Access ile veri güvenliğini yönetme

Yönetilen alanlardaki dağıtım listeleri

Yönetilen alanlardaki uygulamalar için dağıtım listesi, uygulamanın Raporlama bölümünden düzenlenemez. Bir uygulamayı yönetilen bir alanda yayınlamadan önce yapay bir dağıtım listesi dosyası yükleyin veya komut dosyasında gerekli uzak kaynaklara manuel olarak başvurun. Komut dosyasında alana duyarlı söz dizimi kullanılması önerilir. Diğer bir deyişle, veri kaynaklarına verilen referanslar, uygulamanın bulunduğu mevcut alana işaret etmelidir. Dağıtım listesini nasıl eklediğinize bağlı olarak bu söz dizimi otomatik olarak kullanılabilir.

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.

Dağıtım listesi için gerçek veri kaynaklarını yönetilen alana yükleyin.

Daha fazla bilgi için aşağıdaki kılavuzlara bakın:

Dağıtım listeleri için izinler

Bir Qlik Sense uygulaması içindeki dağıtım listesini yönetmek için belirli roller gereklidir. İzin gereklilikleri, uygulamanızın bulunduğu alanın türüne göre değişir.

Paylaşılan alanlardaki uygulamalar için gereklilikler

Paylaşılan alanlardaki uygulamalar için aşağıdaki gereklilikler geçerlidir:

  • Uygulamanın Raporlama bölümünde dağıtım listesini görüntülemek üzere o alan için Düzenleyebilir erişimine ihtiyacınız vardır.

  • Dağıtım listesini düzenlemek, yeniden yüklemek ve silmek için alanda Uygulamalarda verileri düzenleyebilir erişimine sahip olmanız gerekir.

Daha fazla bilgi için bk. Paylaşılan alanlarda izinleri yönetme.

Yönetilen alanlardaki uygulamalar için gereklilikler

Dağıtım listesi doğrudan bir yönetilen alanda yapılandırılamaz. Komut dosyası, dağıtım listesini yüklemek için kullanılacak veri kaynaklarına referans verir. Bu veri kaynaklarını alana eklemek üzere yönetilen bir alanda veri kaynaklarını eklemek ve yönetmek için gerekli izinlere sahip olmanız gerekir. Daha fazla bilgi için bkz. Yönetilen alanlarda izinleri yönetme.

Yönetilen alanlarda tablo halinde raporlama hakkında daha fazla bilgi için bkz. Yönetilen alanlarda tablo halinde raporlama.

Kişisel alanınızdaki bir uygulama için gereklilikler

Dağıtım listesi üzerinde tam kontrole sahip olmak için kiracıda Private Analytics Content Creator kullanıcı rolüne sahip olmanız gerekir.

Dağıtım listesi sınırlamaları

  • Alıcıların ve grupların adlarını ve alıcıların e-posta adreslerini içeren alanlarda virgül kullanamazsınız. Bu sınırlama hem dağıtım listesini dosya olarak yüklemek hem de komut dosyasında manuel olarak tanımlamak için geçerlidir.

  • Bir uygulamanın dağıtım listesine en fazla 1000 alıcı ve 1000 grup ekleyebilirsiniz.

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!