2014-09-18 3 views
4

저는 schema-workbench 또는 ivy 스키마 편집기를 통해 큐브 (xml 스키마)를 만들고 있습니다. 게시 할 때 스키마 (mondrian.xml 파일)가 실제로 저장되는 위치를 알고 싶습니다.이 파일의 위치는 무엇입니까?mondrian.xml 스키마 파일 pentaho 위치

고마워,

답변

5

어떤 버전의 Pentaho BA 서버를 사용하고 있습니까? 전 또는 후 5.0?

이전 5.0 : 게시 할 때 파일 경로를 선택합니다. 경로는 $ {BISERVER}/pentaho-solutions 아래에 있습니다.

5.0 이상 : 실제 파일이 없습니다. Pentaho의 Jackrabbit 저장소에만 저장됩니다.

+0

bytea postgres 필드에서 xml 파일을 추출하는 방법이 있습니까? – fenix

+0

Penthao 사용자 콘솔에서 직접 다운로드 할 수 있습니다. 데이터 소스 관리로 이동하여 분석 소스를 선택하고 다운로드 버튼을 클릭하십시오. – nsousa

+0

tnx, 알아요,하지만 특정 파일이 손상되어서 다운로드 할 수 없지만 schema/cube가 정상적으로 작동한다고합니다. – fenix

0

몬드리안 5. *에서 분석을 작성한 경우 테스트 서버와 테스트 서버가 있으면 몬드리안 스키마를 다른 것으로 내 보내지 마십시오. 신비한 이유로 당신은 나중에 그들을 없앨 수 없을 것입니다.

문제가되는 몬 드리 안 스키마를 삭제하기 위해 pentaho-solutions/system/olap/datasources.xml을 검색하기 시작한 것이 저의 경우입니다. 이 소스는 더 이상 존재하지 않습니다.

모든 데이터가 이제 Jackrabbit의 도움으로 저장됩니다. Jackrabbit은 다른 모든 보고서 및 분석과 함께 몬드리안 스키마를 데이터베이스에 저장합니다 (경로는 입맞춤 환경 설정 파일에 있습니다). 그러나 데이터베이스에서는 ID 만 볼 수 있습니다. 그래서 하나의 객체를 제거 할 수있는 기회는 없습니다. 모든 것을 버리거나 테이블을 잘라서 모든 것을 삭제합니다. 주된 문제는 같은 테이블에서 스키마뿐만 아니라 서버에 다운로드 한 다른 모든 보고서도 저장된다는 것입니다.