Azure Synapse (eski adı SQL DW) ile Azure Synapse Analytics çalışma alanları arasındaki fark

İlk olarak şu konumda bir teknoloji bağışıklığı blogu olarak yayınlanır: https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/what-s-the-difference-between-azure-synapse-formerly-sql-dw-and/ba-p/3597772

Microsoft Docs ve ayrılmış SQL havuzları için iki farklı belge kümesi söz konusu olduğunda bir süredir kafa karışıklığı yaşanıyor. Azure Synapse ile ilgili bir belge için İnternet araması yaptığınızda ve Microsoft Learn Docs sitesine girdiğinizde, Kişiler Tablosu'nda iki belge kümesi arasında geçiş anahtarı vardır.

Bu makalede Synapse Analytics ortamınız için hangi belgelerin geçerli olduğu açıklanır.

Azure Synapse Analytics Ayrılmış SQL havuzları (eski adıyla SQL DW)
Azure Synapse Analytics içindekiler tablosunu gösteren Microsoft Learn Docs sitesindeki ekran görüntüsü. Eski ayrılmış SQL havuzunu (eski adı SQL DW) içindekiler tablosunu gösteren Microsoft Learn Docs sitesinin ekran görüntüsü.

Ayrıca birçok belgede, belgenin hangi Ayrılmış SQL havuzlarının Synapse uygulamasının başvuracaklarını vurgulamaya çalışan notlar görürsünüz.

Ayrılmış SQL havuzları iki farklı modalitede sahiptir

Tek başına veya mevcut SQL Veri Ambarları, Kasım 2020'de "ayrılmış SQL havuzları (eski adı SQL DW)" olarak yeniden adlandırıldı. O zamandan beri Synapse Analytics'te oluşturulan ayrılmış SQL havuzları "Synapse çalışma alanlarındaki ayrılmış SQL havuzlarıdır."

Circa 2016'da Microsoft, büyük ölçüde paralel işleme (MPP) şirket içi aletini buluta "Azure SQL Veri Ambarı" veya kısaca "SQL DW" olarak uyarlamıştır.

Tarihçiler aletin paralel veri ambarı (PDW) olarak adlandırıldığını ve daha sonra günümüzde birçok şirket içi veri ambarı çözümünü hala destekleyen Analiz Platformu Sistemi'nin (APS) adlandırıldığını hatırlıyor.

Azure SQL Veri Ambarı, yönetim ve ağın denetlendiği mantıksal sunucu gibi Azure SQL DB yapılarını benimsemiştir. SQL DW, diğer SQL DB'leri ile aynı sunucuda yer alabilir. Bu uygulama, geçerli Azure SQL DB yöneticilerinin ve uygulayıcılarının veri ambarı için aynı kavramları uygulamayı kolaylaştırdı.

Ancak analiz ve içgörü alanı 2016'dan bu yana büyük değişikliklerden geçmiştir. Veri ambarı sağlama yönteminde paradigma değişikliği yaptık. SQL DW ambarı ele alırken Synapse çalışma alanı da bu alanı genişletti ve analiz portföyünü yuvarladı. Yeni Synapse Çalışma Alanı deneyimi 2020'de genel kullanıma sunuldu.

Azure Synapse Analytics çalışma alanı, deneyimi ve platformu diyagramı.

Özgün SQL DW bileşeni bunun yalnızca bir parçasıdır. Ayrılmış SQL havuzu olarak bilinir hale geldi.

Synapse çalışma alanından ayrılmış bir SQL havuzuna ilişkin farkların diyagramı.

Bu büyük bir değişiklikti ve daha fazla özelliğe sahip oldu. Tüm platform uygun yeni bir ad aldı: Synapse Analytics.

Peki tüm mevcut SQL DW'leri ne olacak? Otomatik olarak Synapse Çalışma Alanları olur mu?

Yeniden markalama ve geçiş

Azure SQL DW örnekleri otomatik olarak Synapse Analytics çalışma alanlarına yükseltildi.

Birçok faktör büyük platform yükseltmelerinde rol oynar ve müşterilerin bunu kabul etmelerine izin vermek en iyisidir. Azure SQL DW, "Ayrılmış SQL havuzu (eski adı SQL DW)" olarak yeniden adlandırıldı ve eski SQL DW'nin aslında Synapse Analytics'te bulunan yapıtla aynı olduğuna dair net bir gösterge oluşturdunuz.

