다음을 통해 공유


BizTalk Server 운영 데이터 서비스 설치 및 구성

BizTalk Server 2016 기능 팩 1부터 제공된 Power BI 템플릿을 사용하여 Power BI에 추적을 보내거나 직접 만듭니다.

운영 데이터란?

운영 데이터는 BizTalk Server 환경을 통해 흐르는 인스턴스 및 메시지에 대한 정보입니다. 자세한 내용은 Operational Data Service를 참조하세요.

필수 구성 요소

  • BizTalk Server 대한 네트워크 액세스 권한이 있는 컴퓨터에 Power BI Desktop 다운로드하여 설치합니다.

  • BizTalk Server 기능 팩 2 이상 기능 팩을 설치합니다.

  • BizTalk Server IIS를 설치합니다. 대부분의 BizTalk Server 환경에서 IIS가 이미 설치되어 있습니다. BizTalk Server 2016의 하드웨어 및 소프트웨어 요구 사항을 참조하세요. 인터넷 정보 서비스 관리자를 열어 IIS가 설치되어 있는지 확인합니다.

  • 선택 사항입니다. PowerBI.com 온-프레미스 BizTalk Server 연결하도록 Power BI Gateway 설치하고 구성합니다. 온-프레미스 BizTalk Server 사용하지 않는 경우 게이트웨이가 필요하지 않습니다.

단계

  1. 관리자 권한으로 Windows PowerShell 실행합니다(시작 메뉴, PowerShell 입력, 마우스 오른쪽 단추 클릭, 관리자 권한으로 실행 선택).

  2. BizTalk 설치 폴더로 이동합니다(예: cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\').

  3. 다음 텍스트에서 , , operationalDataServiceAppPool, domain\userpassworddomain\group 을 값으로 바꿉 Default Web Site있습니다.

    FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName '<Default Web Site>' -ApplicationPool <operationalDataServiceAppPool> -ApplicationPoolUser <domain>\<user\> -ApplicationPoolUserPassword <password> -AuthorizationRoles '<domain>\<group1\>, <domain>\<group2\>, <domain>\<user\>, <domain>\<user2\>'
    
    • 서비스: 구성할 서비스(Power BI용 OperationalData )
    • WebSiteName: 서비스를 호스트하는 기존 IIS 웹 사이트입니다. 기본값은 기본 웹 사이트입니다.
    • ApplicationPool: 서비스에서 사용하는 애플리케이션 풀입니다. 있는 경우 새 항목이 만들어지지 않습니다. 기본값은 DefaultAppPool입니다.
    • ApplicationPoolUser: 이 사용자 ID로 실행되도록 애플리케이션 풀을 구성합니다. BizTalk Server 이상의 권한이 있어야 합니다.
    • ApplicationPoolUserPassword: ApplicationPoolUser의 암호
    • AuthorizationAccount: 이 서비스를 사용할 수 있는 권한 있는 그룹 또는 사용자 목록

    다음 예제에서는 를 사용하여 Default Web Site라는 PowerBIAppPool애플리케이션 풀을 만들고, appPool을 bootcampbts2016\btsservice 계정으로 실행하고, 를 사용자 계정 암호로 사용하고 BIZTALK-serviceacct , 그룹 권한을 부여 BizTalk Server Administrators 합니다. 공백이 있는 값을 둘러싼 작은따옴표를 포함하여 다음을 입력해야 합니다.

    FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName 'Default Web Site' -ApplicationPool PowerBIAppPool -ApplicationPoolUser bootcampbts2016\btsservice -ApplicationPoolUserPassword  BIZTALK-serviceacct -AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
    

    완료되면 BizTalkOperationalDataService 애플리케이션이 IIS 내에 만들어집니다.

    BizTalkMOperationalDataServer 애플리케이션

  4. 작동하는지 확인하려면 로 이동합니다 http://localhost/BizTalkOperationalDataService.

    로그인하라는 메시지가 표시되면 이전 단계(-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators')에서 입력한 domain\group의 구성원인 계정으로 로그인합니다.

    BizTalkOperationalDataService.json을 열거나 저장하라는 메시지가 표시되면 설치가 완료됩니다. 로컬로 저장한 다음 메모장 또는 Visual Studio에서 열어 내용을 볼 수 있습니다.

경고

IIS의 BizTalkOperationalDataService 애플리케이션은 web.config 파일을 사용합니다. web.config 내 의 요소는 대/소문자를 구분합니다. 따라서 Windows PowerShell 스크립트를 실행할 때 값에 대한 -AuthorizationRoles 올바른 대/소문자를 입력해야 합니다. 사례를 잘 모르는 경우 다음을 쉽게 확인할 수 있습니다.

  1. 컴퓨터 관리를 열고 로컬 사용자 및 그룹을 확장합니다.
  2. 그룹을 선택하고 SQLServer... 그룹으로 아래로 스크롤합니다.
  3. 다음 예제에서는 BOOTCAMPBTS2016 모두 대문자로 표시됩니다. 모든 대문자로 표시되면 컴퓨터 이름을 모든 대문자로 입력합니다.

컴퓨터 이름은 모두 CAPS에 있습니다.

추가 정보

운영 데이터 서비스에 대한 자세한 정보

기능 팩의 새로운 기능