Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 de um aplicativo cliente, o alias é especificado como um ponto de extremidade usando o formato de protocolo link:// . Em seguida, o endpoint retorna o nome real do servidor para a conexão.
Os nomes de servidor do Alias são bons para:
- Migrar modelos entre servidores sem afetar os usuários.
- Nomes de servidor amigáveis são mais fáceis de lembrar dos usuários.
- Direcione os usuários para servidores diferentes em diferentes horas do dia.
- Direcione usuários em regiões diferentes para instâncias geograficamente mais próximas, como ao usar o Gerenciador de Tráfego do Azure.
Qualquer endpoint HTTPS que retorne um nome válido de servidor do Azure Analysis Services pode servir como um alias. O ponto de extremidade deve dar suporte a HTTPS pela porta 443 e a porta não deve ser especificada no URI.
Ao se conectar de um cliente, o nome do servidor de alias é inserido no formato de protocolo link://. Por exemplo, no Power BI Desktop:
Observação
O link é avaliado no cliente.
Criar um alias
Para criar um endpoint de alias, você pode usar qualquer método que retorne um nome de servidor Azure Analysis Services válido. Por exemplo, uma referência a um arquivo no Armazenamento de Blobs do Azure que contém 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 da 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 de página:
<%@ 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>");
}