Freigeben über


Alias-Servernamen

Mithilfe eines Servernamenalias können Benutzer eine Verbindung mit Ihrem Azure Analysis Services-Server mit einem kürzeren Alias anstelle des Servernamens herstellen. Beim Herstellen einer Verbindung von einer Clientanwendung wird der Alias als Endpunkt mit dem link:// Protokollformat angegeben. Der Endpunkt gibt dann den tatsächlichen Servernamen zurück, um eine Verbindung herzustellen.

Aliasservernamen eignen sich für:

  • Migrieren von Modellen zwischen Servern ohne Auswirkungen auf Benutzer.
  • Benutzerfreundliche Servernamen sind für Benutzer einfacher zu merken.
  • Leiten Sie Benutzer zu verschiedenen Zeiten des Tages zu verschiedenen Servern.
  • Leiten Sie Benutzer in verschiedenen Regionen zu Instanzen, die geografisch näher sind, z. B. bei Verwendung von Azure Traffic Manager.

Jeder HTTPS-Endpunkt, der einen gültigen Azure Analysis Services-Servernamen zurückgibt, kann als Alias dienen. Der Endpunkt muss HTTPS über Port 443 unterstützen, und der Port darf nicht im URI angegeben werden.

Alias mithilfe des Linkformats

Beim Herstellen einer Verbindung von einem Client wird der Name des Aliasservers mit link:// Protokollformat eingegeben. Beispiel: In Power BI Desktop:

Power BI Desktop-Verbindung

Hinweis

Der Link wird auf dem Client ausgewertet.

Erstellen eines Alias

Zum Erstellen eines Aliasendpunkts können Sie eine beliebige Methode verwenden, die einen gültigen Azure Analysis Services-Servernamen zurückgibt. Beispielsweise ein Verweis auf eine Datei in Azure Blob Storage, die den tatsächlichen Servernamen enthält, oder erstellen und veröffentlichen Sie eine ASP.NET Web Forms-Anwendung.

Von Bedeutung

Der Speicherort der Linkdatei kann keine Authentifizierung erfordern.

In diesem Beispiel wird in Visual Studio eine ASP.NET Webanwendung erstellt. Der Seitenverweis und das Benutzersteuerelement werden von der Default.aspx Seite entfernt. Die Inhalte von Default.aspx sind einfach die folgende Seitendirektive:

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

Das Page_Load-Ereignis in Default.aspx.cs verwendet die Response.Write()-Methode, um den Azure Analysis Services-Servernamen zurückzugeben.

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

Siehe auch

Clientbibliotheken
Verbindung herstellen von Power BI Desktop aus