2009-06-24 7 views
1

우리는 현재 시계열 통계를 계산하고 SQL Server 2008 데이터베이스에 결과를 저장하여 쉽게 표시/정렬/정렬 할 수있는 Excel 자동화를 사용합니다. 후에.대시 보드 디스플레이를 위해 SQL 서버 데이터에서 실시간 * financial * 통계 엔진을 어떻게 구현합니까?

대시 보드 형태로 가장 중요한 정보 (앱을 사용하는 팀이 식별 한 정보)를 표시하기 위해 현재 앱의 홈 화면을 다시 디자인하고 있습니다. 나는 실시간으로 디스플레이를하고 싶다. 데이터는 자주 추가되지 않지만 심각한 데이터 처리가 필요합니다.

일단 구현을 위해 설계된 UX는 어떻게 설계 되었습니까?
서버 쪽, 클라이언트 쪽? F #은 이런 유형의 데이터 처리를위한 훌륭한 언어처럼 보이며 개발자를 고용 할 의향이 있지만이 경로를 가기 전에 사용할 수있는 다른 도구가 있다고 생각해야합니다.

의견을 보내 주셔서 감사합니다.

답변

0

현재 데이터 마트 및웨어 하우스에 대한 대시 보드 및 주요 성과 지표를 표시하는 방법은 Performance Point Server입니다. 그러나 내년에는 MOSS와 합병된다. 이 시장의 플레이어 수는 하루 만에 줄어들고 있습니다. MS는 Proclairty, SAP는 OutlookSoft, Oracle은 Hyperion을 인수했습니다. 솔직히 저는 귀사의 BI 전략을 정의하고 실현하는 데 도움이되는 MS 파트너 (Avanade의 일부 임)를 찾아 볼 것입니다.

+0

이 될 수 있도록 할 계산하기 위해 다시 모든 기록을 끌어 필요로하지 않는 한 "나는에 부분 해요 Avanade "- 귀사의 뻔뻔한 플러그 –

1

서버 측, 데이터베이스에 저장된 결과와 동일하지만 Excel 자동화를 CLR 프로 시저/기능 또는 바닐라 SQL procs로 바꿀 수 있습니다.

F #으로 작성된 CLR 어셈블리는 많은 의미를 가질 수 있습니다.

또한 서버 측에서 실시간으로 처리해야하는 경우 계층간에 많은 데이터를 푸시 할 필요가 없습니다. CLR 어셈블리는 필요한만큼의 많은 양의 원자 데이터에 액세스 할 수 있으며 크게 줄어든 출력을 클라이언트에 전달하면됩니다.

XML 형식은 전통적인 스칼라 매개 변수 및 표 형식 결과 집합 대신 교환에 적합 할 수 있습니다. 예를 들어 XML 데이터로 표현 된 매개 변수, 마찬가지로 출력을 반환합니다.

0

웹 기반 응용 프로그램의 경우 도구를 사기 위해 돈을 쓰고 돈을 절약 할 준비가되었다고 가정 할 때 가장 슬쩍 보이는 솔루션은 FusionCharts입니다.

http://www.fusioncharts.com/LiveDemos.asp

나는 플렉스 일부 참여를 했어, 그리고 감동했다. 나는 FusionCharts에서 개발 한 사람에게 말하지 않았지만, 나는 그들이 멋지게 보인다는 말을해야한다!

1

정말 통계가 어느 경우에, 당신이해야 할 두 가지를 계산하는 방법 데이터의 특성에 따라 달라집니다 :

(가) 어떤 새로운 데이터가 추가 될 때 이벤트를 트리거 또는 삭제됨

(b) 재 계산하지 마십시오. 이것은 오래된 데이터와 새 데이터의 차이를 계산하여 매우 비싸고 부분 계산 만 수행 할 수 있습니다.여기

바보 예이다

녹음 A = 2

녹음 B = 1이면

녹음 C = 1이면

기록 D = 5

해주기 할 귀하의 대시 보드가 평균을 계산한다고 말하면,이 간단한 예에서 우리는 (아마도 같은 데이터베이스에) 일부 t 그 부분 계산 결과 : 예 -

NumRecords = 4 RecSum = 그래서 데이터 (거래 당) 할 수있는 단지 세 가지가 변경 될 때 9

Mean = [RecSum]/[NumRecords] 

:

레코드가 삭제가 (1) (기록 A가 삭제된다)

경우 이에 :

NumReco (케이스 1), 레코드, 레코드 (케이스 3)를 변경 (케이스 2)를 첨가 RDS-1> 3 RecSum- {기록 값}> 9-2 = 7

평균 = [7]/[3]

그리고 당신은 다른 경우 유사 "부분"계산을 할 수 있으며, 아이디어는 당신이 마지막 솔루션을 버리지 않고 차이점을 계산한다는 것입니다. 물론 더 복잡한 통계에 대해서는 더 많이 관련 될 것입니다.

은 그러나 당신이 볼 수있는 당신이 상상할 경우, 당신은 만 기록하고 완전히는 "실시간"

+0

예. 어떻게 이것이 효과적인 접근법인지 알 수 있습니다. Darknight에게 감사합니다. 우리의 진정한 도전은 회귀와 상관 관계가 될 것입니다. – GollyJer