التشغيل السريع: إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure CLI
تُعد Azure CLI عبارة عن تجربة سطر أوامر Azure الخاصة بإدارة موارد Azure. يمكنك استخدامه في المستعرض الخاص بك مع Azure Cloud Shell. ويمكنك أيضاً تثبيته على الأجهزة التي تعمل بنظام التشغيل macOS أو Linux أو Windows وتشغيله من سطر الأوامر.
في هذا التشغيل السريع، ستتعلم كيفية إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure CLI.
إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.
المتطلبات الأساسية
قم بتنزيل وتثبيت jq، وهو معالج JSON خفيف الوزن ومرنة سطر الأوامر.
حساب تخزين Azure Data Lake Storage Gen2.
هام
يجب أن تكون مساحة عمل Azure Synapse Analytics قادرة على القراءة والكتابة إلى حساب Data Lake Storage Gen2 المحدد. بالإضافة إلى ذلك، بالنسبة لأي حساب تخزين تقوم بربطه كحساب تخزين أساسي، يجب أن تكون قد قمت بتمكين مساحة الاسم الهرمية عند إنشاء حساب التخزين، كما هو موضح في إنشاء حساب تخزين.
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع التشغيل السريع ل Bash في Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
إنشاء مساحة عمل Azure Synapse Analytics باستخدام Azure CLI
حدد متغيرات البيئة الضرورية لإنشاء موارد لمساحة عمل Azure Synapse Analytics.
اسم متغير البيئة الوصف StorageAccountName اسم حساب تخزين Data Lake Storage Gen2 الحالي. StorageAccountResourceGroup اسم مجموعة موارد حساب تخزين Data Lake Storage Gen2 الموجودة. FileShareName اسم نظام ملفات التخزين الموجود لديك. SynapseResourceGroup اختر اسما جديدا لمجموعة موارد Azure Synapse Analytics. المنطقة اختر إحدى مناطق Azure. SynapseWorkspaceName اختر اسما فريدا لمساحة عمل Azure Synapse Analytics الجديدة. SqlUser اختر قيمة لاسم مستخدم جديد. SqlPassword اختر كلمة مرور آمنة. إنشاء مجموعة موارد كحاوية لمساحة عمل Azure Synapse Analytics:
az group create --name $SynapseResourceGroup --location $Region
إنشاء مساحة عمل Azure Synapse Analytics:
az synapse workspace create \ --name $SynapseWorkspaceName \ --resource-group $SynapseResourceGroup \ --storage-account $StorageAccountName \ --file-system $FileShareName \ --sql-admin-login-user $SqlUser \ --sql-admin-login-password $SqlPassword \ --location $Region
احصل على عناوين URL للويب والتطوير لمساحة عمل Azure Synapse Analytics:
WorkspaceWeb=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .web') WorkspaceDev=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .dev')
إنشاء قاعدة جدار حماية للسماح بالوصول إلى مساحة عمل Azure Synapse Analytics من جهازك:
ClientIP=$(curl -sb -H "Accept: application/json" "$WorkspaceDev" | jq -r '.message') ClientIP=${ClientIP##'Client Ip address : '} echo "Creating a firewall rule to enable access for IP address: $ClientIP" az synapse workspace firewall-rule create --end-ip-address $ClientIP --start-ip-address $ClientIP --name "Allow Client IP" --resource-group $SynapseResourceGroup --workspace-name $SynapseWorkspaceName
افتح عنوان URL لمساحة عمل Azure Synapse Analytics المخزن في متغير
WorkspaceWeb
البيئة للوصول إلى مساحة العمل الخاصة بك:echo "Open your Azure Synapse Workspace Web URL in the browser: $WorkspaceWeb"
بعد توزيعه، يلزم الحصول على المزيد من الأذونات:
- في مدخل Microsoft Azure، قم بتعيين مستخدمين آخرين فيما يتعلق بمساحة العمل إلى دور المساهم في مساحة العمل. لمزيد من المعلومات، راجع تعيين أدوار Azure باستخدام مدخل Azure.
- قم بتعيين أدوار التحكم في الوصول المستندة إلى دور Azure Synapse Analytics المناسبة للمستخدمين الآخرين باستخدام Synapse Studio.
- يجب على عضو دور المالك لحساب تخزين Azure تعيين دور Storage Blob Data Contributor إلى هوية الخدمة المدارة لمساحة عمل Azure Synapse Analytics والمستخدمين الآخرين.
تنظيف الموارد
اتبع هذه الخطوات لحذف مساحة عمل Azure Synapse Analytics.
تحذير
يؤدي حذف مساحة عمل Azure Synapse Analytics إلى إزالة محركات التحليلات والبيانات المخزنة في قاعدة البيانات لتجمعات SQL المضمنة وبيانات تعريف مساحة العمل. لن يكون من الممكن الاتصال بنقاط نهاية SQL أو Apache Spark. سيتم حذف جميع البيانات الاصطناعية للتعليمات البرمجية (الاستعلامات ودفاتر الملاحظات وتعريفات الوظائف والتدفقات).
لن يؤثر حذف مساحة العمل على البيانات الموجودة في حساب Data Lake Storage Gen2 المرتبط بمساحة العمل.
إذا كنت تريد حذف مساحة عمل Azure Synapse Analytics، فأكمل الأمر التالي:
az synapse workspace delete --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup
المحتوى ذو الصلة
بعد ذلك، يمكنك إنشاء مجموعات SQL أو إنشاء مجموعات Apache Spark لبدء تحليل بياناتك واستكشافها.