2014-09-16 1 views
0

요약 : 저장 프로 시저와 BI 대시 보드에서 사용자 매개 변수를 포함하는 장단점은 무엇입니까?비즈니스 인텔리전스 - 저장 프로 시저와 BI 도구의 매개 변수

저는 BI를 처음 접했고 대시 보드의 데이터 소스로 저장 프로 시저를 사용하도록되어 있습니다. 대시 보드에 포함 된 저장 프로 시저에 보고서 매개 변수를 포함하면 성능 차이가 무엇인지 궁금합니다. 예를 들어

:

사용자 그러므로 FirstDateLastDate 파라미터가 있으며, 두 날짜 데이터를 비교하고자. 저장 프로 시저에 매개 변수를 포함시키고 사용자가 데이터가로드되기 전에 날짜를 지정하게 할 수 있습니다. 반대로, (매개 변수없이) 저장 프로 시저에서 반환 된 모든 데이터를 가져온 다음 사용자에게 날짜를 묻는 메시지를 표시 할 수 있습니다.

내가 묻는 이유는 사용자가 날짜 매개 변수를 변경하려는 시나리오 때문입니다. 매개 변수가 변경되면 데이터가 새로 고쳐 져야하고 대시 보드와 사용자 간의 전체 상호 작용을 최적화하는 방법이 궁금합니다.

감사합니다.

답변

0

저장 프로 시저 (또는 쿼리)에 매개 변수를 넣으면 데이터베이스가 데이터를 더 빠르게 반환하고 응용 프로그램에서 메모리를 적게 사용하지만 모든 것과 마찬가지로 상충 관계가있는 것처럼 장점이 있습니다 다른 매개 변수를 선택하려면 데이터베이스가 느려질 수 있습니다.

자원을 적게 사용하거나 더 빨리 사용하는 것이 중요 할 경우 무게를 늘려야합니다.

관련 문제