Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med hjälp av ett alias för servernamn kan användarna ansluta till din Azure Analysis Services-server med ett kortare alias i stället för servernamnet. När du ansluter från ett klientprogram anges aliaset som en slutpunkt genom att använda link:// protokoll. Slutpunkten returnerar sedan det riktiga servernamnet för att kunna ansluta.
Aliasservernamn är bra för:
- Migrera modeller mellan servrar utan att påverka användarna.
- Det är enklare för användarna att komma ihåg vänliga servernamn.
- Dirigera användare till olika servrar vid olika tidpunkter på dagen.
- Dirigera användare i olika regioner till instanser som är geografiskt närmare, till exempel när du använder Azure Traffic Manager.
Alla HTTPS-slutpunkter som returnerar ett giltigt Azure Analysis Services-servernamn kan fungera som ett alias. Slutpunkten måste ha stöd för HTTPS via port 443 och porten får inte anges i URI:n.
När du ansluter från en klient anges aliasservernamnet med link:// protokollformat. Till exempel i Power BI Desktop:
Anmärkning
Länken utvärderas på klienten.
Skapa ett alias
Om du vill skapa en aliasslutpunkt kan du använda valfri metod som returnerar ett giltigt Azure Analysis Services-servernamn. Till exempel en referens till en fil i Azure Blob Storage som innehåller det riktiga servernamnet, eller skapa och publicera ett ASP.NET Web Forms-program.
Viktigt!
Platsen för länkfilen kan inte kräva autentisering.
I det här exemplet skapas ett ASP.NET webbformulärprogram i Visual Studio. Sidreferensen och användarkontrollen tas bort från Default.aspx sidan. Innehållet i Default.aspx är helt enkelt följande siddirektiv:
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FriendlyRedirect._Default" %>
Den Page_Load händelsen i Default.aspx.cs använder metoden Response.Write() för att returnera Azure Analysis Services-servernamnet.
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Write("asazure://<region>.asazure.windows.net/<servername>");
}