Condividi tramite


Nomi del server alias

Utilizzando un alias del nome del server, gli utenti possono connettersi al server Azure Analysis Services con un alias più breve anziché con il nome del server. Durante la connessione da un'applicazione client, l'alias viene specificato come un endpoint utilizzando il formato di protocollo link://. L'endpoint restituisce quindi il nome del server effettivo per la connessione.

I nomi di server alias sono ottimali per:

  • Migrare modelli tra server senza effetti sugli utenti.
  • Ricordare i nomi del server descrittivi è più facile.
  • Indirizzare gli utenti a server diversi nei diversi momenti della giornata.
  • Indirizzare gli utenti in aree diverse a istanze geograficamente più vicine, ad esempio quando si utilizza Gestione traffico di Microsoft Azure.

Qualsiasi endpoint HTTPS che restituisce un nome del server valido di Azure Analysis Services può essere utilizzato come alias. L'endpoint deve supportare HTTPS sulla porta 443 e la porta non deve essere specificata nell'URI.

Alias using link format

Durante la connessione da un client, il nome del server alias viene immesso utilizzando il formato del protocollo link://. Ad esempio, in Power BI Desktop:

Power BI Desktop connection

Nota

Il collegamento è valutato nel client.

Creare un alias

Per creare un endpoint alias, è possibile utilizzare qualsiasi metodo che restituisce un nome del server valido di Azure Analysis Services. Ad esempio, un riferimento a un file nell'archiviazione BLOB di Azure che contiene l'effettivo nome del server oppure la creazione e la pubblicazione di un'applicazione Web Form ASP.NET.

Importante

Il percorso del file di collegamento non può richiedere l'autenticazione.

In questo esempio viene creata un'applicazione Web Form ASP.NET in Visual Studio. Il riferimento della pagina e il controllo utente vengono rimossi dalla pagina Default.aspx. Il contenuto di Default.aspx è semplicemente la direttiva di pagina seguente:

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FriendlyRedirect._Default" %>

L'evento Page_Load di Default.aspx.cs utilizza il metodo Response.Write() per restituire il nome del server di Azure Analysis Services.

protected void Page_Load(object sender, EventArgs e)
{
    this.Response.Write("asazure://<region>.asazure.windows.net/<servername>");
}

Vedi anche

Librerie client
Connettersi con Power BI Desktop