Aliaskiszolgálók nevei
A kiszolgálónév-alias használatával a felhasználók a kiszolgálónév helyett rövidebb aliassal csatlakozhatnak az Azure Analysis Services-kiszolgálóhoz. Ügyfélalkalmazásból való csatlakozáskor az alias végpontként van megadva a link:// protokollformátum használatával. A végpont ezután visszaadja a valódi kiszolgálónevet a csatlakozáshoz.
Az aliaskiszolgálók nevei a következőkre jók:
- Modellek migrálása kiszolgálók között a felhasználók befolyásolása nélkül.
- A felhasználóbarát kiszolgálónevek könnyebben megjegyezhetők a felhasználók számára.
- A felhasználókat különböző kiszolgálókra irányíthatja a nap különböző szakaszaiban.
- A különböző régiókban lévő felhasználókat földrajzilag közelebbi példányokra irányíthatja, például az Azure Traffic Manager használatakor.
Minden olyan HTTPS-végpont, amely érvényes Azure Analysis Services-kiszolgálónevet ad vissza, aliasként szolgálhat. A végpontnak támogatnia kell a HTTPS-t a 443-as porton keresztül, és a portot nem szabad megadni az URI-ban.
Ügyfélről való csatlakozáskor az aliaskiszolgáló nevét a rendszer link:// protokollformátummal adja meg. Például a Power BI Desktopban:
Megjegyzés:
A hivatkozás kiértékelése az ügyfélen történik.
Alias létrehozása
Aliasvégpont létrehozásához bármely olyan metódust használhat, amely érvényes Azure Analysis Services-kiszolgálónevet ad vissza. Például egy valódi kiszolgálónevet tartalmazó Azure Blob Storage-fájlra mutató hivatkozás, vagy ASP.NET Web Forms-alkalmazás létrehozása és közzététele.
Fontos
A hivatkozásfájl helye nem igényel hitelesítést.
Ebben a példában egy ASP.NET Web Forms-alkalmazás jön létre a Visual Studióban. A rendszer eltávolítja a laphivatkozást és a felhasználói vezérlőt a Default.aspx lapról. A Default.aspx tartalma egyszerűen a következő oldalirányelvet tartalmazza:
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FriendlyRedirect._Default" %>
A Default.aspx.cs Page_Load esemény a Response.Write() metódussal adja vissza az Azure Analysis Services-kiszolgáló nevét.
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Write("asazure://<region>.asazure.windows.net/<servername>");
}