2017-04-26 1 views
0

새 팩트 테이블과 해당 측정 값을 추가하여 오늘 회사 큐브를 업데이트했습니다. 큐브에서 그룹화합니다.Excel에서 확립 된 외부 데이터 연결을 사용하여 OLAP 큐브를 사용할 수 없지만 동일한 분석 서버로 새 연결을 만들 수 있습니다.

이 변경 사항은 성공적으로 배포되었으며 큐브 처리가 성공적이었습니다.

그러나 SSRS에 대한 보고서를 데이터로 사용하려고 시도했을 때 (즉, 상관 관계가 없어야합니다.)이 변경으로 인해 발생했는지 알 수없는 이상한 오류가있었습니다. source 나는 "사용자 xxx가 데이터베이스에 액세스 할 수있는 권한이 없거나 데이터베이스가 존재하지 않습니다"라는 오류가있어 이상하게 보였습니다. SSMS에서 큐브를 탐색 할 수 있다는 것을 알았습니다.

이 자체적으로 해결되었습니다. "갑작스럽게"그것은 단지 효과가있었습니다.

Excel을 사용하여 큐브에 연결하려고하면 같은 문제가 발생합니다. 설정된 외부 데이터 연결을 사용하려면 데이터베이스에 대한 액세스 권한이 없거나 존재하지 않는 오류가 발생합니다. 다시 말하지만, 저는 (관리자입니다) 권한을 가지고 있으며 SSMS에서 큐브를 탐색하고이를 SSRS의 소스로 사용할 수 있습니다.

그러나 Excel의 새 분석 서버 연결에서 같은 큐브를 가져 오면 작동합니다!

어떻게 될 수 있습니까? 큐브가 처리 된 후에 다시 가져와야합니까? 많은 사람들이 Excel에서 큐브를 소스로 사용한다는 것을 알기 때문에 다시 가져와야합니까? 아니면 다른 방식으로 얻을 수 있습니까?

큐브에 연결할 수없는 사용자에 대한 연결을 배포하기 전에 오류를 제거하는 방법을 모르지만 "배포 후"버전에서는 가능합니다.

감사합니다,

Cenderze

답변

0

Project -> Deployment가 변경되었다 아래는 설정처럼 보인다. 프로젝트를 원본 데이터베이스에 배포하는 대신 초과 된 M 문자로 데이터베이스에 배포하여 Excel의 Connection 문자열 등이 더 이상 올바르지 않게 만듭니다.

나는 다른 사람이 같은 오류를 범하는 경우를 대비해 대답하도록 하겠지만 가능성은 희박합니다.

관련 문제