Ayrılmış SQL havuzu (eski adı SQL DW) ile Azure Synapse Analytics arasındaki özellik farklılıklarının diyagramı.

Belgelerde, "Tek başına ayrılmış SQL havuzu" olarak adlandırılan "Ayrılmış SQL havuzu (eski adıYLA SQL DW)" ifadesini de görürsünüz.

Azure portalından yalnızca birkaç adımda ayrılmış sql havuzunun (eski adı SQL DW) göreli olarak geçirilmesi kolaydır. Ancak tam kapsamlı bir geçiş değildir. Azure portalında açılan bildirimden fark edilen küçük bir fark vardır.

Ayrılmış SQL havuzunuza (eski adıYLA SQL DW) synapse çalışma alanından erişilebileceği konusunda sizi uyaran mor şeridin Azure portalının ekran görüntüsü.

Geçişte ayrılmış SQL havuzu (eski adı SQL DW) hiçbir zaman geçirilmez. Başlangıçta olduğu mantıksal sunucuda kalır. Sunucu DNS'i server-123.database.windows.net hiçbir zaman olur server-123.sql.azuresynapse.net. Sql DW'yi Synapse Analytics'e "yükselten" veya "geçirilen" müşteriler, Azure SQL Veritabanı mantıksal sunucuda paylaşılabilen tam bir mantıksal sunucuya sahip olmaya devam eder.

Geçirilen SQL DW ve Synapse çalışma alanı

Önceki bölümde açıklanan yükseltme veya geçiş yolu bir Synapse çalışma alanına bağlıdır. Geçirilen ortamlar için ayrılmış SQL havuzu senaryoları için ayrılmış SQL havuzundaki (eski adı SQL DW) belgeleri kullanın. Synapse Analytics'in diğer tüm bileşenlerine Synapse Analytics belgelerinden erişilebilir.

Bunu tüm ek Synapse Analytics çalışma alanı özelliklerinin ve özgün SQL DW'nin "karışımı" olarak görselleştirmenin hızlı bir yolu aşağıda verilmiştir.

Geçirilen ayrılmış SQL havuzu (eski adı SQL DW) ile Azure Synapse Analytics arasındaki özellik farklılıklarının diyagramı.

Sql DW'yi hiç geçirmediyseniz ve Synapse Analytics Çalışma Alanı oluşturma yolculuğunuza başladıysanız Synapse Analytics belgelerini kullanmanız yeterlidir.

PowerShell farklılıkları

Belgelerde "ayrılmış SQL havuzu (eski adı SQL DW)" ile "Synapse Analytics" ayrılmış SQL havuzları arasındaki en büyük karışıklık alanlarından biri PowerShell'dir.

Özgün SQL DW uygulaması, Azure SQL Veritabanı ile aynı mantıksal sunucuyu kullanır. Az.Sql adlı paylaşılan bir PowerShell modülü vardır. Bu modülde, yeni bir ayrılmış SQL havuzu (eski adıYLA SQL DW) oluşturmak için New-AzSqlDatabase cmdlet'i, istediğinizi DataWarehouseayırt etmek için Edition kullanılan parametresine sahiptir.

Synapse Analytics yayınlandığında, Az.Synapse'in farklı bir PowerShell modülüyle birlikte geldi. Synapse Analytics Çalışma Alanında ayrılmış bir SQL havuzu oluşturmak için New-AzSynapseSqlPool kullanabilirsiniz. Bu PowerShell modülünde yalnızca Synapse için kullanıldığından "Edition" parametresi eklemeye gerek yoktur.

Bu iki modül her durumda eşit DEĞİlDİr. uygulamasında Az.Sql Az.Synapseyapılamaz bazı eylemler vardır. Örneğin, ayrılmış bir SQL havuzu (eski adı SQL DW) için geri yükleme gerçekleştirmek cmdlet'i kullanırken Restore-AzSqlDatabase Synapse Analytics kullanır Restore-AzSynapseSqlPool. Ancak, bir abonelik sınırı boyunca geri yükleme eylemi yalnızca ile Restore-AzSqlDatabasemodülde Az.Sql kullanılabilir.