Yenilikler
SQL Server 2008 Başlıca Yeni Özellikler
Kurumsal Veri Platformu
|
İlke Tabanlı Yönetim İlke Tabanlı Yönetim kullanımıyla birden fazla SQL Server örneği tek bir konumdan etkili bir biçimde yönetilebiliyor. Güvenlik, veritabanı seçenekleri, nesne isimlendirme düzenleri ve diğer ayarları denetleyen ilkeler, yüksek oranda parçalı bir seviyede kolaylıkla oluşturulabilir. İlkeler, ön tanımlaması yapılmış bir koşullar setiyle sunucuları uyum bakımından değerlendirebilir ve sunucular üzerine yapılan istenmeyen değişiklikleri engelleyebilirler. Ek Kaynaklar
|
|
Performans Verileri Toplama (Data Collector) Data Collector, performans verilerinin otomatik olarak toplanması, depolanması ve görüntülenmesi konusunda, kullanımı kolay bir yöntem sunar. Disk kullanımı, sunucu etkinliği ve sorgu istatistiklerine yönelik verileri toplar, bunları bir yönetim veri ambarına yükler; böylelikle performans verileri, SQL Server Management Studio dahilinde ya da üçüncü şahıs araçları kullanılarak incelenebilir. Ek Kaynaklar
|
|
Veri Sıkıştırma Veri sıkıştırma, tablolar ve dizinlerin depolanması için gerekli depolama alanı miktarını azaltıyor; böylelikle verilerin daha verimli bir şekilde depolanmasına olanak tanıyor. Veri Sıkıştırma özelliğinin etkinleştirilmesi için uygulamalar üzerinde değişiklikler yapılması gerekmiyor. Ek Kaynaklar
|
|
Resource Governor Resource Governor, yöneticilerin CPU ve bellek kaynakları üzerinde denetim sahibi olmalarını sağlıyor ve bunları yüksek öncelikli uygulamalara atamalarına olanak tanıyor. Bu sayede muhafaza edilmesi gereken performans önceden görülebiliyor ve performansın yoğun kaynak harcayan uygulamalar ve süreçler tarafından olumsuz etkilenmesine engel olunuyor. Ek Kaynaklar
|
|
Şeffaf Veri Şifreleme (Transparent Data Encryption) Transparent Data Encryption, veritabanı dosyalarını şifreleyerek, verilerin güvenli bir şekilde depolanmasını sağlar. Eğer veritabanı dosyalarını barındıran diskler riskli bir statüdeyse, bu dosyalardaki verilerin şifresi sadece yetkilendirilmiş bir agent tarafından kaldırılabileceğinden, veriler korunmuş olur. Şifreleme ve şifre kaldırma işlemleri doğrudan SQL Server tarafından yürütülür; dolayısıyla süreç, bağlanan uygulamalar için bütünüyle şeffaftır. Uygulamalar, veriler üzerinde okuma ve yazma işlemlerini normalde uyguladıkları şekilde veritabanı üzerinden devam ettirebilirler. Ayrıca şifrelenen veritabanı dosyalarının yedek kopyaları da otomatik olarak şifrelenir. Ek Kaynaklar
|
|
Harici Anahtar Yönetimi / Genişletilebilir Anahtar Yönetimi Harici Anahtar Yönetimi, özel olarak bu amaçla tasarlanmış üçüncü taraf donanım güvenlik modüllerinin kullanılmasıyla sertifikalar ve şifreleme anahtarlarının depolanmasına olanak tanır. Anahtarların verilerden bağımsız olarak depolanması, daha fazla genişletilebilir ve daha sağlam bir güvenlik mimarisini mümkün kılar. Ek Kaynaklar
|
|
Veri İzleme (Data Auditing) Veri İzleme, veritabanı ve sunucularınızla ilişkili etkinliklerin izlenmesi ve kayıtlarının tutulması için basit bir yol sağlar. Oturum açışları, şifre değiştirmeleri, verilere erişimleri, yapılan değişiklikleri ve daha pek çok etkinliği izleyebilirsiniz. Bu etkinliklerin denetlenmesi, güvenliğin korunmasına yardımcı olmanın yanında, sorun tanılamaya ilişkin oldukça değerli bilgiler de sağlar. Bu denetimlerden alınan sonuçlar bir dosyaya, Windows Security’ye ya da Application loglarına kaydedilebilir, daha sonra bu kayıtlar analiz ya da arşivleme için kullanılabilir. Ek Kaynaklar
|
|
Çalışma Esnasında Takılabilir CPU'lar ve Çalışma Esnasında Takılabilir Bellek SQL Server Enterprise 64-bit sürümünde bulunan bir özellik olan Hot-Add CPU, CPU’ların sunuculara gerekli görüldüğünde dinamik bir şekilde eklenmesine olanak tanıyor, işlem için sunucunun kapatılması ya da istemci bağlantılarının sınırlandırılmasını gerektirmiyor. Hot-Add Memory özelliği de aynı şekilde bellek eklenmesine olanak tanıyor. Ek Kaynaklar
|
|
Sadeleştirilmiş Kurulum SQL Server 2008 kurulum süreci sadeleştirilerek, daha kolay ve daha verimli hale getirildi. Kurulum için, Database Services, Analysis Services ve Integration Services gibi bireysel SQL Server bileşenleri isteğe bağlı seçilebilir. Ayrıca, yük devretme kümesi desteği konfigürasyonu da kuruluma eklenmiştir. Ek Kaynaklar
|
|
Server Group Yönetimi Server Group yönetimi, tek bir Central Management Server içerisinden birden fazla sunucuya karşı T-SQL sorgularının yöneltilmesine olanak tanır. Çoklu sunucu sorgularının tek bir sunucu seti ya da birden fazla sunucu setleri halinde bir arada yöneltilmesi, bir sunucu grubuna karşı değerlendirme ilkeleri seçeneğine olanak tanıyor. Ek Kaynaklar
|
|
Upgrade Advisor Upgrade Advisor, yükseltmeyi engelleyebilecek herhangi bir sorunu özetleyen bir rapor oluşturur. Bu rapor, yöneticilerin yükseltmeler için hazırlık yapmak üzere kullanabilecekleri detaylı bilgiler sunar. Ek Kaynaklar
|
|
Partition Aligned Indexed Views Indexed View’lar sayesinde SQL Server, görüntüleme tanımlamasında bulunan bireysel sorgulardan alınan sonuçları dinamik olarak birleştirmek zorunda kalmak yerine, bir görüntülemenin sonuçlarını sürekli olarak sunabilir. Indexed View’lar şimdi, referans aldıkları tabloya ait bölümleme şemasını takip edecek şekilde oluşturulabilirler. SQL Server Indexed View’larında olduğu gibi, bu yapıda bağlanan Indexed View’ların, bir bölümleme bölümlenmiş tablonun dışına değiştirilmeden önce düşürülmesi gerekli değildir. Ek Kaynaklar
|
|
Yedek Sıkıştırma Yedek sıkıştırma, veritabanının kendisini sıkıştırmak zorunluluğunu ortadan kaldırarak, bir veritabanına ait yedeğin sıkıştırılmasına olanak tanıyor. Log yedekleri de dahil olmak üzere tüm yedek türleri destekleniyor, ayrıca sıkıştırılmış veriler geri alma işleminin ardından otomatik olarak açılıyor. Ek Kaynaklar
|
|
Extended Events Extended Events altyapısı, yöneticilerin çözümlenmesi zor olan sorunları daha etkili bir şekilde gidermelerini sağlayan, ayrıntılı bir problem tanılama aracı sunuyor. Yöneticiler bu araçla, aşırı CPU kullanımı, tıkanıklıklar, uygulama aksama süreleri ve bunlara benzer pek çok sorunu tespit edebilirler. Extended Events verileri, Windows olayları verileriyle ilişkilendirilerek, problemin çözümlenmesinde yardımcı olacak daha eksiksiz bir resim elde edilebilir. Ek Kaynaklar
|
Dinamik Geliştirme
|
Grouping Sets GROUPING SETS kullanılarak, CUBE ve ROLLUP kullanarak oluşturulanlara benzer sonuçlar alınır, ancak GROUPING SETS çok daha esnektir, daha iyi performans sağlar ve ANSI SQL 2006 ile uyumludur. GROUPING SETS kullanımıyla, GROUP BY cümleciği yoluyla tek bir sonuç seti dahilinde birden fazla gruplu küme oluşturulabilir. Bu, UNION ALL kullanarak her biri GROUP BY cümleciğine sahip birden fazla SELECT ifadesinden, tek bir sonuç seti getirilmesi ile eş değerlidir. Ek Kaynaklar
|
|
MERGE Operatörü Yeni MERGE operatörü, bir kaynak veritabanından bir veri ambarı doldurma sürecini kolaylaştırır. Örneğin, kaynak veritabanı içinde güncellenen satırlar büyük olasılıkla veri ambarında halihazırda mevcut bulunuyor olacaktır; ancak kaynak veritabanına eklenen satırlar veri ambarında mevcut bulunmayacaktır. MERGE ifadesi, kaynak veritabanından yeni ve güncellenen satırlar arasında ayrım yapar; bu sayede veri ambarına karşı uygun eylem (insert ya da update) tek bir işlemde yürütülebilir. Ek Kaynaklar
|
|
LINQ Language Integrated Query (LINQ), uygulama geliştiricilere istemci uygulamalarından her veri kaynağına sorgular yöneltmeleri için ortak bir sözdizimi sağlayan bir .NET Framework version 3.5 özelliğidir. LINQ to SQL veya LINQ to Entities kullanarak uygulama geliştiriciler, C# ve VB.NET gibi herhangi bir .NET programlama dilini kullanarak, SQL Server 2008 veritabanlarında saklanan verileri seçebilir, ekleyebilir, güncelleyebilir ve silebilirler. Ek Kaynaklar
|
|
Change Data Capture Change Data Capture (CDC) kullanılarak, tablolarınızda bulunan veriler üzerinde yapılan değişiklikler izlenebilir. CDC, etkinlik ekleme, güncelleştirme ve silme işlemlerini yakalamak için bir SQL Server Agent işi kullanır. Bu bilgiler, ilişkisel tablolarda saklanır; buradan, SQL Server 2008 Integration Services gibi veri tüketen araçlar tarafından erişilebilirler. CDC’yi Integration Services ile birlikte kullanarak veri ambarlarını artan bir şekilde doldurun; böylelikle güncel bilgiler içeren raporlar daha sık aralıklarda oluşturulabilir. CDC ayrıca, sync etkin mobil ve masaüstü uygulamaların istemci ve sunucu arasında etkili veri senkronizasyonu gerçekleştirmelerini sağlar; bunun için veritabanında değişiklikler yapılmasını gerektirmez. Ek Kaynaklar
|
|
Tablo Değerli Parametreler Tablo Değerli Parametreler (TVP'ler) depolanmış prosedürlerin parametre listelerini kabul etmeleri ve geri göndermelerine imkan tanır. Uygulama geliştiricileri, depolanmış prosedürler içerisine her seferinde sadece bir değer aktarmak yerine veri setleri geçirebilirler. Tablo değerli parametreler, verileri yönlendiren depolanmış prosedürleri daha dolaysız hale getirir; ayrıca bir prosedürün bir veritabanına karşı süreç yürütmesi gereken zamanların sayısını azaltarak, performansı da iyileştirebilir. Ek Kaynaklar
|
|
ADO.NET Entity Framework ve Entity Veri Modeli SQL Server 2008 veritabanları, verileri ilişkisel bir formatta depolar; ancak uygulama geliştiriciler genellikle bu verilere, nesne merkezli bir programlama dilinde geliştirilmiş bir uygulama kullanarak erişim sağlarlar. Eğer uygulamalara temel veritabanına şemasına ait bilgiler ekleme ihtiyacı duyuyorsanız, bu uygulamaları oluşturmak daha da karmaşık bir hal alabilir. ADO.NET Entity Framework, bir veritabanının soyutlanmasına ve iş nesnelerine ya da varlıklarına modellenmesine olanak tanır; C# ve VB.NET gibi nesne merkezli programlama dilleriyle daha verimli kullanılabilir. Uygulamalar bu durumda, temeldeki fiziksel veritabanı şemasını kavramak zorunda kalmadan, bu varlıkları sorgulamak için LINQ kullanabilirler. Ek Kaynaklar
|
|
ADO.NET için Synchronization Services ADO.NET için Synchronization Services, sunucu tabanlı veritabanlarını senkronize etmeleri için uygulama geliştiricilere kişisel dijital asistanlar, dizüstü bilgisayarlar ve mobil telefonlar gibi OCS (Occasionally Connected Systems) sistemleri oluşturma imkanı sağlar. Kullanıcılar, yerel aygıtlarında ön belleğe alınmış verilere ait bir kopya üzerinde çalışabilir ve ardından bağlantı kullanılabilir hale geldiğinde değişiklikleri bir sunucu ile senkronize edebilirler. Ek Kaynaklar
|
|
CLR İyileştirmeleri SQL Server 2008 dahilindeki Common Language Runtime işlevi birkaç alanda geliştirilmiştir. Kullanıcı tanımlı kümeler (UDA’lar) şimdi 2GB’lik veri desteği sunuyor ve çoklu girişler kabul edebiliyor. Kullanıcı tanımlı türler (UDT’ler) de UDA’lar gibi 2 GB'lik veri desteği sağlıyor. CLR tablo değerli işlevler şimdi CREATE FUNCTION ifadesi içinde isteğe bağlı bir ORDER cümleciği sunuyor; optimizer’a sorguyu daha etkili yürütmesinde yardım ediyor. Ek Kaynaklar
|
|
P2P Replikasyon dahilinde Çakışma Tespiti Bir p2p replikasyon senaryosunda, replikasyon topolojisindeki tüm uçlar, aynı verileri barındırır ve her uç, farklı bir ucun replikasyonunu yapabilir; bu da olası veri çakışmaları doğurmaktadır. Conflict detection (çakışma tespiti) kullanılarak, bu yapıda hataların hiçbir tanesi tespit edilmeden gözden kaçmaz ve veriler tutarlı kalır. Ek Kaynaklar
|
|
Service Broker Öncelikleri ve Sistem Kontrolleri Service Broker, sunucuların birbirine sıralı iletiler göndererek iletişim kurmasına olanak tanıyan asenkron bir iletişim sistemi sağlar. Service Broker, belirli iletilerin daha düşük öncelikli iletilerden daha önce gönderilmesi ve işlenmesini sağlayacak biçimde yapılandırılabilir. Dahil olan Service Broker hizmetleri arasındaki iletişim problemlerini sorgulamak için Service Broker Diagnostic Utility aracını kullanın. Ek Kaynaklar
|
|
ADO.NET Veri Servisi Microsoft ADO.NET Data Services, Internet uygulamaları için sağladığı veri erişimi altyapısıyla, Web uygulamalarının SQL verilerini istemci uygulamaları tarafından kurumsal ağlar ve Internet üzerinde tüketilebilen bir hizmet olarak kullandırmalarına olanak tanır. Ek Kaynaklar
|
İlişkiselin Ötesinde
|
GEOGRAPHY ve GEOMETRY veri türleriyle uzaysal veriler Yeni GEOGRAPHY and GEOMETRY veri türleri, uzaysal verilerin doğrudan bir SQL Server 2008 veritabanı içinde depolanmasına olanak tanır. Bu uzaysal veri türleri, enlem ve boylam gibi fiziksel konumları tarif eden konum tabanlı veriler üzerinde çalışmak için kullanılabilir.
GEOGRAPHY veri türünü kullanarak, GPS uygulamalarının kullandıkları gibi, üç boyutlu jeodezi verilerini temsil edebilirsiniz. GEOMETRY veri türünü kullanarak, haritalardaki noktalar gibi iki boyutlu düzlemsel verileri temsil edebilirsiniz. Uzaysal veri türleri size, ‘Seattle’ın 20 mil etrafında kaç mağazamız bulunuyor?” gibi soruları yanıtlama olanağı tanır. Ek Kaynaklar
|
|
Virtual Earth Entegrasyonu Microsoft Virtual Earth’lü SQL Server 2008’de bulunan yeni uzaysal veri türlerini kullanarak, bir veritabanında depolanmış fiziksel lokasyonların zengin grafik temsillerini yaratabilirsiniz. Masaüstü haritalarında ya da web sayfalarında, lokasyonlara dair verileri görüntüleyen uygulamalar oluşturmak için, Virtual Earth desteğinden faydalanın. Örneğin SQL Server 2008 kullanarak, Denver’a 50 kilometreden az mesafede bulunan tüm firma merkezlerinin konumlarını çok daha kolay gösterebilirsiniz. Ek Kaynaklar
|
|
Uzaysal Sütunlar Aralıklı sütunlar, NULL değerlerinin alan doldurmasını gerektirmemesini sağlayarak, NULL verilerinin depolanması için etkili bir yol sunar. Aralıklı sütunları referans alan uygulamalar, düzenli sütunlara nasıl erişim sağlıyorlarsa bu sütunlara da aynı şekilde erişim sağlayabilirler. Bir tablo içinde birden fazla aralıklı sütun, bir sütun seti kullanımıyla desteklenir. Ek Kaynaklar
|
|
Filtreli İndeksler Bir filtreli indeks, temel olarak bir WHERE koşulunu destekleyen bir dizindir ve sadece eşleşen satırları kapsar. Satırlardan oluşan bir alt set üzerine kurulu kümelenmemiş bir dizindir. Filtreli indeksler genel olarak tablodaki tüm satırları kapsamaz, dolayısıyla daha küçük boyutludurlar ve barındırdıkları satırları referans alan sorgular için daha hızlı performans sağlarlar.
Ek Kaynaklar
|
|
Entegre Tam Metin Arama Tam metin indeksleri, veritabanlarınızda metin halinde depolanan kelimeler ve cümlecikler için sorgular yürütülmesine olanak tanır. SQL Server 2008 dahilindeki Full-Text Engine, veritabanına tam olarak entegre edilmiştir ve tam metin dizinleri, harici olarak dosya sisteminde değil veritabanı dosyaları içinde depolanır. Bu sayede Tam metin indeksleri tam olarak yedeklenir ve veritabanının geriye kalanı ile birlikte geri alınır. Tam metin indeksleri ayrıca, Query Processor ile entegre olduklarından dolayı daha verimli bir şekilde kullanılırlar. Ek Kaynaklar
|
|
FILESTREAM Verileri FILESTREAM, ikili geniş nesne (BLOB) verilerinin bir veritabanı dosyası yerine, Microsoft Windows NTFS dosya sistemi dahilinde depolanmasına olanak tanır. FILESTREAM kullanarak depolanan veriler, diğer tüm veri türlerine benzer bir şekilde hareket eder ve T-SQL select, insert, update ve delete ifadeleri kullanılarak yönlendirilebilir. Geleneksel BLOB depolamadan farklı olarak FILESTREAM verileri, veritabanına mantıksal olarak bağlanmıştır; ancak bunun yanında NTFS dosya sistemindeki veritabanı dışında etjin bir şekilde depolanır. FILESTREAM verileri tüm SQL Server işlemleri ve yedekleme operasyonlarına veritabanının geri kalanıyla birlikte katılır. Ek Kaynaklar
|
|
Geniş Kullanıcı Tanımlı Türler (UDT’ler) Özel veri türlerini tanımlamak üzere desteklenen geleneksel veri türlerinin ötesinde kullanıcı tanımlı türler (UDT’ler) oluşturun. 8KB’lik boyut sınırının 2GB’ye yükseltilmesiyle SQL Server 2008 dahilindeki UDT’ler, önceki versiyonlara kıyasla daha yüksek düzeyde genişletilebilir. SQL Server 2008 dahilindeki güçlü yeni uzaysal veri türleri GEOMETRY ve GEOGRAPHY’nin de bu yeni UDT mimarisi kullanılarak geliştirildiğini unutmayın. Ek Kaynaklar
|
|
Geniş Kullanıcı Tanımlı Toplamalar (UDA’lar) SQL Server 2008, verilerin özetlenmesi (summing) ya da ortalamalarının alınması (averaging) gibi ortak toplamaların yürütülmesi için kullanılabilecek, yerleşik bir toplama özellikleri seti sunuyor. Özel toplamaların yönetimi için, kişisel, kullanıcı tanımlı toplamalar (UDA’lar) oluşturun. 8 KB’lik boyut sınırının 2 GB’ye yükseltilmesiyle SQL Server 2008 dahilindeki UDA’lar, önceki versiyonlara kıyasla daha yüksek düzeyde genişletilebilir. Ek Kaynaklar
|
|
DATE / TIME Veri Türleri SQL Server 2008, tarih ve zaman tabnlı birkaç yeni veri türü getiriyor. DATETIME2, daha kesin tutarlılık için, sistem zamanı yerine Koordineli Evrensel Zaman (UTC)'ı referans alır; tarih ve zaman verilerini 100 nanosaniye hassasiyetinde depolayabilir. Bu yeni DATE ve TIME veri türleri sayesinde tarih ve zaman verilerini bağımsız olarak depolayabilirsiniz. Bu yeni DATETIMEOFFSET veri türü, depolama için tarih, zaman ve ‘artı 5 saat’ gibi dengeleme süresine göre saat dilimi desteği barındırır. Ek Kaynaklar
|
|
Geliştirilmiş XML Desteği Lax doğrulama, DATETIME veri türü ve liste türleri için union işlevselliği gibi, barındırdığı bazı özelliklerle SQL Server 2008, XML şemalarının tanımlanması için daha üstün seviyede bir esneklik sağlıyor. XQuery, let cümleciğine destek barındırıyor; ayrıca xml veri türüne ait modify yordamı şimdi xml değişkenlerini bir insert ifadesi için giriş olarak kabul ediyor. Ek Kaynaklar
|
|
ORDPATH Hiyerarşik veriler, ilişkisel verilerden farklı bir biçimde, genellikle bir ağaç formunda organize edilir. Bir kurumdaki yöneticiler ve onlara bağlı çalışanlar arasındaki ilişkileri özetleyen tipik bir kurumsal organizasyon şeması, hiyerarşik verilere örnek olarak verilebilir. HierarchyID veri türünü kullanan bir tablo dahilindeki bir sütunda, satırlar arasındaki hiyerarşik ilişkileri bir yol biçiminde açık olarak tanımlayan veriler bulunur. HierarchyID veri türünün kullanılmasıyla ORDPATH, hiyerarşik veriler programlamayı daha verimli hale getirir. Ek Kaynaklar
|
Geniş Kapsamlı Görüş
|
Sabit Sorgu Planı Kılavuzları (Plan Freezing) Sorgu Planlarının Sabitlenmesi, SQL Server query optimizer’ın sorguları nasıl yürüttüğünü belirlemenize olanak tanır. SQL Server 2008, mevcut sorgu yürütme planlarının dışarıdan alınmasına izin verir. Plan Guide query optimizer’ın özel bir sorgu için her zaman belirli bir sorgu planı kullanmasını zorunlu kılar. Sabit sorgu planlarının kullanılması, sorguların her zaman aynı şekilde yürütülmesini garanti altına alır. Ek Kaynaklar
|
|
Star Join Sorgu Optimizasyonu Veri ambarları genellikle yıldız şemaları olarak hayata geçirilirler. Bir yıldız şemanın merkezinde, kapsamında genellikle çok sayıda satır barındıran iş süreci ölçüt tablosu (fact table) bulunur. Star join sorgu optimizasyonu, bu satırlara ait bir alt set seçen sorgular için performans iyileştirmeleri sağlayabilir. SQL Server, star join sorgu optimizasyonu kullanan sorguları işlediğinde, bitmap filtreleri sonuç setine dahil edilmek için uygun bulunmayan satırları oldukça erken ortadan kaldırır; böylelikle sorgunun geri kalanı çok daha verimli bir şekilde işletilir. Ek Kaynaklar
|
|
Kurumsal Raporlama Motoru SQL Server 2008 Reporting Services içeriğinde bulunan raporlama motoru, Kurum bünyesinde farklı yapıdaki kaynaklardan verilerin toplanmasına olanak tanıyor. Liste, çizelge, tablo, matris ve tablix (bir tablo/matris karışımı) gibi çok çeşitli formatlarda geniş kapsamlı ve karmaşık raporlar oluşturulabiliyor. Raporlara erişim bir Microsoft SharePoint Services sitesi üzerinden sağlanıyor ve yönetimleri de buradan yapılıyor; böylelikle yönetim, güvenlik, birlikte çalışma süreçleri basitleşiyor, raporlara çok daha kolay erişilebiliyor. Ek Kaynaklar
|
|
Report Builder Geliştirmeleri Report Builder, rapor oluşturmaya ve düzenlemeye yönelik bir son kullanıcı aracıdır. SQL Server 2008 dahilindeki Report Builder, Microsoft Office 2007 ürünleriyle uyumlu bir arabirime sahiptir; ayrıca rapor oluşturmanın temelinde yatan karmaşıklığı da gizlediğinden dolayı, teknik olmayan kullanıcılar bile kolaylıkla çok yönlü raporlar oluşturabilirler. Ek Kaynaklar
|
|
Microsoft Office® Word ve Excel Rendering İyileştirmesi SQL Server 2008 Reporting Services ile oluşturulan raporlar, Microsoft Office Excel ve Microsoft Office Word ile görüntülenebilir. Excel rendering eklentisi, 97 ve daha sonraki Microsoft Office Excel sürümleriyle uyumlu .xls dosyaları oluşturur. Ayrıca önceki sürümlerde, alt raporların okunması gibi gelişmiş özellikler de sunulur. SQL Server 2008 Reporting Services kapsamında yeni olan Word rendering eklentisi ise, 2000 ve daha sonraki Microsoft Office Word sürümleriyle uyumlu .doc dosyaları oluşturur. Ek Kaynaklar
|
|
Bölümlenmiş Tablo Paralelliği Paralellik, bir sürecin işlenmesi için birden fazla işleyicinin paralel olarak kullanılması, böylelikle sorgu yanıt süresinin azaltılması anlamına gelir. Bir çoklu işleyici sisteminde SQL Server 2008, bölümlü tabloları referans alan sorgular işletildiğinde paralel işlem kullanır. SQL Server 2008 bu yapıda bir sorguyu işlemden geçirdiğinde, bu sorgu tarafından referans alınan her bir partisyon için bir adet işleyici tahsis etmez, bunun yerine referans alınan partisyonların sayısına bakılmaksızın tüm uygun işleyicileri tahsis edebilir. Ek Kaynaklar
|
|
IIS Tanımayan Rapor Dağıtımları SQL Server 2008 dahilindeki Reporting Services, SQL Server 2005 sürümünde olduğu gibi IIS’e temel işlevsellik olarak bağımlı değildir. Reporting Services, HTTP.SYS sürücüsüne doğrudan bağlanarak raporları doğrudan oluşturabilir ve iletebilir. Bunun sonucunda, Reporting Services’ın kurulum ve yönetiminin daha kolay hale gelmesine ek olarak, daha kapsamlı raporlar oluşturulurken, daha iyi performans sağlanabilmektedir. Ek Kaynaklar
|
|
Sürekli Lookup’lar SQL Server Integration Services paketleri, veri akışındaki harici veri satırlarını referans almak için lookup’lar kullanır. Lookup veri akışı transformasyonları, harici verileri önbelleğe yükleyerek, bu operasyonun performansını artırır. SQL Server 2008 Integration Services, sürekli lookup’lar kullanarak, lookup önbelleğine yüklenen verilerin diğer paketler tarafından, ya da aynı paket dahilinde birden fazla kaynak tarafından önbelleğin yeniden yüklenmesini gerektirmeden kullanılabilmesini sağlar. Ek Kaynaklar
|
|
Analysis Services Sorgusu ve Writeback Performansı SQL Server Analysis Services kapsamındaki cell writeback, kullanıcıların veriler üzerinde spekülatif analizler yürütmelerine olanak tanıyor. Kullanıcılar, özel veri değerleri üzerinde değişiklikler yapabilir ve ardından bu değişikliklerin etkilerini görmek için sorgular yöneltebilirler. Bu özellik örneğin tahmin çalışmalarında oldukça kullanışlı olabilir. SQL Server 2008 Analysis Services dahilinde bir kullanıcının değişiklik yaptığı değerler, MOLAP formatında bir writeback partisyonunda depolanır; bu sayede SQL Server 2005 Analysis Services dahilinde kullanılan ROLAP formatına kıyasla daha üstün bir sorgu ve writeback performansı elde edilir. Ek Kaynaklar
|
|
Örnek Uygulama Tasarım Uyarıları En iyi Analysis Services çözümlerini oluşturmak için öncelikle iyi bir model gereklidir. SQL Server 2008 Analysis Services, Analysis Management Objects (AMO) uyarılarını kullanarak, yaptığınız seçimlerin modelinizi örnek uygulamadan farklı bir doğrultuya yönlendirmesi halinde sizi uyarır. Microsoft Office Word’de yazım hatalarının kırmızı renkle altı çizili gösterilmesi gibi, model problemlerinin de mavi renkte altı çizilir. Uyarıya ait tam metni, imlecinizi altı çizili nesnenin üzerine getirdiğiniz zaman görebilirsiniz. Tercihe bağlı olarak AMO uyarıları devre dışı bırakılabilir. Ek Kaynaklar
|
|
Analysis Services Boyut Tasarımı SQL Server 2008 Analysis Services dahilindeki çeşitli yeni özellikler, boyut tasarım sürecinin iyileştirilmesine ve basitleştirilmesine katkıda bulunuyor. Analysis Management Objects (AMO) uyarıları, tasarımların örnek uygulamalarla aynı doğrultuda kalmasına yardımcı olur; Attribute Relationship Designer özellik ilişkilerinin tanımlanmasına yönelik bir görsel araçtır; anahtar sütun yönetimi anahtar sütunlar diyalog kutusuyla daha kolaydır. Ek Kaynaklar
|
|
Analysis Services Time Series Microsoft Time Series, belirli bir süre dahilindeki akımların öngörülmesine olanak tanır. Örneğin bu aracı kullanarak, önümüzdeki 12 aylık zaman dilimindeki ürün satışlarını tahmin edebilirsiniz. SQL Server 2008 Analysis Services bu süreç için SQL Server 2005 Analysis Services’ın kısa vadeli analiz için kullandığı algoritmayı kullanıyor ve buna ek olarak, uzun vadeli akım analizine yönelik yeni bir algoritma daha getiriyor. Varsayılan ayarlarda her iki algoritma birlikte kullanılır; duruma uygun olarak istenen bir tanesi tercih edilebilir. Ek Kaynaklar
|
|
Veri Profili Oluşturma SQL Server 2008 Integration Services kapsamında, Data Profiling görevi yer alır; bu görev, verileri veritabanlarınıza eklemeden önce veri kalitesini inceleme olanağı tanır. Bu görev, içeriğinde satırların sayısı, NULL değerleri ve mevcut bulunan farklı değerler gibi bilgileri bulunduran bir profil oluşturur. Data Profiling göreviyle oluşturulan profiller, Data Profile Viewer kullanılarak okunabilir ve ardından silinerek, veriler uygun görüldüğü biçimde standartlaştırılabilir. Ek Kaynaklar
|