You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Veri seti, parametrik olarak herhangi bir veri kaynağından veri çekilmesine olanak sağlayan SQL sorgularıdır. Veri seti ekranında, Sistemde tanımlı olan veri setleri listelenir. Listede veri seti adına, bağlantı tipine göre filtreleme ve sıralama yapılabilir. Veri Setleri ekranına menüden Raporlama Araçları altından erişilebilir.

Veri setleri ekranında yer alan “yeni veri seti ekle” butonu ile veri seti bilgileri ekranı açılır. Veri seti girişi üç adımdan oluşmaktadır. İlk adım genel bilgiler adımıdır ve veri seti adı, bağlantı tipi ve aktiflik durumu girilmektedir. Veri seti liste ekranı üzerinde yer alan “i” butonu ile detay ekran açılır ve güncelleme gerçekleştirilir. Veri seti liste ekranı üzerinde yer alan “çarpı” butonu ile kayıt silinir. Veri seti liste ekranı üzerinde yer alan “kopyalama” butonu ile kayıt kopyalanır. Veri seti liste ekranı üzerinde yer alan “indir” butonu ile kayıt indirilir.

Alan

Açıklama

Veri Seti Adı

Veri setine verilen isimdir. Zorunlu alandır.

Bağlantı Tipi

Verilerin alınacağı kaynağı belirtir. Üç farklı kaynak tipi bulunmaktadır.

·        Varsayılan: Uygulamanın bulunduğu veritababanını belirtir.

·        Entegrasyon: Entegrasyon yapılan ERP veritabanını belirtir.

·        Özel: Bağlantılar ekranında oluşturulan veri kaynaklarıdır. Bu bağlantı tipi seçildiğinde Bağlantı seçilmesi zorunludur.

Aktiflik

Aktif/pasif bilgisidir. Veri seti aktif olarak seçilmediği sürece diğer rapor araçları ekranlarında seçilebilir olmayacaktır.

 

Veri seti bilgileri genel bilgiler alanına devam et butonuna basıldığında Parametreler adımına geçilir.

İkinci ekran genel bilgiler ekranıdır. Parametreler ekranında sorgu cümlesi içerisinde kullanılacak değişkenler tanımlanır. Bu değişkenler raporun gösterimi sırasında kullanıcılar tarafından girilecek olan değişkenlerdir.

Sorgu parametrik değilse parametre eklemeden devam et butonuna tıklanarak bir sonraki adıma geçilebilir. Parametre eklemek için Parametre Ekle butonuna tıklanır. Bir sorgu cümlesi için birden çok parametre eklenebilmektedir.

Alan

Açıklama

Parametre Etiketi

Parametreye verilen isimdir. Zorunlu alandır.

Parametre Adı

Parametrenin sql sorgusunda kullanılacak olan değişkenin ismidir. Bu alan Türkçe karakterler ve özel karakterler girilmemelidir.

Parametre Türü

Parametre türleri aşağıdaki gibidir:

 

Parametre türleri aşağıdaki gibidir:

  • Text Alan: Text alan tipinde bir parametre tanımlandığında rapor gösterimi sırasında kullanıcının düz yazı ile bu değişkeni sağlayacağı anlamına gelir.

Varsayılan değer ile bu alanın rapor ekranında dolu gelmesi sağlanabilir. Zorunlu bir alan değildir.

 

  • Liste (Sabit): Bu parametre türü seçildiğinde rapor gösterimi sırasında kullanıcının sabit bir liste üzerinden bu değişken bilgisinin seçilmesi sağlanır.

Açılan listedeki Text alanı rapor ekranında kullanıcının görüp seçim yapacağı bilgidir. Değer alanı ise ilgili madde kullanıcı tarafından seçildiğinde sorgudaki parametrenin alacağı değeri ifade eder. Varsayılan olarak işaretlenirse rapor ilk açılışında varsayılan değer seçili olarak gelecektir. Bu listede sadece bir tane varsayılan seçilebilir. Bu listede varsayılan değerin belirtilmesi zorunlu değildir.

 

  • Liste (Sorgu): Bu parametre türü seçildiğinde kullanıcıya seçtirilecek maddeler sorgu yardımı ile getirilir. Bu sorguda daha önce girilen parametreler de bu sorguda girdi olarak kullanılabilir.

