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 conectar-se a partir de uma aplicação cliente, o alias é definido como um ponto de extremidade utilizando o formato de protocolo link://. Em seguida, o ponto de extremidade retorna o nome real do servidor para estabelecer a conexão.

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 endereço HTTPS que retorne um nome de servidor válido do Azure Analysis Services pode ser usado como um alias. O ponto de extremidade deve suportar HTTPS pela porta 443 e a porta não deve ser especificada no URI.

Alias usando o formato de link

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:

Conexão com o Power BI Desktop

Observação

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 do 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 no 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>");
}

Ver também

Bibliotecas de clientes
Ligar a partir do Power BI Desktop