Condividi tramite


Servers - Create

Effettua il provisioning del server Analysis Services specificato in base alla configurazione specificata nella richiesta.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}?api-version=2017-08-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse di Azure di cui fa parte un determinato server Analysis Services. Questo nome deve avere una lunghezza di almeno 1 carattere e non più di 90.

Criterio di espressione regolare: ^[-\w\._\(\)]+$

serverName
path True

string

Nome del server Analysis Services. Deve essere un minimo di 3 caratteri e un massimo di 63.

Criterio di espressione regolare: ^[a-z][a-z0-9]*$

subscriptionId
path True

string

Identificatore univoco per una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione dell'API client.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Posizione della risorsa di Analysis Services.

sku True

ResourceSku

SKU della risorsa di Analysis Services.

properties.asAdministrators

ServerAdministrators

Raccolta di amministratori del server AS

properties.backupBlobContainerUri

string

URI del contenitore sas per il contenitore di backup.

properties.gatewayDetails

GatewayDetails

Dettagli del gateway configurati per il server AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

Impostazioni del firewall per il server AS.

properties.managedMode

ManagedMode

Modalità gestita del server (0 = non gestito, 1 = gestito).

properties.querypoolConnectionMode

ConnectionMode

Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
I valori possibili sono i seguenti:

  • readOnly : indica che il server di lettura/scrittura non deve partecipare alle operazioni di query
  • all : indica che il server di lettura/scrittura può partecipare alle operazioni di query
Se si specifica readOnly quando la capacità è 1, viene generato un errore.

properties.serverMonitorMode

ServerMonitorMode

Modalità di monitoraggio del server per il server AS

properties.sku

ResourceSku

SKU della risorsa di Analysis Services.

tags

object

Coppie chiave-valore di proprietà di provisioning di risorse aggiuntive.

Risposte

Nome Tipo Descrizione
200 OK

AnalysisServicesServer

OK. Operazione riuscita.

201 Created

AnalysisServicesServer

Inprogress. L'operazione è ancora stata completata.

202 Accepted

AnalysisServicesServer

Preparazione. L'operazione è ancora stata completata.

Other Status Codes

ErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Create a server.

Esempio di richiesta

PUT https://management.azure.com/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest?api-version=2017-08-01

{
  "sku": {
    "capacity": 1,
    "name": "S1",
    "tier": "Standard"
  },
  "tags": {
    "testKey": "testValue"
  },
  "location": "West US",
  "properties": {
    "asAdministrators": {
      "members": [
        "azsdktest@microsoft.com",
        "azsdktest2@microsoft.com"
      ]
    }
  }
}

Risposta di esempio

{
  "id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
  "location": "West US",
  "name": "azsdktest",
  "properties": {
    "asAdministrators": {
      "members": [
        "azsdktest@microsoft.com",
        "azsdktest2@microsoft.com"
      ]
    },
    "provisioningState": "Provisioning",
    "serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
    "state": "Provisioning"
  },
  "sku": {
    "capacity": 1,
    "name": "S1",
    "tier": "Standard"
  },
  "tags": {
    "testKey": "testValue"
  }
}
{
  "id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
  "location": "West US",
  "name": "azsdktest",
  "properties": {
    "asAdministrators": {
      "members": [
        "azsdktest@microsoft.com",
        "azsdktest2@microsoft.com"
      ]
    },
    "provisioningState": "Provisioning",
    "serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
    "state": "Provisioning"
  },
  "sku": {
    "capacity": 1,
    "name": "S1",
    "tier": "Standard"
  },
  "tags": {
    "testKey": "testValue"
  }
}
{
  "id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
  "location": "West US",
  "name": "azsdktest",
  "properties": {
    "asAdministrators": {
      "members": [
        "azsdktest@microsoft.com",
        "azsdktest2@microsoft.com"
      ]
    },
    "provisioningState": "Preparing",
    "serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
    "state": "Preparing"
  },
  "sku": {
    "capacity": 1,
    "name": "S1",
    "tier": "Standard"
  },
  "tags": {
    "testKey": "testValue"
  }
}

Definizioni

Nome Descrizione
AnalysisServicesServer

Rappresenta un'istanza di una risorsa di Analysis Services.

ConnectionMode

Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
I valori possibili sono i seguenti:

  • readOnly : indica che il server di lettura/scrittura non deve partecipare alle operazioni di query
  • all : indica che il server di lettura/scrittura può partecipare alle operazioni di query
Se si specifica readOnly quando la capacità è 1, viene generato un errore.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Descrive il formato della risposta di errore.

GatewayDetails

Dettagli del gateway.

IPv4FirewallRule

Dettaglio della regola del firewall.

IPv4FirewallSettings

Matrice di regole del firewall.

ManagedMode

Modalità gestita del server (0 = non gestito, 1 = gestito).

ProvisioningState

Stato di distribuzione corrente della risorsa di Analysis Services. ProvisioningState indica gli stati per il provisioning delle risorse.

ResourceSku

Rappresenta il nome dello SKU e il piano tariffario di Azure per la risorsa di Analysis Services.

ServerAdministrators

Matrice di identità utente dell'amministratore.

ServerMonitorMode

Modalità di monitoraggio del server per il server AS

SkuTier

Nome del piano tariffario di Azure a cui si applica lo SKU.

