Rozhraní REST API pro vyhrazené fondy SQL (dříve SQL DW) ve službě Azure Synapse Analytics

Tip

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 Fabric Data Warehouse. Stávající úlohy fondu SQL dedikované můžou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovými vědami, analýzou v reálném čase a vytvářením sestav.

REST API pro správu výpočetních prostředků pro vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics.

Poznámka:

Rozhraní REST API popsaná v tomto článku jsou určená pro samostatné vyhrazené fondy SQL (dříve SQL DW) a nevztahují se na vyhrazený fond SQL v pracovním prostoru Azure Synapse Analytics. Informace o rozhraních REST API, která se mají použít speciálně pro pracovní prostor Azure Synapse Analytics, najdete v tématu Rest API pracovního prostoru služby Azure Synapse Analytics.

Škálování výpočetního výkonu

Pokud chcete změnit jednotky datového skladu, použijte rozhraní REST API pro vytvoření nebo aktualizaci databáze . Následující příklad nastaví jednotky datového skladu na DW1000 pro databázi MySQLDW, která je hostována na serveru MyServer. Server je ve skupině prostředků Azure s názvem ResourceGroup1.

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}?api-version=2020-08-01-preview HTTP/1.1
Content-Type: application/json; charset=UTF-8

{
    "location": "West Central US",
    "sku": {
        "name": "DW200c"
    }
}

Pozastavit výpočet

K pozastavení databáze použijte rozhraní REST API pro pozastavení databáze . Následující příklad pozastaví databázi s názvem Database02 hostované na serveru s názvem Server01. Server je ve skupině prostředků Azure s názvem ResourceGroup1.

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2020-08-01-preview HTTP/1.1

Obnovení výpočtu

Pokud chcete spustit databázi, použijte rozhraní REST API pro obnovení databáze . Následující příklad spustí databázi s názvem Database02 hostované na serveru s názvem Server01. Server je ve skupině prostředků Azure s názvem ResourceGroup1.

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/resume?api-version=2020-08-01-preview HTTP/1.1

Kontrola stavu databáze

Poznámka:

V současné době může kontrola stavu databáze vrátit ONLINE, když databáze dokončí online pracovní postup, což vede k chybám připojení. Pokud k aktivaci pokusů o připojení používáte toto volání rozhraní API, budete možná muset do kódu aplikace přidat zpoždění 2 až 3 minuty.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview

Získání plánu údržby

Zkontrolujte plán údržby nastavený pro vyhrazený fond SQL (dříve SQL DW).

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1

Nastavení plánu údržby

Nastavení a aktualizace plánu údržby u existujícího vyhrazeného fondu SQL (dříve SQL DW).

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1

{
    "properties": {
        "timeRanges": [
                {
                                "dayOfWeek": "Saturday",
                                "startTime": "00:00",
                                "duration": "08:00",
                },
                {
                                "dayOfWeek": "Wednesday",
                                "startTime": "00:00",
                                "duration": "08:00",
                }
                ]
    }
}

Další kroky

Další informace najdete v tématu Správa výpočetních prostředků.