Share via


Aliasservernamen

Met behulp van een servernaamalias kunnen gebruikers verbinding maken met uw Azure Analysis Services-server met een kortere alias in plaats van de servernaam. Wanneer u verbinding maakt vanuit een clienttoepassing, wordt de alias opgegeven als eindpunt met behulp van de link:// protocolindeling. Het eindpunt retourneert vervolgens de echte servernaam om verbinding te maken.

Aliasservernamen zijn geschikt voor:

  • Modellen migreren tussen servers zonder dat dit van invloed is op gebruikers.
  • Beschrijvende servernamen zijn gemakkelijker te onthouden voor gebruikers.
  • Gebruikers naar verschillende servers op verschillende tijdstippen van de dag doorsturen.
  • Gebruikers in verschillende regio's naar instanties die geografisch dichter bij elkaar liggen, zoals bij het gebruik van Azure Traffic Manager.

Elk HTTPS-eindpunt dat een geldige Azure Analysis Services-servernaam retourneert, kan fungeren als een alias. Het eindpunt moet HTTPS via poort 443 ondersteunen en de poort mag niet worden opgegeven in de URI.

Alias using link format

Wanneer u verbinding maakt vanaf een client, wordt de naam van de aliasserver ingevoerd met behulp van link:// protocolindeling. Bijvoorbeeld in Power BI Desktop:

Power BI Desktop connection

Notitie

De koppeling wordt geƫvalueerd op de client.

Een alias maken

Als u een aliaseindpunt wilt maken, kunt u elke methode gebruiken die een geldige Azure Analysis Services-servernaam retourneert. Bijvoorbeeld een verwijzing naar een bestand in Azure Blob Storage met de echte servernaam of een ASP.NET Web Forms-toepassing maken en publiceren.

Belangrijk

De locatie van het koppelingsbestand kan geen verificatie vereisen.

In dit voorbeeld wordt een ASP.NET Web Forms-toepassing gemaakt in Visual Studio. De paginareferentie en het gebruikersbeheer worden verwijderd van de pagina Default.aspx. De inhoud van Default.aspx is simpelweg de volgende pagina-instructie:

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

De gebeurtenis Page_Load in Default.aspx.cs gebruikt de methode Response.Write() om de azure Analysis Services-servernaam te retourneren.

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

Zie ook

Clientbibliotheken
Verbinding maken vanuit Power BI Desktop