مشاركة عبر


الفرق بين مساحات عمل Azure Synapse (المعروف سابقا ب SQL DW) ومساحات عمل Azure Synapse Analytics

تم نشره في الأصل كمدونة techcommunity على: 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 ومجموعتين متميزتين من الوثائق لتجمعات SQL المخصصة. عند إجراء بحث عبر الإنترنت عن مستند مرتبط ب Azure Synapse والهبوط على موقع Microsoft Learn Docs، يحتوي جدول جهات الاتصال على مفتاح تبديل بين مجموعتين من الوثائق.

توضح هذه المقالة الوثائق التي تنطبق على بيئة Synapse Analytics.

Azure Synapse Analytics تجمعات SQL المخصصة (المعروفة سابقا ب SQL DW)
لقطة شاشة من موقع Microsoft Learn Docs تعرض جدول محتويات Azure Synapse Analytics. لقطة شاشة من موقع Microsoft Learn Docs تعرض جدول محتويات تجمع SQL المخصص الأقدم (المعروف سابقا ب SQL DW).

سترى أيضا ملاحظات في العديد من المستندات التي تحاول تمييز تنفيذ Synapse لتجمعات SQL المخصصة التي يشير إليها المستند.

توجد تجمعات SQL المخصصة في أسلوبين مختلفين

تمت إعادة تسمية مستودعات بيانات SQL المستقلة أو الموجودة إلى "تجمعات SQL المخصصة (المعروفة سابقا باسم SQL DW)" في نوفمبر 2020. منذ ذلك الحين، تجمعات SQL المخصصة التي تم إنشاؤها داخل Synapse Analytics هي "تجمعات SQL مخصصة في مساحات عمل Synapse".

Circa 2016، قامت Microsoft بتكييف جهاز المعالجة المتوازي على نطاق واسع (MPP) المحلي للسحابة ك "Azure SQL Data Warehouse" أو "SQL DW" باختصار.

يتذكر المؤرخون أن الجهاز كان يسمى مستودع بيانات متوازي (PDW) ثم نظام منصة التحليلات (APS) الذي لا يزال يشغل العديد من حلول تخزين البيانات المحلية اليوم.

اعتمد Azure SQL Data Warehouse بنيات Azure SQL DB مثل خادم منطقي حيث يتم التحكم في الإدارة والشبكات. يمكن أن توجد SQL DW على نفس الخادم مثل SQL DBs الأخرى. جعل هذا التنفيذ من السهل على مسؤولي Azure SQL DB الحاليين والممارسين تطبيق نفس المفاهيم على مستودع البيانات.

ومع ذلك، فقد مرت مساحة التحليلات والرؤى بتغيرات هائلة منذ عام 2016. لقد أدخلنا تحولا نموذجيا في كيفية تسليم تخزين البيانات. مع معالجة SQL DW للتخزين، توسعت مساحة عمل Synapse على ذلك وتقريب قائمة مشاريع التحليلات. أصبحت تجربة مساحة عمل Synapse الجديدة متاحة بشكل عام في عام 2020.

رسم تخطيطي لمساحة عمل Azure Synapse Analytics وتجربتها والنظام الأساسي.

مكون SQL DW الأصلي هو جزء واحد فقط من هذا. أصبح يعرف باسم تجمع SQL مخصص.

رسم تخطيطي للاختلافات لتجمع SQL مخصص من مساحة عمل Synapse.

كان هذا تغييرا كبيرا ومع المزيد من القدرات. تلقت المنصة بأكملها اسما جديدا مناسبا: Synapse Analytics.

ولكن ماذا عن جميع SQL DWs الموجودة؟ هل ستصبح تلقائيا مساحات عمل Synapse؟

تغيير العلامة التجارية والترحيل

لم تتم ترقية مثيلات Azure SQL DW تلقائيا إلى مساحات عمل Synapse Analytics.

العديد من العوامل تلعب في ترقيات النظام الأساسي الكبير، وكان من الأفضل السماح للعملاء بالاشتراك في ذلك. تمت إعادة تسمية Azure SQL DW باسم "تجمع SQL مخصص (المعروف سابقا باسم SQL DW)" بهدف إنشاء إشارة واضحة إلى أن SQL DW السابق هو في الواقع نفس البيانات الاصطناعية التي تعيش داخل Synapse Analytics.

