2012-09-11 2 views
6

내 데이터베이스 팀이 MySQL 데이터베이스를 사용하여 데이터베이스 큐브를 설정했습니다. PHP에서이 큐브에 연결하고 MDX 쿼리를 사용하여 데이터를 가져와야합니다.PHP (JDBC 사용)에서 MySQL 데이터베이스를 사용하는 데이터베이스 큐브에 연결

나는 그 방법을 찾을 수 없습니다. 누군가가 이걸 최대한 빨리 도와 줄 수 있니?

참조 문서 : - Creating Interactive OLAPApplications with MySQLEnterprise and Mondrian

+0

bi 서버 버전은 무엇입니까? –

+1

github에서 PHPOLAP을 보았습니까? –

+0

phpolap 체크 아웃. 제안에 감사드립니다. 한번 확인해 보면 되돌아갑니다 :) – ilight

답변

1

당신의 최선의 선택은 당신의 큐브에 대한 XML을 생성하는 스키마 워크 벤치를 사용하는 것입니다

Reference

Schema Workbench download

MySQL Jdbc Driver

의 대부분을 시간 사람들은 조금 붙어있다. 먼저 워크 벤치를 사용하여, 나는 그것을 사용하기 전에, 드라이버 폴더 안에 mysql jdbc 드라이버를 넣는 것을 강력하게 권장한다. 그렇게하면 응용 프로그램을 처음 열 때 데이터베이스에 연결할 수 있습니다. 당신이 드라이버 폴더 내부에 JDBC 드라이버-file.jar을 puted 후

:

1- 도구로 이동 스키마 워크 벤치 (유닉스/리눅스 기반 시스템의 .sh)

2를 실행 -> 환경 설정 및 설정 연결 문자열 :

  • 드라이버 클래스 이름 : com.mysql.jdbc.Driver

  • 연결 문자열 : JDBC한다 : mysql : // serverlocati 에 : 포트/데이터베이스

  • 사용자 이름 : MySQL의 사용자

  • 비밀번호 :

3 가서 파일로 암호 -> 열기 및 파일 열기 위해 큐브

3- 이동 -> 새로 만들기 -> MDX 쿼리

jPivot을 사용하여 MDX 쿼리를 더욱 자세히 보려면 ​​테스트를 위해 bi 서버를 사용할 수 있습니다.

+0

mysql jdbc connector 폴더를 어디에 둘 것인지 안내해 주시겠습니까? – ilight

+0

또한 XML 파일이 있습니다. 지금은 그것에 연결하고 일부 쿼리를 사용하여 데이터를 가져와야합니다. – ilight

+0

좋습니다. 스키마 워크 벤치를 사용하여 큐브의 유효성을 검사하고 MDX를 테스트 할 수 있습니다. jdbc 파일을 드라이버 폴더에 넣는 것만으로도 매우 간단합니다. –