2014-12-04 3 views
1

우리는 차원 테이블에서 일련의 매개 변수를 취한 다음 보고서를 작성해야하는 행 집합을 출력하는 저장 프로 시저를 가지고 있습니다.Microstrategy에서 저장 프로 시저 호출

지금까지는 ORM을 사용하는. NET 응용 프로그램에서 수행되었지만 MicroStrategy?와 통합 할 수 있습니까? 선택한 매개 변수 (보고서 프롬프트에서)를 데이터베이스의 저장 프로 시저로 전달한 다음 결과를 다시 보고서에 매핑합니까?

답변

1

이전에는 MicroStrategy에서 '테이블'을 반환 한 PL/SQL 함수의 맨 위에 자유 형식 SQL (FFSQL) 보고서를 작성했습니다 (물론 Oracle 데이터베이스였습니다. 기능 here).

그래서 무엇을 찾고 있습니까?

  • 당신은

이 인 FFSQL 보고서에 의해 반환되는 속성과 측정으로 반환 된 테이블의 컬럼을 맵핑하는 함수

  • 에 대한 매개 변수로 FFSQL 보고서에서 프롬프트 그럼 당신은 한 사용할 수 있습니다 쓰기 오류 기능을 제공하는 아주 오래된 MicroStrategy 구현에서 사용자가 수행 한 작업 : 사용자가 일부 테이블의 일부 값을 업데이트 할 수 있었고 함수가 성공 또는 오류 메시지를 반환했습니다.

    이것은 표준 데이터웨어 하우스 솔루션이 아니었던 것처럼 상상할 수 있듯이 운영 데이터베이스에 대한보다 적합한 솔루션이었습니다.

    내 제안은 필요하지 않은 경우 유사한 해결책을 피하고 필요한 표/행을 미리 준비하는 것입니다. 물론 귀하의 경우에는 이미 절차가 준비되어 있으므로 MicroStrategy와 결합하는 방법을 알아 내야합니다.

    몇 가지 유용한 읽기 :

    TN37783: Instructions to use stored procedures within Freeform SQL reports in MicroStrategy 9.x against different databases

    Using Prompts in Freeform SQL Reports