Hazırlık sorgusu, Select Sorgusu ve Bitiş sorgusu birleştirilerek ana sorgu oluşturulacaktır. Select sorgusunda sadece “SELECT” bloğuna izin verilmektedir. Sayfalama, sıralama gibi işlemlerin otomatik olarak yapılabilmesi için Select sorgusu alanı kullanılmalıdır. Hazırlık sorgusu ve bitiş sorgularında ise “Stored Procedure” çalıştırılması “DECLARE” kullanımı gibi diğer tüm sql ifadeler kullanılabilir.

 

  • Tarih Seçimi: Bu parametre türü seçildiğinde rapor gösterimi sırasında kullanıcının tarihi seçimi yaparak bu değişken bilgisi sağlanır. İstenirse varsayılan değer girilebilir. Varsayılan Değer girilmesi zorunlu değildir.

 

 

  • Kullanıcı Sabiti: Kullanıcı sabiti parametresi rapor gösterimi sırasında kullanıcı tarafından girilmez. Rapor oluşturulduğu sırada kullanıcının oturum bilgisi üzerinden otomatik olarak bu veri alınır. Kullanıcı sabitinin seçilmesi 

Oturum bilgisi üzerinde bulunan kullanıcı sabiti alanları aşağıdaki gibidir:

  • Bayi Adı: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu bayinin B2B veritabanındaki adıdır.
  • Bayi Id: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu bayinin B2B veritabanındaki ID bilgisidir.
  • Bayi Kodu: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu bayinin B2B veritabanındaki kodudur.
  • Cari Adı: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu carinin ERP veritabanındaki adıdır.
  • Cari Id: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu carinin B2B veritabanındaki ID bilgisidir.
  • Cari Kodu: Giriş yapan kullanıcı bayi kullanıcısı ise bağlı olduğu carinin ERP veritabanındaki kodur.
  • Kullanıcı Adı Soyadı: Giriş yapan kullanıcının ad, soyad bilgisidir.
  • Kullanıcı Email: Giriş yapan kullanıcının e-posta bilgisidir.
  • Kullanıcı Id: Giriş yapan kullanıcının ID bilgisidir.
  • Satış Temsilcisi Adı Soyadı: Giriş yapan kullanıcı merkez kullanıcısı ve satış temsilcisi ise ERP veritabanındaki ad, soyad bilgisidir.
  • Satış Temsilcisi Id: Giriş yapan kullanıcı merkez kullanıcısı ve satış temsilcisi ise B2B veritabanındaki ID bilgisidir.
  • Satış Temsilcisi Kodu: Giriş yapan kullanıcı merkez kullanıcısı ve satış temsilcisi ise ERP veritabanındaki kod bilgisidir.

 

 

Sorgu

Sorgu adımında liste, grafik ya da widget raporlamasında kullanılacak olan sorgu yazılır.

Hazırlık sorgusu, Select Sorgusu ve Bitiş sorgusu birleştirilerek ana sorgu oluşturulacaktır. Select sorgusunda sadece “SELECT” bloğuna izin verilmektedir. Sayfalama, sıralama gibi işlemlerin otomatik olarak yapılabilmesi için Select sorgusu alanı kullanılmalıdır. Hazırlık sorgusu ve bitiş sorgularında ise “Stored Procedure” çalıştırılması “DECLARE” kullanımı gibi diğer tüm sql ifadeler kullanılabilir.

Sorgu yazılırken Parametreler adımında tanımlanan değişkenler sorgu içerisinde kullanılır. Bu değişkenlerin isimleri Hazırlık sorgusunda yazılabilecek olan değişkenlerden farklı isimlere sahip olmalıdır. Aksi takdirde sorgu çalıştırılırken hata alınacaktır.

Kaydet butonuna basıldığında girilen bilgiler uygulamaya kaydedilir. İptal butonu ise işlem yapmadan ekranı kapatır.