مشاركة عبر


التشغيل السريع: إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure PowerShell

إن Azure PowerShell عبارة عن مجموعة من أوامر cmdlets لإدارة موارد Azure مباشرةً من PowerShell. يمكنك استخدامه في المستعرض الخاص بك مع Azure Cloud Shell. يمكنك أيضًا تثبيته على macOS أو Linux أو Windows.

في هذا التشغيل السريع، تتعلم إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure PowerShell.

إذا لم تكن مشتركًا في Azure، فيمكنك إنشاء حساب مجاني على Azure قبل البدء.

المتطلبات الأساسية

  • حساب تخزين Azure Data Lake Storage Gen2

    هام

    يجب أن تكون مساحة عمل Azure Synapse Analytics قادرة على القراءة والكتابة إلى حساب Azure Data Lake Storage Gen2 المحدد. وبالنسبة إلى أي حساب تخزين تقوم بربطه كحساب تخزين أساسي، يجب أن تكون قد قمت بتمكين مساحة الاسم الهرمية عند إنشاء حساب التخزين، كما هو موضح في صفحة إنشاء حساب تخزين.

إذا اخترت استخدام Cloud Shell، فراجع نظرة عامة على Azure Cloud Shell للحصول على مزيد من المعلومات.

تثبيت وحدة Azure PowerShell محلياً

إذا اخترت استخدام PowerShell محليا، تتطلب هذه المقالة تثبيت الوحدة النمطية Az PowerShell والاتصال بحساب Azure الخاص بك باستخدام Connect-AzAccount cmdlet. ولمزيد من المعلومات حول تثبيت الوحدة النمطية «Az PowerShell»، راجع تثبيت Azure PowerShell.

لمزيد من المعلومات حول المصادقة باستخدام Azure PowerShell، راجع تسجيل الدخول باستخدام Azure PowerShell.

تثبيت وحدة Azure Synapse PowerShell

هام

Az.Synapse أثناء معاينة وحدة PowerShell النمطية، يجب تثبيتها بشكل منفصل باستخدام Install-Module cmdlet. بعد أن تصبح وحدة PowerShell النمطية هذه متاحة بشكل عام، ستكون جزءا من إصدارات وحدة Az PowerShell المستقبلية وستتوفر بشكل افتراضي من داخل Cloud Shell.

Install-Module -Name Az.Synapse

إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure PowerShell

  1. حدد متغيرات البيئة الضرورية لإنشاء موارد لمساحة عمل Azure Synapse Analytics.

    اسم المتغير ‏‏الوصف
    StorageAccountName اسم حساب تخزين Azure Data Lake Storage Gen2 الحالي.
    StorageAccountResourceGroup اسم مجموعة موارد حساب تخزين Azure Data Lake Storage Gen2 الموجودة.
    FileShareName اسم نظام ملفات التخزين الموجود لديك.
    SynapseResourceGroup اختر اسما جديدا لمجموعة موارد Azure Synapse Analytics.
    المنطقة اختر إحدى مناطق Azure.
    SynapseWorkspaceName اختر اسما فريدا لمساحة عمل Azure Synapse Analytics الجديدة.
    SqlUser اختر قيمة لاسم مستخدم جديد.
    SqlPassword اختر كلمة مرور آمنة.
    ClientIP عنوان IP العام للنظام الذي تقوم بتشغيل PowerShell منه.
  2. إنشاء مجموعة موارد كحاوية لمساحة عمل Azure Synapse Analytics:

    New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
    
  3. إنشاء مساحة عمل Azure Synapse Analytics:

    $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
    
  4. احصل على عناوين URL للويب والتطوير لمساحة عمل Azure Synapse Analytics:

    $WorkspaceWeb = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.web
    $WorkspaceDev = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.dev
    
  5. إنشاء قاعدة جدار حماية للسماح بالوصول إلى مساحة عمل Azure Synapse Analytics من جهازك:

    $FirewallParams = @{
      WorkspaceName = $SynapseWorkspaceName
      Name = 'Allow Client IP'
      ResourceGroupName = $StorageAccountResourceGroup
      StartIpAddress = $ClientIP
      EndIpAddress = $ClientIP
    }
    New-AzSynapseFirewallRule @FirewallParams
    
  6. افتح عنوان URL لمساحة عمل Azure Synapse Analytics المخزن في متغير WorkspaceWeb البيئة للوصول إلى مساحة العمل الخاصة بك:

    Start-Process $WorkspaceWeb
    

    لقطة شاشة تعرض ويب مساحة عمل Azure Synapse Analytics.

  7. بعد توزيعه، يلزم الحصول على المزيد من الأذونات.

تنظيف الموارد

اتبع هذه الخطوات لحذف مساحة عمل Azure Synapse Analytics.

تحذير

يؤدي حذف مساحة عمل Azure Synapse Analytics إلى إزالة محركات التحليلات والبيانات المخزنة في قاعدة البيانات لتجمعات SQL المضمنة وبيانات تعريف مساحة العمل. لن يكون من الممكن الاتصال بنقاط نهاية SQL أو Apache Spark. سيتم حذف جميع البيانات الاصطناعية للتعليمات البرمجية (الاستعلامات ودفاتر الملاحظات وتعريفات الوظائف والتدفقات).

لن يؤثر حذف مساحة العمل على البيانات الموجودة في حساب Azure Data Lake Storage Gen2 المرتبط بمساحة العمل.

إذا لم تكن هناك حاجة إلى مساحة عمل Azure Synapse Analytics التي تم إنشاؤها في هذه المقالة، يمكنك حذفها عن طريق تشغيل المثال التالي:

Remove-AzSynapseWorkspace -Name $SynapseWorkspaceNam -ResourceGroupName $SynapseResourceGroup

بعد ذلك، يمكنك إنشاء مجموعات SQL أو إنشاء مجموعات Apache Spark لبدء تحليل بياناتك واستكشافها.