IDT'de Kullanıcı İstemleri ve Filtreleme

Universe Designer'da, Business View Layer'da kullanıcı istemleri ve filtreler oluşturmak da mümkündür. Bilgi istemi, bir kullanıcı girişi veya önceden tanımlanmış giriş değeri gerektiren İş Katmanı veya Veri Temelinde tanımlanır.

Bir İstem aşağıdaki giriş türlerine sahip olabilir -

  • Bilgi istemine yanıt olarak kullanıcı girişi
  • Önceden tanımlanmış sabit bir değer

Bilgi istemi aşağıdaki özelliklere sahiptir.

Sr.No. Özellikler ve Açıklama
1

Prompt to Users

Seçilirse, kullanıcıdan çalışma zamanında bir değer girmesi istenir.

Temizlenirse, parametre için çalışma zamanında önceden tanımlanmış bir değer girilir.

2

Prompt Text

Kullanıcılara Sor seçiliyse, sorulan soru veya direktifin metni.

3

Set Values

Kullanıcılara Sor seçeneği işaretli olmadığında kullanılabilir. Çalışma zamanında parametre için kullanılacak bir veya daha fazla değer girilmesine izin verir.

4

Data Types

Bilgi istemine yanıt için gereken veri türü.

5

Allow Multiple Values

Seçilirse, kullanıcının değerler listesinden birden çok değer almasına izin verir.

6

Keep Last Values

Seçilirse, kullanıcı tarafından seçilen son değer, komut istemi yeniden çalıştırıldığında tutulur.

7

Index Aware Prompt

Seçilirse, bir listedeki değerleri kısıtlamak için anahtar sütunu bilgi istemine dahil edilir. Anahtar sütunu kullanıcı tarafından görülemez.

8

Associated List of Values

Bilgi istemi için değerler sağlayacak değerler listesi.

9

Select Only from the List

Seçilirse, kullanıcı listeden bir üye seçmeye zorlanır.

10

Select Default Value

Varsayılan olarak kullanılacak değerlerin seçilmesine izin verir.

Evren Tasarımcısı'nda, Veri Temelinde bir İstemi ekleyebilirsiniz ve bunlar doğrudan Veri temelinin üstündeki İş Katmanı'na miras alınır. Note: Bir İstemi düzenlemeye ihtiyaç varsa, İş Katmanında yapılamaz. Aynı şekilde Data Foundation'ı da açmalısınız.

Bir Bilgi İstemi eklemek için, göz atma bölmesindeki parametreler ve Değerler Listesi (DL'ler) sekmesine tıklayın → Parametre Ekle simgesine tıklayın.

DL'leri kullanma

LOV'leri kullanmak mümkündür, yani bir nesneyle ilişkilendirilmiş değerler listesinden bir bilgi isteminin değerini seçebilirsiniz. Bir veri setinin seçilen değerlerle sınırlandırılmasına izin verir. Data Foundation veya Business Layer'daki bir nesne için LOV'leri kullanabilirsiniz. Farklı tipte DL'ler kullanılabilir.

İş Katmanı Nesnelerine dayalı DL'ler. Bu durumda, DL başka bir sorguya veya aşağıdakileri içeren bir hiyerarşiye dayanır:

  • Static LOVs - Manuel olarak veya dosyadan içe aktarılan belirtilen değerlerin bir listesini içerir.

  • LOVs based on SQL - Belirli bir SQL ifadesi tarafından döndürülen bir değerdir.

Aşağıdaki özellikler DL'ler için düzenlenebilir -

  • Column Name - Bu, sütunun adını düzenlemek için kullanılır.

  • Key Column - Dizine duyarlı anahtar olacak bir sütun seçebilirsiniz.

  • Data Type - Bu, sütunun veri türünü tanımlamak için kullanılır.

  • Hidden - Bu seçenek seçildiğinde, sütun görüntülenmeyecektir.