Bagikan melalui


Perbedaan antara ruang kerja Azure Synapse (sebelumnya SQL DW) dan Azure Synapse Analytics

Awalnya diposting sebagai blog teknologi di: https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/what-s-the-difference-between-azure-synapse-formerly-sql-dw-and/ba-p/3597772

Telah ada kebingungan untuk sementara waktu ketika datang ke Microsoft Docs dan dua set dokumentasi yang berbeda untuk kumpulan SQL khusus. Saat Anda melakukan pencarian internet untuk dokumen terkait Azure Synapse dan mendarat di situs Microsoft Learn Docs, Tabel Kontak memiliki pengalih di antara dua set dokumentasi.

Artikel ini mengklarifikasi dokumentasi mana yang berlaku untuk lingkungan Synapse Analytics Anda.

Azure Synapse Analytics Kumpulan SQL khusus (sebelumnya SQL DW)
Cuplikan layar dari situs Microsoft Learn Docs memperlihatkan daftar isi Azure Synapse Analytics. Cuplikan layar dari situs Microsoft Learn Docs memperlihatkan daftar isi kumpulan SQL khusus (sebelumnya SQL DW) yang lebih lama.

Anda juga akan melihat catatan di banyak dokumen yang mencoba menyoroti implementasi Synapse mana dari kumpulan SQL khusus yang dirujuk dokumen.

Kumpulan SQL khusus ada dalam dua modalitas yang berbeda

Gudang Data SQL mandiri atau yang ada diganti namanya menjadi "kumpulan SQL khusus (sebelumnya SQL DW)" pada November 2020. Sejak saat itu, kumpulan SQL khusus yang dibuat dalam Synapse Analytics adalah "kumpulan SQL khusus di ruang kerja Synapse."

Circa 2016, Microsoft mengadaptasi appliance lokal pemrosesan paralel besar-besaran (MPP) ke cloud sebagai "Gudang Data Azure SQL" atau "SQL DW" singkatnya.

Sejarawan ingat appliance diberi nama gudang data paralel (PDW) dan kemudian Analytics Platform System (APS) yang masih mendukung banyak solusi pergudangan data lokal saat ini.

Azure SQL Data Warehouse mengadopsi konstruksi Azure SQL DB seperti server logis tempat administrasi dan jaringan dikontrol. SQL DW dapat ada di server yang sama dengan DB SQL lainnya. Implementasi ini memudahkan administrator dan praktisi Azure SQL DB saat ini untuk menerapkan konsep yang sama ke gudang data.

Namun, ruang analitik dan wawasan telah melalui perubahan besar-besaran sejak 2016. Kami membuat pergeseran paradigma dalam bagaimana pergudangan data akan dikirimkan. Saat SQL DW menangani pergudangan, ruang kerja Synapse diperluas dan membulatkan portofolio analitik. Pengalaman Ruang Kerja Synapse baru menjadi tersedia secara umum pada tahun 2020.

Diagram ruang kerja, pengalaman, dan platform Azure Synapse Analytics.

Komponen SQL DW asli hanyalah satu bagian dari ini. Ini menjadi dikenal sebagai kumpulan SQL khusus.

Diagram perbedaan untuk kumpulan SQL khusus dari ruang kerja Synapse.

Ini adalah perubahan besar dan dengan lebih banyak kemampuan. Seluruh platform menerima nama baru yang sesuai: Synapse Analytics.

Tapi bagaimana dengan semua DW SQL yang ada? Apakah mereka akan secara otomatis menjadi Ruang Kerja Synapse?

Rebranding dan migrasi

Instans Azure SQL DW tidak ditingkatkan secara otomatis ke ruang kerja Synapse Analytics.

Banyak faktor yang berperan dalam peningkatan platform besar, dan yang terbaik adalah memungkinkan pelanggan untuk ikut serta dalam hal ini. Azure SQL DW diubah namanya menjadi "Kumpulan SQL Khusus (sebelumnya SQL DW)" dengan niat untuk menciptakan indikasi yang jelas bahwa bekas SQL DW sebenarnya adalah artefak yang sama yang hidup dalam Synapse Analytics.

