사용자는 서버 이름 별칭을 사용하여 서버 이름 대신 더 짧은 별칭으로 Azure Analysis Services 서버에 연결할 수 있습니다. 클라이언트 애플리케이션에서 연결할 때 별칭은 link:// 프로토콜 형식을 사용하여 엔드포인트로 지정됩니다. 그런 다음 엔드포인트는 연결하기 위해 실제 서버 이름을 반환합니다.
별칭 서버 이름은 다음과 같은 용도로 유용합니다.
- 사용자에게 영향을 주지 않고 서버 간에 모델을 마이그레이션합니다.
- 친숙한 서버 이름은 사용자가 기억하기 쉽습니다.
- 하루 중 다른 시간에 다른 서버로 사용자를 안내합니다.
- Azure Traffic Manager를 사용할 때와 같이 지리적으로 가까운 인스턴스로 다른 지역의 사용자를 직접 지정합니다.
유효한 Azure Analysis Services 서버 이름을 반환하는 모든 HTTPS 엔드포인트는 별칭으로 사용될 수 있습니다. 엔드포인트는 포트 443을 통해 HTTPS를 지원해야 하며 포트를 URI에 지정해서는 안 됩니다.
클라이언트에서 연결할 때 link:// 프로토콜 형식 을 사용하여 별칭 서버 이름을 입력합니다. 예를 들어 Power BI Desktop에서 다음을 수행합니다.
비고
링크는 클라이언트에서 평가됩니다.
별칭 만들기
별칭 엔드포인트를 만들려면 유효한 Azure Analysis Services 서버 이름을 반환하는 모든 메서드를 사용할 수 있습니다. 예를 들어 실제 서버 이름을 포함하는 Azure Blob Storage의 파일에 대한 참조이거나 ASP.NET Web Forms 애플리케이션을 만들고 게시합니다.
중요합니다
링크 파일의 위치에는 인증이 필요하지 않습니다.
이 예제에서는 visual Studio에서 ASP.NET Web Forms 애플리케이션을 만듭니다. 페이지 참조 및 사용자 컨트롤이 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.windows.net/<servername>");
}