服务器别名
有了服务器别名,用户就可以在连接到 Azure Analysis Services 服务器时使用较短的别名来代替服务器名称。 从客户端应用程序进行连接时,可以使用 link:// 协议格式将别名指定为终结点。 然后,终结点会返回进行连接所需的真实的服务器名称。
服务器别名适用于:
- 在服务器间迁移模型而不影响用户。
- 用户更容易记住友好的服务器名称。
- 在一天的不同时间将用户定向到不同的服务器。
- 将不同区域的用户定向到从地理上来说更近的实例,这与使用 Azure 流量管理器时的情况类似。
任何返回有效的 Azure Analysis Services 服务器名称的 HTTPS 终结点都可以充当别名。 终结点必须通过端口 443 支持 HTTPS,且不得在 URI 中指定端口。
从客户端进行连接时,服务器别名是使用 link:// 协议格式输入的。 例如,在 Power BI Desktop 中:
注意
该链接在客户端上进行评估。
创建别名
若要创建别名终结点,可以使用任何返回有效的 Azure Analysis Services 服务器名称的方法。 例如,可以引用 Azure Blob 存储中包含真实服务器名称的文件,也可以创建并发布 ASP.NET Web 窗体应用程序。
重要
链接文件的位置不能要求身份验证。
此示例的 ASP.NET Web 窗体应用程序在 Visual Studio 中创建。 从 Default.aspx 页面删除页引用和用户控制。 Default.aspx 的内容只是以下 Page 指令:
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FriendlyRedirect._Default" %>
Default.aspx.cs 中的 Page_Load 事件使用 Response.Write() 方法返回 Azure Analysis Services 服务器名称。
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Write("asazure://<region>.asazure.chinacloudapi.cn/<servername>");
}