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 |
---|---|---|---|---|
resource
|
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: |
server
|
path | True |
string |
Nome del server Analysis Services. Deve essere un minimo di 3 caratteri e un massimo di 63. Criterio di espressione regolare: |
subscription
|
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 |
SKU della risorsa di Analysis Services. |
|
properties.asAdministrators |
Raccolta di amministratori del server AS |
||
properties.backupBlobContainerUri |
string |
URI del contenitore sas per il contenitore di backup. |
|
properties.gatewayDetails |
Dettagli del gateway configurati per il server AS. |
||
properties.ipV4FirewallSettings |
Impostazioni del firewall per il server AS. |
||
properties.managedMode |
Modalità gestita del server (0 = non gestito, 1 = gestito). |
||
properties.querypoolConnectionMode |
Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
|
||
properties.serverMonitorMode |
Modalità di monitoraggio del server per il server AS |
||
properties.sku |
SKU della risorsa di Analysis Services. |
||
tags |
object |
Coppie chiave-valore di proprietà di provisioning di risorse aggiuntive. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK. Operazione riuscita. |
|
201 Created |
Inprogress. L'operazione è ancora stata completata. |
|
202 Accepted |
Preparazione. L'operazione è ancora stata completata. |
|
Other Status Codes |
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 |
---|---|
Analysis |
Rappresenta un'istanza di una risorsa di Analysis Services. |
Connection |
Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Descrive il formato della risposta di errore. |
Gateway |
Dettagli del gateway. |
IPv4Firewall |
Dettaglio della regola del firewall. |
IPv4Firewall |
Matrice di regole del firewall. |
Managed |
Modalità gestita del server (0 = non gestito, 1 = gestito). |
Provisioning |
Stato di distribuzione corrente della risorsa di Analysis Services. ProvisioningState indica gli stati per il provisioning delle risorse. |
Resource |
Rappresenta il nome dello SKU e il piano tariffario di Azure per la risorsa di Analysis Services. |
Server |
Matrice di identità utente dell'amministratore. |
Server |
Modalità di monitoraggio del server per il server AS |
Sku |
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 |
Raccolta di amministratori del server AS |
||
properties.backupBlobContainerUri |
string |
URI del contenitore sas per il contenitore di backup. |
|
properties.gatewayDetails |
Dettagli del gateway configurati per il server AS. |
||
properties.ipV4FirewallSettings |
Impostazioni del firewall per il server AS. |
||
properties.managedMode | 1 |
Modalità gestita del server (0 = non gestito, 1 = gestito). |
|
properties.provisioningState |
Stato di distribuzione corrente della risorsa di Analysis Services. ProvisioningState indica gli stati per il provisioning delle risorse. |
||
properties.querypoolConnectionMode | All |
Modalità di controllo della partecipazione del server in lettura/scrittura al pool di query.
|
|
properties.serverFullName |
string |
Nome completo della risorsa di Analysis Services. |
|
properties.serverMonitorMode | 1 |
Modalità di monitoraggio del server per il server AS |
|
properties.sku |
SKU della risorsa di Analysis Services. |
||
properties.state |
Stato corrente della risorsa di Analysis Services. Lo stato consiste nell'indicare più stati al di fuori del provisioning delle risorse. |
||
sku |
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
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 |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
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 |
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 |
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 |
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 |