Partilhar via


Nomes de servidor de alias

Usando um alias de nome de servidor, os usuários podem se conectar ao servidor do Azure Analysis Services com um alias mais curto em vez do nome do servidor. Ao se conectar a partir de um aplicativo cliente, o alias é especificado como um ponto de extremidade usando o formato de protocolo link:// . Em seguida, o ponto de extremidade retorna o nome real do servidor para se conectar.

Os nomes de servidor de alias são bons para:

  • Migração de modelos entre servidores sem afetar os usuários.
  • Nomes de servidores amigáveis são mais fáceis de serem lembrados pelos usuários.
  • Direcione os usuários para diferentes servidores em diferentes momentos do dia.
  • Direcione usuários em diferentes regiões para instâncias geograficamente mais próximas, como ao usar o Gerenciador de Tráfego do Azure.

Qualquer ponto de extremidade HTTPS que retorne um nome de servidor válido do Azure Analysis Services pode servir como um alias. O ponto de extremidade deve suportar HTTPS pela porta 443 e a porta não deve ser especificada no URI.

Alias using link format

Ao se conectar a partir de um cliente, o nome do servidor de alias é inserido usando link:// formato de protocolo. Por exemplo, no Power BI Desktop:

Power BI Desktop connection

Nota

O link é avaliado no cliente.

Criar um alias

Para criar um ponto de extremidade de alias, você pode usar qualquer método que retorne um nome de servidor válido do Azure Analysis Services. Por exemplo, uma referência a um arquivo no Armazenamento de Blobs do Azure contendo o nome real do servidor ou criar e publicar um aplicativo ASP.NET Web Forms.

Importante

O local do arquivo de link não pode exigir autenticação.

Neste exemplo, um aplicativo ASP.NET Web Forms é criado no Visual Studio. A referência de página e o controle de usuário são removidos da página Default.aspx. O conteúdo de Default.aspx é simplesmente a seguinte diretiva Page:

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

O evento Page_Load em Default.aspx.cs usa o método Response.Write() para retornar o nome do servidor do Azure Analysis Services.

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

Consulte também

Bibliotecas de cliente
Ligar a partir do Power BI Desktop