State

Stato corrente della risorsa di Analysis Services. Lo stato consiste nell'indicare più stati al di fuori del provisioning delle risorse.

AnalysisServicesServer

Rappresenta un'istanza di una risorsa di Analysis Services.

Nome Tipo Valore predefinito Descrizione
id

string

Identificatore che rappresenta la risorsa di Analysis Services.

location

string

Posizione della risorsa di Analysis Services.

name

string

Nome della risorsa di Analysis Services.

properties.asAdministrators

ServerAdministrators

Raccolta di amministratori del server AS

properties.backupBlobContainerUri

string

URI del contenitore sas per il contenitore di backup.

properties.gatewayDetails

GatewayDetails

Dettagli del gateway configurati per il server AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

Impostazioni del firewall per il server AS.

properties.managedMode

ManagedMode

1

Modalità gestita del server (0 = non gestito, 1 = gestito).

properties.provisioningState

ProvisioningState

Stato di distribuzione corrente della risorsa di Analysis Services. ProvisioningState indica gli stati per il provisioning delle risorse.

properties.querypoolConnectionMode

ConnectionMode

All

Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
I valori possibili sono i seguenti:

  • readOnly : indica che il server di lettura/scrittura non deve partecipare alle operazioni di query
  • all : indica che il server di lettura/scrittura può partecipare alle operazioni di query
Se si specifica readOnly quando la capacità è 1, viene generato un errore.

properties.serverFullName

string

Nome completo della risorsa di Analysis Services.

properties.serverMonitorMode

ServerMonitorMode

1

Modalità di monitoraggio del server per il server AS

properties.sku

ResourceSku

SKU della risorsa di Analysis Services.

properties.state

State

Stato corrente della risorsa di Analysis Services. Lo stato consiste nell'indicare più stati al di fuori del provisioning delle risorse.

sku

ResourceSku

SKU della risorsa di Analysis Services.

tags

object

Coppie chiave-valore di proprietà di provisioning di risorse aggiuntive.

type

string

Tipo della risorsa di Analysis Services.

ConnectionMode

Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
I valori possibili sono i seguenti:

  • readOnly : indica che il server di lettura/scrittura non deve partecipare alle operazioni di query
  • all : indica che il server di lettura/scrittura può partecipare alle operazioni di query
Se si specifica readOnly quando la capacità è 1, viene generato un errore.

Nome Tipo Descrizione
All

string

ReadOnly

string

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

httpStatusCode

integer

Codice di stato HTTP

message

string

Messaggio di errore.

subCode

integer

Codice secondario di errore

target

string

Destinazione dell'errore.

timeStamp

string

timestamp per l'errore.

ErrorResponse

Descrive il formato della risposta di errore.

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error

GatewayDetails

Dettagli del gateway.

Nome Tipo Descrizione
dmtsClusterUri

string

Uri del cluster DMTS.

gatewayObjectId

string

ID oggetto gateway da nel cluster DMTS per la risorsa gateway.

gatewayResourceId

string

Risorsa gateway da associare al server.

IPv4FirewallRule

Dettaglio della regola del firewall.

Nome Tipo Descrizione
firewallRuleName

string

Nome della regola.

rangeEnd

string

Intervallo finale di IPv4.

rangeStart

string

Intervallo iniziale di IPv4.

IPv4FirewallSettings

Matrice di regole del firewall.

Nome Tipo Descrizione
enablePowerBIService

boolean

Indicatore dell'abilitazione del servizio PBI.

firewallRules

IPv4FirewallRule[]

Matrice di regole del firewall.

ManagedMode

Modalità gestita del server (0 = non gestito, 1 = gestito).

Nome Tipo Descrizione
0

Integer

1

Integer

ProvisioningState

Stato di distribuzione corrente della risorsa di Analysis Services. ProvisioningState indica gli stati per il provisioning delle risorse.

Nome Tipo Descrizione
Deleting

string

Failed

string

Paused

string

Pausing

string

Preparing

string

Provisioning

string

Resuming

string

Scaling

string

Succeeded

string

Suspended

string

Suspending

string

Updating

string

ResourceSku

Rappresenta il nome dello SKU e il piano tariffario di Azure per la risorsa di Analysis Services.

Nome Tipo Valore predefinito Descrizione
capacity

integer

1

Numero di istanze nel pool di query di sola lettura.

name

string

Nome del livello SKU.

tier

SkuTier

Nome del piano tariffario di Azure a cui si applica lo SKU.

ServerAdministrators

Matrice di identità utente dell'amministratore.

Nome Tipo Descrizione
members

string[]

Matrice di identità utente dell'amministratore.

ServerMonitorMode

Modalità di monitoraggio del server per il server AS

Nome Tipo Descrizione
0

Integer

1

Integer

SkuTier

Nome del piano tariffario di Azure a cui si applica lo SKU.

Nome Tipo Descrizione
Basic

string

Development

string

Standard

string

State

Stato corrente della risorsa di Analysis Services. Lo stato consiste nell'indicare più stati al di fuori del provisioning delle risorse.

Nome Tipo Descrizione
Deleting

string

Failed

string

Paused

string

Pausing

string

Preparing

string

Provisioning

string

Resuming

string

Scaling

string

Succeeded

string

Suspended

string

Suspending

string

Updating

string