/ / Łączenie z bazą danych Cube, która korzysta z bazy danych MySQL z PHP (przy użyciu JDBC) - php, mysql, jdbc, olap, mondrian

Łączenie z kostką bazy danych, która używa bazy danych MySQL z PHP (przy użyciu JDBC) - php, mysql, jdbc, olap, mondrian

Mój zespół bazy danych utworzył kostkę bazy danych przy użyciu bazy danych MySQL. Muszę połączyć się z tą kostką z PHP i pobrać dane za pomocą zapytań MDX.

Nie mogę znaleźć sposobu, aby to zrobić. Czy ktoś mógłby mi pomóc w tym jak najszybciej?

Dokument referencyjny :- Tworzenie interaktywnych aplikacji OLAP za pomocą MySQLEnterprise i Mondrian

Odpowiedzi:

1 dla odpowiedzi № 1

Najlepszym rozwiązaniem jest użycie środowiska roboczego Schema, aby utworzyć XML dla swojej kostki

Odniesienie

Pobieranie Schema Workbench

Sterownik Jdbc MySQL

Przez większość czasu ludzie trochę się utknęlinajpierw używając środowiska roboczego, bardzo polecam, aby przed użyciem go umieścić sterownik jdbc mysql w folderze sterownika. W ten sposób aplikacja będzie mogła połączyć się z twoją bazą danych, gdy tylko otworzysz ją po raz pierwszy.

Po umieszczeniu pliku jdbc-driver-file.jar w folderze sterownika:

1- Wykonaj Schema Workbench (.sh na systemach opartych na unix / linux)

2- Przejdź do Narzędzia -> Preferencje i ustaw ciąg połączenia:

  • nazwa klasy sterownika: com.mysql.jdbc.Driver

  • ciąg połączenia: jdbc: mysql: // serverlocation: port / database

  • nazwa użytkownika: użytkownik mysql

  • hasło: hasło

3- Przejdź do Plik -> Otwórz i otwórz swoją kostkę

4- Przejdź do Plik -> Nowy -> Zapytanie MDX

Jeśli chcesz ładniejszego widoku zapytania MDX za pomocą jPivot, możesz użyć bi serwera do testowania.