Alias de noms de serveurs

Grâce aux alias de noms de serveurs, les utilisateurs peuvent se connecter à votre serveur Azure Analysis Services avec un alias plus court que le nom du serveur. En cas de connexion à partir d’une application cliente, l’alias est spécifié comme point de terminaison suivant le format de protocole link://. Le point de terminaison retourne ensuite le nom réel du serveur pour permettre la connexion.

Les alias de noms de serveurs sont utiles pour :

  • migrer des modèles d’un serveur à un autre sans affecter les utilisateurs ;
  • proposer aux utilisateurs des noms conviviaux de serveurs, plus faciles à mémoriser ;
  • rediriger les utilisateurs vers différents serveurs selon les moments de la journée ;
  • rediriger les utilisateurs de différentes régions vers les instances les plus proches géographiquement, comme avec Azure Traffic Manager.

Tout point de terminaison HTTP qui retourne un nom de serveur Azure Analysis Services valide peut servir d’alias. Le point de terminaison doit prendre en charge HTTPS sur le port 443, et le port ne doit pas être spécifié dans l’URI.

Alias using link format

En cas de connexion à partir d’un client, l’alias de nom de serveur est entré suivant le format de protocole link://. Par exemple, dans Power BI Desktop :

Power BI Desktop connection

Remarque

Le lien est évalué sur le client.

Créer un alias

Pour créer un alias de point de terminaison, vous pouvez utiliser la méthode de votre choix, à condition qu’elle retourne un nom de serveur Azure Analysis Services valide : par exemple, une référence à un fichier dans le Stockage Blob Azure contenant le nom réel du serveur ; vous pouvez également créer et publier une application Web Forms ASP.NET.

Important

L’emplacement du fichier de lien ne peut pas exiger l’authentification.

Cet exemple crée une application Web Forms ASP.NET dans Visual Studio. Le contrôle utilisateur et la référence de la page sont supprimés de la page Default.aspx. Le contenu de Default.aspx correspond simplement à la directive Page suivante :

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

L’événement Page_Load de Default.aspx.cs utilise la méthode Response.Write() pour retourner le nom du serveur Azure Analysis Services.

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

Voir aussi

Fournisseurs de données pour la connexion à Azure Analysis Services
Se connecter à partir de Power BI Desktop