Bu yazıda SQL Server Replication ile ilgili forumlarda veya site üzerinden gelmiÅŸ olan sorulara verdiÄŸim yanıtları ve deneyimlerimi paylaşıyor olacağım. Read the rest of this entry »
Bundan önceki makalelerde Report Designer, Sql Server Management Studio, Report Manager gibi araçlar kullanarak SQL Server Reporting Services ile ilgili senaryoları örneklendirdik. Bu senaryolar çoÄŸu kullanıcıların rapor tasarlamaları gerekmeksizin sistem yöneticisi tarafından hazırlanmış olan standart raporlar aracılığıyla güncel verileri çekmesini saÄŸlamaktadır. Microsoft son kullanıcıları da (masaüstü kullanıcılar, iÅŸ analistleri) unutmayıp SSRS’in Ad-Hoc Reporting (Anında raporlama) senaryosuna da desteklemesini saÄŸlamıştır. İçerisine heterojen kullanıcıların bulunduÄŸu kurumsal uygulamalar için hazırlanan Ad-Hoc Reporting, kullanıcıların anlık ihtiyaçlarına göre raporlama yapabilmeleridir. SSRS bu amaçla Report Builder isimli aracı sunar. Kullanıcılar bu araç sayesine farklı rapor türünde farklı kontroller kullanarak o anki ihtiyaca göre rapor tasarlayabilirler. Peki bu nasıl mümkün olacak. Read the rest of this entry »
Sql Server Reporting Services yazı dizisinin en önemli kısmına geldik. SSRS aracının nasıl programlanacağını, RDL veya RDLC dosyalarının nasıl kullanılacağını örneklendireceÄŸiz. Önceki bölümlerde adım adım bir raporun tasarlanmasını, farklı SSRS senaryolarının oluÅŸturulmasını, Table, Matrix ve Chart kontrollerini kullanarak raporların detaylandırılmasını, parameterik raporların hazırlanmasını yazmış ve örneklendirmiÅŸtik. Bu bölümde ise RDL dosyası üzerinde konuÅŸacağız. Bu dosyanın kullanım alanlarına bakacağız. Read the rest of this entry »
Sql Server Reporting Services aracı raporları Excel, PDF, MHTML formatında dışarı verdiÄŸi gibi etkili bir özelliÄŸi olarak rapor verilerini grafiksel olarak gösterebilme yeteneÄŸine sahiptir. Programcılar için de bu aracın ev zevkli kontrolü chart kontrolüdür diyebiliriz. Bu kısa yazıda bu kontrolü örneklendireceÄŸiz. Read the rest of this entry »
Yazının 4.bölümünde bir rapordan baÅŸka bir rapora atlamayı, alt rapor oluÅŸturmayı ve en çok kullanılan parametrik raporları iÅŸleyeceÄŸiz. Bazı karmaşık raporlarda raporlar arasında baÄŸlantı kurup bir rapordan diÄŸerine atlanılmak istenilebilir. Ana rapordan alt rapora (sub report) geçmek için link oluÅŸturulur. Bir linki oluÅŸturmak için Layout üzerindeki kontrole ait Properties penceresinden Action özelliÄŸi kullanılır. Link tıklandığı zaman diÄŸer rapora geçmek için üç yöntem sunulur. Read the rest of this entry »
Bu bölümde raporlar üzerinde yönetimimizi, yönlendirmemizi nasıl artıracağımızı, rapor ifadelerini(expression), rapor içerisinde özel kod yazımı ve dışarıdan bir kütüphaneyi, dll dosyasını nasıl kullanacağımızı örneklendireceğiz.
Expression’lar rapor içerisindeki alanlarda gösterilecek deÄŸerleri özelleÅŸtirmek için kullanılan ifadelerdir. Bu ifadeler bir formül olduÄŸu gibi Dataset içerisindeki bir kolona da iÅŸaret ediyor olabilir. Expression’lar aracılığıyla rapor içerisinde kısa kodlar yazarak farklı yönlendirmeler yapılabilir. Read the rest of this entry »
Sql Server Reporting Services’ın ikinci yazısında bir raporun nasıl tasarlanacağını, RDL dosyasının nasıl oluÅŸturulacağını, raporların nasıl yayınlanacağını, Report Manager arabirimini, gerektiÄŸi zaman raporların otomatikleÅŸtirilmesi ve Matrix, Table, List, Chart kontrollerinin örneklendirilmesini yazacağız. SSRS tasarımı ve düzeni VS.NET içerisinde “Business Intelligence” türünde bir projeyle gerçekleÅŸtirilir. Bu projeyi hem manual hem de VS.NET’in sunduÄŸu sihirbaz aracılığıyla gerçekleÅŸtirebiliriz. Bununla ilgili basit bir örnek yapalım. Read the rest of this entry »
Günümüz uygulamalarında veritabanı iÅŸlemleri önemli bir alana sahiptir. Bununla birlikte verilerin daha verimli kullanılması için farklı teknikler kullanılarak analizler yapılır. Bu sürecin en önemli bacağı güçlü kolay ve ihtiyaçları karşılayan bir raporlama aracının kullanılmasıdır. Gerek OLTP gerekse OLAP kaynakları için birçok firmanın raporlama aracı bulunmaktadır. Bunlardan en çok kullanılanları Business Objects (Crystal Reports), Cognos ve Actuate aracıdır. Bu bölümde Microsoft’un ürünü olan SQL Server Reporting Services aracını inceleyeceÄŸiz. İş dünyasının farklı birimlerden kısa zaman geniÅŸ yer bulmuÅŸ olan bu aracın mimarisini, bileÅŸenlerini, örnek kullanımını göreceÄŸiz.
SQL Server Reporting Services (Raporlama Servisleri), SQL 2000 ile birlikte bir ek olarak sunulmuÅŸ olup SQL Server veya OLE DB ve ODBC tabanlı farklı veri kaynakları üzerinde raporlama yapmak için kullanılır. SQL 2005 ile birlikte daha da olgunlaÅŸan bu ürün piyasadaki diÄŸer araçlara göre yapılandırılması ve kullanımı kolay olan bir araçtır. Reporting Services, SQL Server 2005′in bir parçası haline getirilmiÅŸ olup SQL Server içerisinde bir servis olarak sunulur. Bu aracı kullanarak veri kaynaklarındaki sorguların sonuçları XML, CSV, TIFF, EXCEL, PDF, Tek dosyalı Web sayfası(Multipart MIME Message-MHTML) formatında dışarı verilebilir. Bu aracın en güzel yanı Microsoft tabanlı birçok ürünle iliÅŸkili çalışıyor olması, SOAP ve WMI arabirimlerini destekliyor olması ve .NET uygulamalarında gömülü olarak kullanılıyor olmasıdır. Ayrıca web üzerinden raporlara eriÅŸilmesini saÄŸlayan arayüze ve rapora abone olmuÅŸ kiÅŸilere otomatik belirlenmiÅŸ formatta gönderilebilir özelliÄŸe sahiptir. Burada bu iÅŸlemlerin detayına girmeyeceÄŸiz fakat vereceÄŸimiz örnekle genel olarak Reporting Services üzerinde nasıl bir rapor oluÅŸturulacağı konusunda fikir sahibi olabileceÄŸimizi düşünüyorum. Bir windows servisi olarak çalışan reporting services aracı, ilk kurulduÄŸunda IIS üzerinde otomatik olarak ilgili web ayarlarını kurar. Read the rest of this entry »
SQL Server sahip olduÄŸu Export/Import aracıyla diÄŸer veritabanlarına göre bir adım önde diyebiliriz. SQL Server üzerinde çalışırken sorgu sonucunu Excel formatında dışarı çıkarmak her zaman ihtiyaç duyulan bir durum olmuÅŸtur. Excel’de SQL Server’e import veya ters yönde export iÅŸlemi için en çok kullanılan yöntemler SQL 2000′de Data Transformation Services (DTS), SQL 2005′te SQL Server Integration Services (SSIS) ve her iki sürümde Bulk Copy (BCP) araçlardır. Bu araçların özelliÄŸi grafiksel ortam sunmaları ve genellikle Job’lar aracılığıyla çalıştırılıyor olmasıdır. DTS, SSIS ile nasıl yapılacağı kolay bir iÅŸlemdir. Bu yazıda BCP ve farklı T-SQL alternatiflerini inceleyeceÄŸiz. Read the rest of this entry »
Fragmentation (parçalama) kavramı bilgisayar biliminde bellek, disk gibi kaynaklar üzerindeki birimlerin düzensiz parçalar (fragment) haline dönüşmesi ve bunun sonucunda düzenli boÅŸ alanın azalmasıdır. Dağılmış bu parçaları birleÅŸtirme iÅŸlemine defragmentation (birleÅŸtirme) denilir. SQL Server’da uzun süre veritabanı üzerinde yapılan silme, güncelleme, ekleme iÅŸlemleri sonucunda veritabanı dosyasında data veya index kayıtları arasında boÅŸ alanlar oluÅŸur. BoÅŸ alanlar birbirleriyle iliÅŸkili dolu kayıtların arasında olduÄŸu için herhangi bir kayda eriÅŸme durumunda dağılmış kayıtlar arasında çok dolaşılacağından ciddi zaman kaybedilmektedir. Veritabanı dosyasındaki boÅŸ ve dolu alanları bir tarafa toplayıp dosyayı daha ekonomik, ergonomik kullanmak için belli dönemlerde defragmantasyon yapmak gerekir. Read the rest of this entry »




Recent Comments