Condividi tramite


Nomi dei server alias

Usando un alias del nome del server, gli utenti possono connettersi al server di Azure Analysis Services con un alias più breve anziché il nome del server. Quando ci si connette da un'applicazione client, l'alias viene specificato come endpoint usando il formato del protocollo link:// . L'endpoint restituisce quindi il nome del server reale per connettersi.

I nomi dei server alias sono validi per:

  • Migrazione di modelli tra server senza influire sugli utenti.
  • I nomi amichevoli dei server sono più facili da ricordare per gli utenti.
  • Indirizzare gli utenti a server diversi in momenti diversi del giorno.
  • Indirizzare gli utenti in aree diverse alle istanze geograficamente più vicine, ad esempio quando si usa Gestione traffico di Azure.

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

Alias con il formato di collegamento

Quando ci si connette da un client, il nome del server alias viene immesso usando link:// formato di protocollo. Ad esempio, in Power BI Desktop:

Connessione a Power BI Desktop

Annotazioni

Il collegamento viene valutato nel client.

Creare un alias

Per creare un endpoint alias, è possibile usare qualsiasi metodo che restituisce un nome di server di Azure Analysis Services valido. Ad esempio, un riferimento a un file in Archiviazione BLOB di Azure contenente il nome del server reale oppure creare e pubblicare 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 alla pagina e il controllo utente vengono rimossi dalla pagina Default.aspx. Il contenuto di Default.aspx è semplicemente la direttiva Page seguente:

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

L'evento Page_Load in Default.aspx.cs usa 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>");
}

Vedere anche

Librerie client
Connettersi con Power BI Desktop