2010-02-25 4 views
1

[셰어/MOSS 2007]SharePoint의 그래픽으로 웹 서비스에서 데이터를 표시

내가 별도의 웹을 사용하여 (WSDL 설명과 함께, 외부 사이트에) 여러 웹 서비스에 액세스, 및 그래픽 데이터를 표시 할

각 항목을 표시 할 부분.

각각의 그래프는 매우 간단합니다. 단지 온도계 또는 교통 신호등 (KPI 에서처럼)입니다.

내가

이에 대한 기본 셰어 구성 요소는 무엇입니까 클릭 웹과 데이터에 대한 자세한 내용을 액세스 할 수있게하려면

?

필요한 경우 웹 파트를 프로그래밍 할 수 있습니다.

(배경 - KPI, PerformancePoint, 데이터 연결 라이브러리, InfoPath, 비즈니스 데이터 카탈로그 등을 통해 살펴 보았습니다. 추가 조사를 위해 올바른 구성 요소가 무엇인지 말해 줄 사람이 필요합니다.)

+0

그래픽을 그리는 데이터가있을 수 있습니다. 그것이 어디서 왔는지는 중요하지 않습니다. 그리고 셰어 포인트 앱이나 외부 앱의 웹 파트에서이 그래프를 원하십니까? –

+0

셰어 포인트 앱의 웹 파트에서 그래프를 원합니다. 나는 사용자 지정 C# 응용 프로그램으로 할 수 있습니다 - 즉. WCF를 사용하여 웹 서비스를 읽고 silverlight를 사용하여 그래프를 표시하지만 전체 체인 또는 일부의 경우 OTS 셰어 포인트 구성 요소를 사용하는 방법을 찾고 있습니다. 즉. 하나의 셰어 포인트 구성 요소는 웹 서비스를 읽고 데이터를 셰어 포인트로 가져오고 다른 하나는 데이터를 표시합니다 (프로그래밍 없음). 이런 식으로하는 이유는 필자가 KPI와 같은 셰어 포인트 구성 요소를 계속 볼 수 있기 때문입니다. KPI는 내가 원했던 것과 비슷하게 보이지만 전체 체인을 볼 수는 없습니다. –

답변

1

SharePoint를 고려하지 않고이 문제를 해결해야한다고 생각합니다. 즉, 외부 웹 서비스에 액세스 한 다음 결과를 나타내는 데 필요한 HTML을 만들기 위해 웹 서비스 프록시 (서비스 참조 추가)를 만들어야합니다.

이 중 하나가 작동 중이므로 웹 파트로 감쌀 수 있습니다.

비즈니스 데이터 카탈로그를 사용하여 웹 서비스에 액세스 할 수 있지만 실제로 사용하기 어렵습니다. 그래도 그래픽 디스플레이를 얻으려면 데이터를 변환 할 방법이 필요합니다. KPI는 웹 서비스의 외부 데이터가 아닌 필요한 정보가있는 목록이있는 경우 유용합니다. 이 경우 InfoPath 나 PerformancePoint가 어떤 역할을 수행하는지 알 수 없습니다.

+0

고마워요, 티모르. 이 대답이 가장 도움이됩니다. 나는 최고 수준의 "do this, do not do"라고 대답했다. 당신이 준 답이다. 다른 사람들이 코멘트를 원할 경우를 대비하여 대답을 표시하기 전에 좀 더 길게 열어 두겠습니다. SharePoint에 데이터를 가져 오기 위해 비즈니스 데이터 카탈로그를 선호하는 경향이 있습니다. 왜냐하면 내 그래프뿐만 아니라 다양한 뷰에서 사용할 수 있기 때문입니다. Catolog를 디스플레이 용 웹 파트로 읽는 방법을 알아 내야 할 것입니다. 바라기를 SharePoint API에서 사용할 수 있기를 바랍니다. –

+0

BDC는 SharePoint API에서 사용할 수 있습니다. http://msdn.microsoft.com/en-gb/library/ms558854.aspx. 하지만 BDC 설정은 복잡합니다. 웹 서비스를 웹 파트로 직접 읽는 것만으로도 웹 참조와 몇 줄의 WCF를 수행 할 수 있습니다. –

관련 문제