Rychlý start: Vytvoření vyhrazeného fondu SQL (dříve SQL DW) pomocí Azure PowerShellu

Návod

Microsoft Fabric Data Warehouse je relační sklad v podnikovém měřítku na základu datového jezera s architekturou připravenou pro budoucnost, integrovanou AI a novými funkcemi. Pokud s datovými sklady začínáte, začněte pracovat s Fabric Data Warehouse. Stávající úlohy fondu dedikované SQL můžou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovou vědou, analýzou v reálném čase a reportováním.

Vytvořte vyhrazený fond SQL (dříve SQL DW) v Azure Synapse Analytics pomocí Azure PowerShell.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Důležité

Vytvoření vyhrazeného fondu SQL (dříve SQL DW) může mít za následek novou fakturovatelnou službu. Další informace najdete v tématu o cenách služby Azure Synapse Analytics.

Poznámka:

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Přihlášení k Azure

Přihlaste se ke svému předplatnému Azure pomocí příkazu Connect-AzAccount a postupujte podle pokynů na obrazovce.

Connect-AzAccount

Pokud chcete zjistit, které předplatné používáte, spusťte Get-AzSubscription.

Get-AzSubscription

Pokud potřebujete použít jiné předplatné než výchozí, spusťte Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Vytváření proměnných

Definujte proměnné pro použití ve skriptech v tomto rychlém startu.

# 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"

Vytvoření skupiny zdrojů

Vytvořte skupinu prostředků Azure pomocí příkazu New-AzResourceGroup . Skupina prostředků je kontejner, do kterého se nasazují a spravují prostředky Azure jako skupina. Následující příklad vytvoří skupinu prostředků s názvem myResourceGroup v umístění westeurope.

New-AzResourceGroup -Name $resourcegroupname -Location $location

Vytvoření serveru

Vytvořte logický SQL server pomocí příkazu New-AzSqlServer . Server obsahuje skupinu databází spravovaných jako skupinu. Následující příklad vytvoří náhodně pojmenovaný server ve vaší skupině prostředků s uživatelským jménem ServerAdmin správce a heslem ChangeYourAdminPassword1. Podle potřeby nahraďte tyto předdefinované hodnoty.

New-AzSqlServer -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -Location $location `
    -SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))

Konfigurace pravidla brány firewall na úrovni serveru

Vytvořte pravidlo brány firewall na úrovni serveru pomocí příkazu New-AzSqlServerFirewallRule . Pravidlo brány firewall na úrovni serveru umožňuje externí aplikaci, jako je SQL Server Management Studio nebo nástroj SQLCMD, připojit se k vyhrazenému fondu SQL (dříve SQL DW) přes bránu firewall vyhrazené služby fondu SQL.

V následujícím příkladu je brána firewall otevřena jenom pro ostatní prostředky Azure. Pokud chcete povolit externí připojení, změňte IP adresu na odpovídající adresu pro vaše prostředí. Pokud chcete otevřít všechny IP adresy, použijte jako počáteční IP adresu 0.0.0.0 a jako koncovou adresu použijte adresu 255.255.255.255.

New-AzSqlServerFirewallRule -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -FirewallRuleName "AllowSome" -StartIpAddress $startip -EndIpAddress $endip

Poznámka:

Koncové body SQL komunikují přes port 1433. Pokud se pokoušíte připojit v rámci firemní sítě, firewall vaší sítě možná nepovoluje odchozí provoz na portu 1433. Pokud ano, nebudete se moct připojit k serveru, pokud vaše IT oddělení neotevře port 1433.

Vytvoření vyhrazeného fondu SQL (dříve SQL DW)

Následující příklad vytvoří vyhrazený fond SQL (dříve SQL DW) pomocí dříve definovaných proměnných. Definuje cíl služby jako DW100c, což je nákladově efektivní výchozí bod pro váš vyhrazený fond SQL (dříve SQL DW).

New-AzSqlDatabase `
    -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -DatabaseName $databasename `
    -Edition "DataWarehouse" `
    -RequestedServiceObjectiveName "DW100c" `
    -CollationName "SQL_Latin1_General_CP1_CI_AS" `
    -MaxSizeBytes 10995116277760

Požadované parametry jsou:

  • RequestedServiceObjectiveName: Množství jednotek datového skladu , které požadujete. Zvýšení této částky zvyšuje náklady na výpočetní prostředky. Seznam podporovaných hodnot najdete v tématu Omezení paměti a souběžnosti.
  • DatabaseName: Název vyhrazeného fondu SQL (dříve SQL DW), který vytváříte.
  • Název serveru: Název serveru, který používáte k vytvoření.
  • ResourceGroupName: Skupina prostředků, kterou používáte. K vyhledání dostupných skupin prostředků ve vašem předplatném použijte Get-AzureResource.
  • Edice: Musí být "DataWarehouse" pro vytvoření vyhrazeného fondu SQL (dříve SQL DW).

Volitelné parametry jsou:

  • CollationName: Výchozí kolace, pokud není zadána je SQL_Latin1_General_CP1_CI_AS. Kolaci nelze změnit v databázi.
  • MaxSizeBytes: Výchozí maximální velikost databáze je 240 TB. Omezení maximální velikosti se vztahuje na data v uložišti řádků. Pro sloupcová data je neomezené úložiště.

Další informace o možnostech parametrů naleznete v tématu New-AzSqlDatabase.

Upravte zdroje

Další kurzy rychlého startu v této kolekci vycházejí z tohoto rychlého startu.

Návod

Pokud plánujete pokračovat s dalšími tutoriály rychlého startu, neodstraňujte prostředky vytvořené v tomto rychlém startu. Pokud pokračovat nechcete, pomocí následujícího postupu odstraňte všechny prostředky vytvořené tímto rychlým startem na webu Azure Portal.

Remove-AzResourceGroup -ResourceGroupName $resourcegroupname

Další kroky

Vytvořili jste vyhrazený fond SQL (dříve SQL DW), vytvořili jste pravidlo brány firewall a připojili jste se k vyhrazenému fondu SQL. Další informace najdete v článku o načtení dat do vyhrazeného fondu SQL .