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 № 1Najlepszym rozwiązaniem jest użycie środowiska roboczego Schema, aby utworzyć XML dla swojej kostki
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.