التشغيل السريع: إنشاء مساحة عمل Azure synapse باستخدام Azure PowerShell
إن Azure PowerShell عبارة عن مجموعة من أوامر cmdlets لإدارة موارد Azure مباشرةً من PowerShell. يمكنك استخدامه في متصفحك الخاص مع Azure Cloud Shell. يمكنك أيضًا تثبيته على macOS أو Linux أو Windows.
في هذه التشغيل السريع، تتعلم إنشاء مساحة عمل Synapse باستخدام Azure PowerShell.
في حال لم يكن لديك اشتراك Azure، قم بإنشاء حساب مجاني قبل البدء.
المتطلبات الأساسية
حساب تخزين Azure Data Lake Storage Gen2
هام
يجب أن تكون مساحة عمل Azure Synapse قادرة على القراءة والكتابة إلى حساب ADLS Gen2 المحدد. وبالنسبة إلى أي حساب تخزين تقوم بربطه كحساب تخزين أساسي، يجب أن تكون قد قمت بتمكين مساحة الاسم الهرمية عند إنشاء حساب التخزين، كما هو موضح في صفحة إنشاء حساب تخزين.
إذا اخترت استخدام Cloud Shell، راجع نظرة عامة على Azure Cloud Shell للحصول على مزيد من المعلومات.
تثبيت وحدة Azure PowerShell محلياً
في حال اختيارك لاستخدام PowerShell محلياً، فإن هذه المقالة تتطلب منك تثبيت الوحدة النمطية Az PowerShell والاتصال بحساب Microsoft Azure باستخدام Connect-AzAccount cmdlet. ولمزيد من المعلومات حول تثبيت الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell.
لمزيد من المعلومات حول المصادقة باستخدام Azure PowerShell، راجع تسجيل الدخول باستخدام Azure PowerShell.
تثبيت وحدة Azure Synapse PowerShell
هام
في أثناء معاينة وحدة Az.Synapse PowerShell، يجب تثبيتها بشكلٍ منفصل باستخدام Install-Module
cmdlet. بعد أن تصبح وحدة PowerShell النمطية هذه متاحة بشكل عام، ستكون جزءاً من إصدارات وحدة Az PowerShell المستقبلية وستتوفر بشكل افتراضي من داخل Azure Cloud Shell.
Install-Module -Name Az.Synapse
إنشاء مساحة عمل Azure Synapse باستخدام Azure PowerShell
حدد متغيرات البيئة الضرورية لإنشاء موارد لمساحة عمل Azure Synapse.
اسم المتغير الوصف StorageAccountName اسم حساب تخزين ADLS Gen2 الحالي. StorageAccountResourceGroup اسم مجموعة موارد حساب تخزين ADLS Gen2 الحالية. FileShareName اسم نظام ملفات التخزين الموجود لديك. SynapseResourceGroup اختر اسماً جديداً لمجموعة موارد Azure Synapse. المنطقة اختر إحدى مناطق Azure. SynapseWorkspaceName اختر اسماً فريداً لمساحة عمل Azure Synapse الجديدة. SqlUser اختر قيمة لاسم مستخدم جديد. SqlPassword اختر كلمة مرور آمنة. ClientIP عنوان IP العام للنظام الذي تقوم بتشغيل PowerShell منه. إنشاء مجموعة موارد كحاوية لمساحة عمل Azure Synapse:
New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
إنشاء مساحة عمل Azure Synapse Workspace:
$Cred = New-Object -TypeName System.Management.Automation.PSCredential ($SqlUser, (ConvertTo-SecureString $SqlPassword -AsPlainText -Force)) $WorkspaceParams = @{ Name = $SynapseWorkspaceName ResourceGroupName = $SynapseResourceGroup DefaultDataLakeStorageAccountName = $StorageAccountName DefaultDataLakeStorageFilesystem = $FileShareName SqlAdministratorLoginCredential = $Cred Location = $Region } New-AzSynapseWorkspace @WorkspaceParams
الحصول على عنوان URL للويب والتطوير لمساحة عمل Azure Synapse:
$WorkspaceWeb = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.web $WorkspaceDev = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.dev
إنشاء قاعدة جدار حماية للسماح لك بالوصول إلى مساحة عمل Azure Synapse من جهازك:
$FirewallParams = @{ WorkspaceName = $SynapseWorkspaceName Name = 'Allow Client IP' ResourceGroupName = $StorageAccountResourceGroup StartIpAddress = $ClientIP EndIpAddress = $ClientIP } New-AzSynapseFirewallRule @FirewallParams
افتح عنوان URL على الويب لمساحة Azure Synapse المخزن في متغير البيئة
WorkspaceWeb
للوصول إلى مساحة العمل الخاصة بك:Start-Process $WorkspaceWeb
بمجرد التوزيع، يلزم الحصول على أذونات إضافية.
- في مدخل Microsoft Azure، قم بتعيين مستخدمين آخرين فيما يتعلق بمساحة العمل إلى دور المساهم في مساحة العمل. للخطوات التفصيلية، راجع تعيين أدوار Azure باستخدام مدخل Azure.
- يجب تعيين أدوار Synapse RBAC المناسبة للمستخدمين الآخرين باستخدام Synapse Studio.
- يجب على عضو دور Owner لحساب تخزين Azure تعيين دور Storage Blob Data Contributor إلى MSI لمساحة عمل Azure Synapse والمستخدمين الآخرين.
تنظيف الموارد
اتبع الخطوات التالية لحذف مساحة عمل Azure Synapse.
تحذير
سيؤدي حذف مساحة عمل Azure Synapse إلى إزالة محركات التحليلات والبيانات المخزنة في قاعدة البيانات الخاصة بمجمعات SQL المضمنة وبيانات تعريف مساحة العمل. لن يكون من الممكن الاتصال بنقاط نهاية SQL أو Apache Spark. سيتم حذف جميع التعليمات البرمجية للبيانات الاصطناعية (الاستعلامات ودفاتر الملاحظات وتعريفات الوظائف والتدفقات). حذف مساحة العمل لن يؤثر على البيانات الموجودة في Data Lake Store Gen2 المرتبط بمساحة العمل.
إذا لم تكن هناك حاجة إلى مساحة عمل Azure Synapse التي تم إنشاؤها في هذه المقالة، يمكنك حذفها عن طريق تشغيل المثال التالي.
Remove-AzSynapseWorkspace -Name $SynapseWorkspaceNam -ResourceGroupName $SynapseResourceGroup
الخطوات التالية
بعد ذلك، يمكنك إنشاء تجمعات SQL أو إنشاء مجمعات Apache Spark لبدء تحليل بياناتك واستكشافها.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