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 사용하지 않는 경우 게이트웨이가 필요하지 않습니다.
단계
관리자 권한으로 Windows PowerShell 실행합니다(시작 메뉴, PowerShell 입력, 마우스 오른쪽 단추 클릭, 관리자 권한으로 실행 선택).
BizTalk 설치 폴더로 이동합니다(예:
cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\'
).다음 텍스트에서 , ,
operationalDataServiceAppPool
,domain\user
및password
domain\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 내에 만들어집니다.
작동하는지 확인하려면 로 이동합니다
http://localhost/BizTalkOperationalDataService
.로그인하라는 메시지가 표시되면 이전 단계(
-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
)에서 입력한 domain\group의 구성원인 계정으로 로그인합니다.BizTalkOperationalDataService.json을 열거나 저장하라는 메시지가 표시되면 설치가 완료됩니다. 로컬로 저장한 다음 메모장 또는 Visual Studio에서 열어 내용을 볼 수 있습니다.
경고
IIS의 BizTalkOperationalDataService 애플리케이션은 web.config 파일을 사용합니다. web.config 내 의 요소는 대/소문자를 구분합니다. 따라서 Windows PowerShell 스크립트를 실행할 때 값에 대한 -AuthorizationRoles
올바른 대/소문자를 입력해야 합니다. 사례를 잘 모르는 경우 다음을 쉽게 확인할 수 있습니다.
- 컴퓨터 관리를 열고 로컬 사용자 및 그룹을 확장합니다.
- 그룹을 선택하고 SQLServer... 그룹으로 아래로 스크롤합니다.
- 다음 예제에서는 BOOTCAMPBTS2016 모두 대문자로 표시됩니다. 모든 대문자로 표시되면 컴퓨터 이름을 모든 대문자로 입력합니다.