رسم تخطيطي لاختلافات الميزات بين تجمع SQL المخصص (المعروف سابقا ب SQL DW) وAzure Synapse Analytics.

في الوثائق، سترى أيضا "تجمع SQL المخصص (المعروف سابقا باسم SQL DW)" المشار إليه باسم "تجمع SQL مخصص مستقل".

يعد ترحيل تجمع SQL المخصص (المعروف سابقا ب SQL DW) بالمصطلحات النسبية أمرا سهلا مع بضع خطوات فقط من مدخل Microsoft Azure. ومع ذلك، فإنه ليس ترحيلا كاملا تماما. هناك اختلاف دقيق لوحظ من الإعلام المنبثق الذي ينبثق في مدخل Microsoft Azure.

لقطة شاشة من مدخل Microsoft Azure للشريط الأرجواني تنبهك إلى أنه يمكن الآن الوصول إلى تجمع SQL المخصص (المعروف سابقا باسم SQL DW) من مساحة عمل Synapse.

في الترحيل، لا يتم ترحيل تجمع SQL المخصص (المعروف سابقا ب SQL DW) حقا. يبقى على الخادم المنطقي الذي كان عليه في الأصل. لا يصبح server-123.sql.azuresynapse.netDNS server-123.database.windows.net الخادم أبدا . لا يزال لدى العملاء الذين "قاموا بترقية" أو "ترحيل" SQL DW إلى Synapse Analytics خادم منطقي كامل يمكن مشاركته في خادم منطقي لقاعدة بيانات Azure SQL.

مساحة عمل SQL DW وSynapse التي تم ترحيلها

مسار الترقية أو الترحيل الموضح في القسم السابق متصل بمساحة عمل Synapse. بالنسبة للبيئات التي تم ترحيلها، استخدم الوثائق في تجمع SQL المخصص (المعروف سابقا ب SQL DW) لسيناريوهات تجمع SQL المخصصة. سيتم الوصول إلى جميع المكونات الأخرى ل Synapse Analytics من وثائق Synapse Analytics.

طريقة سريعة لتصور هذا على أنه "مزيج" من جميع إمكانيات مساحة عمل Synapse Analytics الإضافية وSQL DW الأصلي التالي.

رسم تخطيطي لاختلافات الميزات بين تجمع SQL المخصص الذي تم ترحيله (المعروف سابقا ب SQL DW) وAzure Synapse Analytics.

إذا لم تقم بترحيل SQL DW أبدا وبدأت رحلتك بإنشاء مساحة عمل Synapse Analytics، فأنت ببساطة تستخدم وثائق Synapse Analytics.

اختلافات PowerShell

واحدة من أكبر مجالات الارتباك في الوثائق بين "تجمع SQL المخصص (المعروف سابقا باسم SQL DW)" و"Synapse Analytics" تجمعات SQL المخصصة هي PowerShell.

يستخدم تنفيذ SQL DW الأصلي خادما منطقيا هو نفس قاعدة بيانات Azure SQL. هناك وحدة PowerShell مشتركة تسمى Az.Sql. في هذه الوحدة النمطية، لإنشاء تجمع SQL مخصص جديد (المعروف سابقا ب SQL DW)، يحتوي cmdlet New-AzSqlDatabase على معلمة لذلك Edition تستخدم لتمييز أنك تريد DataWarehouse.

عند إصدار Synapse Analytics، جاء مع وحدة PowerShell مختلفة من Az.Synapse. لإنشاء تجمع SQL مخصص في مساحة عمل Synapse Analytics، يمكنك استخدام New-AzSynapseSqlPool. في وحدة PowerShell النمطية هذه، ليست هناك حاجة لتضمين معلمة "Edition"، لأنها تستخدم حصريا ل Synapse.

هاتان الوحدتان النمطيتان غير متساويتين في جميع الحالات. هناك بعض الإجراءات التي يمكن القيام بها في Az.Sql التي لا يمكن القيام بها في Az.Synapse. على سبيل المثال، إجراء استعادة لتجمع SQL مخصص (المعروف سابقا ب SQL DW) يستخدم Restore-AzSqlDatabase cmdlet بينما يستخدم Restore-AzSynapseSqlPoolSynapse Analytics . ومع ذلك، لا يتوفر الإجراء للاستعادة عبر حد الاشتراك إلا في Az.Sql الوحدة النمطية باستخدام Restore-AzSqlDatabase.