Operational Data Service를 사용하여 Power BI에서 BizTalk Server 추적된 데이터 보기
OData를 사용하여 power BI에 BizTalk Server 추적 데이터를 보냅니다. 예를 들어 포트 및 오케스트레이션에서 추적 데이터의 시각적 표현을 가져옵니다.
운영 데이터란?
운영 데이터는 BizTalk Server 환경을 통해 흐르는 인스턴스 및 메시지에 대한 정보입니다. 운영 데이터 피드는 BizTalk Server 관리에서 그룹 허브를 보는 것과 동일한 데이터입니다.
피드에는 다음 데이터 테이블이 포함됩니다.
- 애플리케이션 데이터
- AS2 상태 레코드
- 일괄 처리 정보
- 인스턴스 정보.
- 교환 집계 레코드
- 교환 상태 레코드
- 메시지
- 구독
- 추적 이벤트
- 트랜잭션 보고서
- 트랜잭션 집합
팁
PowerBI.com Power BI에 대해 이해하고 자세히 알아볼 수 있는 훌륭한 리소스입니다.
필수 구성 요소
- BizTalk Server 대한 네트워크 액세스 권한이 있는 컴퓨터에 Power BI Desktop 다운로드하여 설치합니다.
- BizTalk Server IIS를 설치합니다.
- 운영 데이터 서비스에 대한 REST API를 구성합니다.
- 선택 사항입니다. PowerBI.com 온-프레미스 BizTalk Server 연결하도록 Power BI Gateway 설치하고 구성합니다. 온-프레미스 BizTalk Server 사용하지 않는 경우 게이트웨이가 필요하지 않습니다.
Power BI를 사용하여 운영 데이터 로드
BizTalk Server Power BI Desktop 다운로드하여 설치합니다. 선택 사항인 을 선택하여 열 수 있습니다. 회사 또는 학교 계정이 있는 경우 Power BI에 액세스할 수 있습니다. 해당 계정으로 로그인해 보세요. 또는 등록 후 무료로 사용해 볼 수 있습니다.
폴더를
\Program Files (x86)\Microsoft BizTalk Server\OperationalDataService
열고 파일을 엽니다BizTalkOperationalData.pbit
.Power BI 데스크톱이 열리고 URL을 묻는 메시지가 표시됩니다. OData 피드에
http://localhost/<yourWebSite>
대해 만든 URL을 입력합니다. 예를 들어 다음과 같이 입력합니다.http://localhost/BizTalkOperationalDataService
URL은 다음과 유사합니다.로드를 선택합니다. 창이 BizTalkOperationalDataService.json 파일의 다른 oData 원본을 로드하고 연결합니다. 완료되면 dashboard 환경에 대한 세부 정보를 표시합니다.
인증할 수 없습니다.
couldn't authenticate with the credentials provided
다음과 유사한 메시지가 표시되면 애플리케이션 풀 ID에 BizTalk Server 데이터베이스에 대한 액세스 권한이 충분하지 않을 수 있습니다. IIS 내의 appPool ID를 더 많은 권한이 있는 계정(로컬 관리자 권한이 있는 로그인한 사용자 계정)으로 변경할 수 있습니다.
더 많은 작업을 수행합니다.
이것은 시작에 불과합니다. Power BI에는 온-프레미스 BizTalk Server 설치할 수 있는 게이트웨이도 있습니다. 게이트웨이를 사용하여 dashboard 게시하고, 실시간 데이터를 얻고, dashboard 새로 고치는 일정을 만들 수 있습니다. 다음 블로그는 다음 단계를 자세히 설명하는 훌륭한 작업을 수행합니다.
단계별 학습은 Power BI 및 수행할 수 있는 모든 일에 대해 자세히 알아볼 수 있는 좋은 장소이기도 합니다.