Python ile SQL Server Bağlantısı

Arkadaşlar Merhaba, Bugün sizlere kısaca Python kodumuz ile SQL Server’a nasıl bağlantı sağlayabileceğimizi ve tablo işlemlerini nasıl yapacağımızı göstermeye çalışacağım. Bunun için Python kodlarımızı yazdığımız Jupyter Notebook ortamını kullanacağız. Bu ortam web üzerinde çalışan bir kod çalıştırma ve sonuçlarını anlık olarak görebildiğimiz bir ekrandır. Önce pyodbc kütüphanesi ile SQL Server’a ODBC bağlantısını sağlıyoruz. Size verdiğim […]

Linked Server ile SSAS Küp’ten SQL’e Veri Aktarımı

Merhaba, Bugün sizlere SQL Server üzerinde Linked Server ile bir sorgu çalıştırarak nasıl SSAS OLAP küplerinden veri çekebileceğimizi anlatmaya çalışacağım. Bunun için öncelikle SQL Server üzerinde küpümüzün bulunduğu SSAS sunucusunu aşağıdaki gibi Linked Server olarak tanımlayalım. Data source bölümüne aşağıdaki connection string’i yazalım. Data Source=localhost;PROVIDER=MSOLAP;Impersonation Level=Impersonate; Security kısmını bu şekilde bırakalım. Artık SQL Server üzerinde […]

SQL Server Upgrade Sonrası View Problemi ve Çözümü

Merhaba, Sizlere bugün başımıza gelen ilginç bir olaydan ve bu olayı nasıl çözümlediğimizi anlatacağım. Dışarıdan destek veren bir firma SQL Server sunucularımızdan birini 2008 versiyonundan 2014 versiyonuna yükseltme yaptılar. Ancak gel görki bu işlem yapıldıktan MicroStrategy tarafından kullanılan view’ların çalışmadığı ve aşağıdaki gibi bir hata aldığımızı gördük. View or function ‘Test_Database.dbo.VW_Test’ has more column names […]

SQL Server’da Tabloyu Json Dosya Formatında Çıkmak

Merhaba, SQL Server Json dosya formatını 2016 sürümü itibariyle built-in olarak desteklemeye başladı. Ancak maalesef herkes SQL Server 2016 ve ileri sürümlerini kullanmıyor. Bu durumdan müzdarip olan bir arkadaş SQL Server 2008 için SQL Server tablolarını Json formatına çeviren ve bunu istediğiniz dizine çıkan bir T-SQL hazırlamış ve bunu github’ta bizler için paylaşmış 🙂 Dosyayı […]

MicroStrategy Command Manager Script’lerini C# ile Tetiklemek

Merhaba, Bugün iş hayatımızda sıklıkla başımıza gelebilecek bazı istenmeyen olayları engellemek adına MicroStrategy Command Manager Script’lerini kullanarak nasıl önlem alabileceğimizi anlatmaya çalışacağım. Aslında konuyu bir senaryo üzerinden incelemek daha net anlamamızı sağlayacak. Gece kaynak sistemden ETL ile SQL tarafına akan günlük satış sipariş verilerimiz var ve ETL tamamlandıktan sonra veri MicroStrategy tarafında Intelligent Cube’lere alınıyor ve gece […]