Diagram perbedaan fitur antara kumpulan SQL khusus (sebelumnya SQL DW) dan Azure Synapse Analytics.

Dalam dokumentasi, Anda juga akan melihat "Kumpulan SQL Khusus (sebelumnya SQL DW)" yang disebut sebagai "kumpulan SQL khusus mandiri".

Migrasi kumpulan SQL khusus (sebelumnya SQL DW) dalam istilah relatif mudah hanya dengan beberapa langkah dari portal Azure. Namun, itu bukan migrasi penuh. Ada perbedaan halus yang terlihat dari roti panggang yang muncul di portal Azure.

Cuplikan layar dari portal Azure pita ungu yang memberi tahu Anda bahwa kumpulan SQL khusus Anda (sebelumnya SQL DW) sekarang dapat diakses dari ruang kerja Synapse.

Dalam migrasi, kumpulan SQL khusus (sebelumnya SQL DW) tidak pernah benar-benar dimigrasikan. Ini tetap berada di server logis yang awalnya aktif. DNS server-123.database.windows.net server tidak pernah menjadi server-123.sql.azuresynapse.net. Pelanggan yang "meningkatkan" atau "memigrasikan" SQL DW ke Synapse Analytics masih memiliki server logis penuh yang dapat dibagikan di server logis Azure SQL Database.

Ruang kerja SQL DW dan Synapse yang Dimigrasikan

Jalur peningkatan atau migrasi yang dijelaskan di bagian sebelumnya tersambung ke ruang kerja Synapse. Untuk lingkungan yang dimigrasikan, gunakan dokumentasi di kumpulan SQL khusus (sebelumnya SQL DW) untuk skenario kumpulan SQL khusus. Semua komponen Synapse Analytics lainnya akan diakses dari dokumentasi Synapse Analytics.

Cara cepat untuk memvisualisasikan ini sebagai "campuran" dari semua kemampuan ruang kerja Synapse Analytics tambahan dan SQL DW asli mengikutinya.

Diagram perbedaan fitur antara kumpulan SQL khusus yang dimigrasikan (sebelumnya SQL DW) dan Azure Synapse Analytics.

Jika Anda tidak pernah memigrasikan SQL DW dan memulai perjalanan dengan membuat Ruang Kerja Synapse Analytics, maka Anda cukup menggunakan dokumentasi Synapse Analytics.

Perbedaan PowerShell

Salah satu area kebingungan terbesar dalam dokumentasi antara kumpulan SQL khusus (sebelumnya SQL DW)" dan kumpulan SQL khusus "Synapse Analytics" adalah PowerShell.

Implementasi SQL DW asli menggunakan server logis yang sama dengan Azure SQL Database. Ada modul PowerShell bersama bernama Az.Sql. Dalam modul ini, untuk membuat kumpulan SQL khusus baru (sebelumnya SQL DW), cmdlet New-AzSqlDatabase memiliki parameter untuk Edition yang digunakan untuk membedakan bahwa Anda menginginkan DataWarehouse.

Ketika Synapse Analytics dirilis, Synapse Analytics hadir dengan modul PowerShell yang berbeda dari Az.Synapse. Untuk membuat kumpulan SQL khusus di Ruang Kerja Synapse Analytics, Anda akan menggunakan New-AzSynapseSqlPool. Dalam modul PowerShell ini, tidak perlu menyertakan parameter "Edisi", karena secara eksklusif digunakan untuk Synapse.

Kedua modul ini TIDAK sama dalam semua kasus. Ada beberapa tindakan yang dapat dilakukan di Az.Sql yang tidak dapat dilakukan di Az.Synapse. Misalnya, melakukan pemulihan untuk kumpulan SQL khusus (sebelumnya SQL DW) menggunakan Restore-AzSqlDatabase cmdlet sementara Synapse Analytics menggunakan Restore-AzSynapseSqlPool. Namun, tindakan untuk memulihkan di seluruh batas langganan hanya tersedia dalam Az.Sql modul dengan Restore-AzSqlDatabase.