26 Eylül 2016 Pazartesi

Yürksek Erişebilirlik ve Performans Ayarlama Hakkında Birkaç Not

Daha önce videosunu çekmiş olduğumuz kısa hatırlatmaların notlarını yazı olarak paylaşayım istedim;

Microsoft SQL AlwaysOn and High Availability


Hizmet aldığımız veya verdiğimiz sistemlerin ihtiyaç duyulduğunda erişilebilir olması son derece önemlidir. Özellikle kurumsal firmalar müşteri memnuniyeti, kurumsal imaj ve karlılık gibi daha bir çok neden dolayı sürekli erişebilir olmayı arzularlar.

Bazı kuruluşlar için hizmet kesintilerinin bedeli inanılmaz boyutlara ulaşabilir.
Gartner'ı n yapmış olduğu araştırmalara göre büyük işletmelerin plansız hizmet kesintilerinin saatlik maliyeti $42,000 civarı olmaktadır.

Geçtiğimiz yıllarda InformationWeek dergisinde yayınlanan bir istatistiğe göre IT kesinti maliyetinin yılda $26.5 milyar gelir kaybına yol açmaktadır.

Çoğu kuruluşun hayatı kesintisiz devam etmesi gereken kritik hizmetlere bağlıdır. Bu hizmetlerin devamlılığı için fiyat performans hesapları iyi yapılmış optimum sistemler kurmak gerekir. 

Bu konuda daha fazla detaya şu linkten ulaşabilirsiniz:

Videosu:

Performance Tuning and Optimizing SQL Databases


Artık Bilgi Çağındayız. Bilgi son derece önemli ve yaygın. Bu yeni çağda bilginin kendisi kadar, bilgiye erişimin kolay ve hızlı olması da bir hayli önemli. Özellikle kurumsal firmalar rekabette avantaj sağlayabilmek için hem şirket içi hem de şirket dışı sistemlerinin performansınıı yüksek tutmak zorunda.

Amazon'un yapmış olduğu bir açıklamaya göre 100ms gecikmeleri satışlarının %1 düşmesine sebep olmakta. Başka bir açıklamalarına göre ise bir saniyelerinin değeri 1.6 milyar dolar civarında.

Sistemleri performanslı bir şekilde ayakta tutmak emek ister. Eğer doğru yerden başlanmazsa yüksek maliyetli yatırımlar yapılmasına rağmen istenen performans elde edilemeyebilir. 

Videosu:

5 Eylül 2016 Pazartesi

SQL Server 2016 BI Yenilikleri - Hızlı Bakış

SQL Server 2016 ile birlikte gelen Business Intelligence yeniliklerini ele aldığımız bir etkinliğin sonunda beyin fırtınası yapmıştık. Son bölümde üzerinde durduğumuz maddelerle ilgili bazı notları sizlerle paylaşmak istedim.

Aşağıdakiler sadece kısa bir özet. Notların üzerindeki msdn linklerinden tüm yeniliklere erişebilirsiniz.

SSAS :

https://msdn.microsoft.com/en-us/library/bb522628.aspx

  • SSMS içerisinde SSAS event-based monitoring gelistirmeleri.
  • ColumnStore indexler artik güncellenebilir.
  • Operational Analytics
  • PolyBase ile veri tasimaya gerek kalmadan hadoop, blob, files gibi kaynak verileri sorgulamak mümkün. (Bulutla hibrit çalismalar da yapilabilir.)
  • DirectQuery modunda gelistirmeler oldu.(calculated column destegi gibi. Yeni veri kaynaklari gibi - Oracle, Teradata)
  • DAX'ta gelistirmeler oldu. (yeni fonksiyonlar, editleme destegi)
  • Tablolar arasi bi-directional iliski geldi.

SSIS :

https://msdn.microsoft.com/en-us/library/bb522534.aspx

  • Designer önceki versiyonlara destek verecek
  • HA destegi var. AlwaysOn ile
  • Data Factory Task, Yeni Connectorler (Azure Storage, OData V4,HDFS,Json, Oracle/Teradata, SAP BW)
  • Incremental package deployment
  • Loglamada ve hata bulmada gelistirme
  • CDC Oracle için,
  • R in Database ile local analiz çalismalari yapılabilir- lego gibi
  • Data Streaming Destination (DataReader Dest. ile çikti almak mümkündü (dataset nesnesi - .net dll, SSRS kaynagi (-f d:\paket.dtsx))) # SELECT * FROM OPENQUERY([Default Linked Server for Integration Services], N'Folder=Power BI;Project=SSISPackagePublishing;Package=Package.dtsx')

SSRS :

https://msdn.microsoft.com/en-us/library/ms170438.aspx

  • Oracle, SAP BW, Teradata providerları artık mevcut.
  • Mobile agirlikli görünüm, yeni görseller (Grafik, Görünüm, Gelistirme (parametre, mobile))
  • Branding - Modern web portal
  • Mobile Reports, KPI
  • HTML 5 rendering
  • Pin to PBI Dashboard
  • Connect SSRS Server (PBI App)
  • PowerPoint Export (ek olarak url ile - http://myrshost/ReportServer?/myreport&rs:Format=PDF)
  • iframe-URL ile embed (Power BI Portalde Web Content ekleme özelligi de var. Oraya da bu sekilde eklenebilir. Dashboard Add Tile) - rs:Embed=true

Notlarda Database Engine yeniliklerine yer vermedik. Şu linklere göz atabilirsiniz:

SQL Server 2016 Yenilikleri - 1 (In-Memory DW - Updatable ColumnStore Indexes)

3 Eylül 2016 Cumartesi

SQL Server 2016 Yüksek Erişilebilirlik ve Performans İyileştirme - Bilgeadam Video Çekimleri

Geçtiğimiz günlerde aşağıdaki iki eğitim için birer dakikalık tanıtım çekimleri yaptık:
  • Performance Tuning and Optimizing SQL Databases
  • Microsoft SQL AlwaysOn and High Availability

Videolarda eğitim modullerinden kuru kuru bahsetmek yerine bir takım istatistikler paylaşarak konuların önemini vurgulamak daha iyi olur diye düşündüm. Belki işinize yarayacak bir şeyler çıkar diye burada da paylaşayım istedim:

Sonuç itibari ile şu başlıklarda iki video çekmiş olduk:
  • SQL 2016 Yüksek Erişilebilirlik Çözümleri ile Rekabette Avantaj Sağlayın!
  • SQL Server 2016 Performans İyileştirmeleri İle Rekabette Avantaj Sağlayın!
İşte videolar:

SQL 2016 Yüksek Erişilebilirlik Çözümleri ile Rekabette Avantaj Sağlayın!




SQL Server 2016 Performans İyileştirmeleri İle Rekabette Avantaj Sağlayın!