Sviluppo con Analysis Services Scripting Language (ASSL)

Si applica a: SQL Server Analysis Services Azure Analysis Services Power BI Premium

ASSL (Analysis Services Scripting Language) è un'estensione di XMLA che aggiunge un linguaggio di definizione dell'oggetto e un linguaggio di comando per la creazione e la gestione di strutture di Analysis Services direttamente sul server. È possibile utilizzare ASSL in un'applicazione personalizzata per comunicare con Analysis Services mediante il protocollo XMLA. Il linguaggio ASSL è costituito da due componenti:

  • Linguaggio DDL (Data Definition Language), o linguaggio di definizione dell'oggetto, che specifica e descrive un'istanza di Analysis Services nonché i database e gli oggetti di database che l'istanza contiene.

  • Linguaggio di comando che invia comandi di azione, ad esempio Create, Alter o Process, a un'istanza di Analysis Services. Questo linguaggio di comando viene illustrato nella XML for Analysis (xmla).

Per visualizzare l'ASSL che descrive una soluzione multidimensionale in SQL Server Data Tools, è possibile utilizzare il comando Visualizza codice al livello del progetto. È inoltre possibile creare o modificare script ASSL in Management Studio utilizzando l'editor di query XMLA. Gli script compilati possono essere utilizzati per gestire oggetti o eseguire comandi nel server.

Vedere anche

Oggetti ASSL e caratteristiche degli oggetti
Convenzioni XML ASSL
Origini dati e associazioni (SSAS multidimensionale)