إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تلميح
Microsoft Fabric Data Warehouse هو مستودع علائقي على نطاق مؤسسي قائم على أساس بحيرة البيانات، مع بنية جاهزة للمستقبل، وذكاء اصطناعي مدمج، وميزات جديدة. إذا كنت جديدا في مستودع البيانات، ابدأ ب Fabric Data Warehouse. يمكن لأحمال عمل تجمع SQL المخصصة الحالية الترقية إلى Fabric للوصول إلى قدرات جديدة في علوم البيانات، والتحليلات اللحظية، والتقارير.
Create a dedicated SQL pool (سابقا SQL DW) في Azure Synapse Analytics using Azure PowerShell.
المتطلبات الأساسية
إذا لم تكن مشتركًا في Azure، فيمكنك إنشاء حساب مجاني على Azure قبل البدء.
هام
قد يؤدي إنشاء تجمع SQL مخصص (المعروف سابقا باسم SQL DW) إلى خدمة جديدة قابلة للفوترة. لمزيد من المعلومات، راجع تسعير Azure Synapse Analytics.
إشعار
نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
تسجيل الدخول إلى Azure
سجل الدخول إلى اشتراك Azure الخاص بك باستخدام الأمر Connect-AzAccount واتبع الإرشادات التي تظهر على الشاشة.
Connect-AzAccount
لمعرفة الاشتراك الذي تستخدمه، قم بتشغيل Get-AzSubscription.
Get-AzSubscription
إذا كنت بحاجة إلى استخدام اشتراك مختلف عن الاشتراك الافتراضي، فقم بتشغيل Set-AzContext.
Set-AzContext -SubscriptionName "MySubscription"
إنشاء المتغيرات
حدد المتغيرات لاستخدامها في البرامج النصية في هذا التشغيل السريع.
# The data center and resource name for your resources
$resourcegroupname = "myResourceGroup"
$location = "WestEurope"
# The server name: Use a random value or replace with your own value (don't capitalize)
$servername = "server-$(Get-Random)"
# Set an admin name and password for your database
# The sign-in information for the server
$adminlogin = "ServerAdmin"
$password = "ChangeYourAdminPassword1"
# The ip address range that you want to allow to access your server - change as appropriate
$startip = "0.0.0.0"
$endip = "0.0.0.0"
# The database name
$databasename = "mySampleDataWarehouse"
إنشاء مجموعة موارد
قم بإنشاء مجموعة موارد Azure باستخدام الأمر New-AzResourceGroup . مجموعة الموارد هي حاوية يتم فيها نشر موارد Azure وإدارتها كمجموعة. في المثال التالي سيتم إنشاء مجموعة موارد تسمى myResourceGroup في المنطقة westeurope.
New-AzResourceGroup -Name $resourcegroupname -Location $location
إنشاء خادم
قم بإنشاء خادم SQL منطقي باستخدام الأمر New-AzSqlServer . يحتوي الخادم على مجموعة من قواعد البيانات المدارة كمجموعة. ينشئ المثال التالي خادما مسماة عشوائيا في مجموعة الموارد الخاصة بك مع اسم مستخدم مسؤول وكلمة ServerAdmin مرور ل ChangeYourAdminPassword1. استبدل هذه القيم المحددة مسبقا كما يرغب.
New-AzSqlServer -ResourceGroupName $resourcegroupname `
-ServerName $servername `
-Location $location `
-SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))
تكوين قاعدة جدار حماية على مستوى الخادم
قم بإنشاء قاعدة جدار حماية على مستوى الخادم باستخدام الأمر New-AzSqlServerFirewallRule . تسمح قاعدة جدار الحماية على مستوى الخادم لتطبيق خارجي، مثل SQL Server Management Studio أو الأداة المساعدة SQLCMD بالاتصال بتجمع SQL مخصص (SQL DW سابقا) من خلال جدار حماية خدمة تجمع SQL المخصص.
في المثال التالي، يتم فتح جدار الحماية فقط لموارد Azure الأخرى. لتمكين الاتصال الخارجي، قم بتغيير عنوان IP إلى عنوان مناسب لبيئتك. لفتح جميع عناوين IP، استخدم 0.0.0.0 كعنوان IP للبدء و 255.255.255.255 كعنوان نهاية.
New-AzSqlServerFirewallRule -ResourceGroupName $resourcegroupname `
-ServerName $servername `
-FirewallRuleName "AllowSome" -StartIpAddress $startip -EndIpAddress $endip
إشعار
تتصل نقاط نهاية SQL عبر المنفذ 1433. إذا كنت تحاول الاتصال من داخل شبكة شركة، فقد لا يسمح جدار الحماية الخاص بشبكتك بنسبة استخدام الشبكة الصادرة عبر المنفذ 1433. إذا كان الأمر كذلك، فلن تتمكن من الاتصال بالخادم الخاص بك ما لم يفتح قسم تكنولوجيا المعلومات المنفذ 1433.
إنشاء تجمع SQL مخصص (المعروف سابقا باسم SQL DW)
ينشئ المثال التالي تجمع SQL مخصص (المعروف سابقا باسم SQL DW) باستخدام المتغيرات المحددة مسبقا. يحدد هدف الخدمة ك DW100c، وهي نقطة بداية منخفضة التكلفة لتجمع SQL المخصص (المعروف سابقا باسم SQL DW).
New-AzSqlDatabase `
-ResourceGroupName $resourcegroupname `
-ServerName $servername `
-DatabaseName $databasename `
-Edition "DataWarehouse" `
-RequestedServiceObjectiveName "DW100c" `
-CollationName "SQL_Latin1_General_CP1_CI_AS" `
-MaxSizeBytes 10995116277760
المعلمات المطلوبة هي:
- RequestedServiceObjectiveName: مقدار وحدات مستودع البيانات التي تطلبها. زيادة هذا المبلغ يزيد من تكلفة الحوسبة. للحصول على قائمة بالقيم المدعومة، راجع حدود الذاكرة والتزامن.
- DatabaseName: اسم تجمع SQL المخصص (المعروف سابقا باسم SQL DW) الذي تقوم بإنشائه.
- اسم الخادم: اسم الخادم الذي تستخدمه للإنشاء.
- ResourceGroupName: مجموعة الموارد التي تستخدمها. للعثور على مجموعات الموارد المتوفرة في اشتراكك، استخدم Get-AzureResource.
- الإصدار: يجب أن يكون "DataWarehouse" لإنشاء تجمع SQL مخصص (المعروف سابقا باسم SQL DW).
المعلمات الاختيارية هي:
-
CollationName: الترتيب الافتراضي إذا لم يكن محددا هو
SQL_Latin1_General_CP1_CI_AS. لا يمكن تغيير الترتيب في قاعدة بيانات. - MaxSizeBytes: الحد الافتراضي لحجم قاعدة البيانات هو 240 تيرابايت. الحد الأقصى للحجم يحد من بيانات rowstore. هناك تخزين غير محدود للبيانات العمودية.
لمزيد من المعلومات حول خيارات المعلمات، راجع New-AzSqlDatabase.
تنظيف الموارد
تعتمد برامج التشغيل السريع الأخرى في هذه المجموعة على هذا التشغيل السريع.
تلميح
إذا كنت تخطط لمواصلة العمل مع برامج التشغيل السريع اللاحقة، فلا تقم بتنظيف الموارد التي تم إنشاؤها في هذا التشغيل السريع. إذا كنت لا تخطط للمتابعة، فاستخدم الخطوات التالية لحذف جميع الموارد التي تم إنشاؤها بواسطة هذا التشغيل السريع في مدخل Microsoft Azure.
Remove-AzResourceGroup -ResourceGroupName $resourcegroupname
الخطوات التالية
لقد قمت الآن بإنشاء تجمع SQL مخصص (المعروف سابقا باسم SQL DW)، وإنشاء قاعدة جدار حماية، والاتصال بتجمع SQL المخصص. لمعرفة المزيد، تابع إلى مقالة تحميل البيانات في تجمع SQL مخصص .