Udostępnij za pośrednictwem


Nazwy serwerów aliasów

Korzystając z aliasu nazwy serwera, użytkownicy mogą łączyć się z serwerem usług Azure Analysis Services z krótszym aliasem zamiast nazwy serwera. Podczas nawiązywania połączenia z aplikacji klienckiej alias jest określany jako punkt końcowy przy użyciu formatu protokołu link:// . Następnie punkt końcowy zwraca rzeczywistą nazwę serwera w celu nawiązania połączenia.

Nazwy serwerów aliasów są dobre dla:

  • Migrowanie modeli między serwerami bez wpływu na użytkowników.
  • Przyjazne nazwy serwerów są łatwiejsze do zapamiętania przez użytkowników.
  • Kierowanie użytkowników do różnych serwerów o różnych porach dnia.
  • Kierowanie użytkowników w różnych regionach do wystąpień, które są geograficznie bliżej, na przykład w przypadku korzystania z usługi Azure Traffic Manager.

Każdy punkt końcowy HTTPS, który zwraca prawidłową nazwę serwera usług Azure Analysis Services, może służyć jako alias. Punkt końcowy musi obsługiwać protokół HTTPS przez port 443, a port nie może być określony w identyfikatorze URI.

Alias using link format

Podczas nawiązywania połączenia z klienta nazwa serwera aliasu jest wprowadzana przy użyciu formatu protokołu link:// . Na przykład w programie Power BI Desktop:

Power BI Desktop connection

Uwaga

Link jest oceniany na kliencie.

Tworzenie aliasu

Aby utworzyć punkt końcowy aliasu, możesz użyć dowolnej metody zwracającej prawidłową nazwę serwera usług Azure Analysis Services. Na przykład odwołanie do pliku w usłudze Azure Blob Storage zawierającego rzeczywistą nazwę serwera lub utworzenie i opublikowanie aplikacji ASP.NET Web Forms.

Ważne

Lokalizacja pliku linku nie może wymagać uwierzytelniania.

W tym przykładzie w programie Visual Studio jest tworzona aplikacja ASP.NET Web Forms. Odwołanie do strony i kontrolka użytkownika są usuwane ze strony Default.aspx. Zawartość pliku Default.aspx to po prostu następująca dyrektywa Page:

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

Zdarzenie Page_Load w pliku Default.aspx.cs używa metody Response.Write(), aby zwrócić nazwę serwera usług Azure Analysis Services.

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

Zobacz też

Biblioteki klienckie
Połączenie z programu Power BI Desktop