2012-09-11 22 views
6

Il mio team di database ha impostato un database Cube utilizzando il database MySQL. Ho bisogno di collegarmi a questo cubo da PHP e ottenere i dati usando le query MDX.Connessione al database Cube che utilizza il database MySQL da PHP (utilizzando JDBC)

Non riesco a trovare come farlo. Qualcuno potrebbe aiutarmi per favore con questo ASAP? documento

Riferimento: - Creating Interactive OLAPApplications with MySQLEnterprise and Mondrian

+0

qual è la tua versione bi-server? –

+1

Hai guardato a PHPOLAP su github? –

+0

Verifica phpolap. grazie per il suggerimento Tornerò una volta che lo controllo :) – ilight

risposta

1

La migliore opzione è quella di utilizzare Schema banco di lavoro per creare il codice XML per il vostro cubo

Reference

Schema Workbench download

MySQL Jdbc Driver

La maggior parte del tempo in cui le persone si bloccano un po ' prima di usare il workbench, consiglio vivamente che prima di usarlo, metti il ​​driver jdbc mysql nella cartella del driver. In questo modo l'applicazione sarà in grado di connettersi al tuo database non appena lo apri per la prima volta.

Dopo aver puted tuo JDBC-driver-file.jar all'interno della cartella del driver:

1- Esegui Schema Workbench (.sh su sistemi basati su Unix/Linux)

2- Vai a Strumenti -> Preferenze e messa a punto la stringa di connessione:

  • conducente nome della classe: com.mysql.jdbc.Driver stringa

  • collegamento: jdbc: mysql: // serverlocati on: port/banca dati

  • Nome utente: Utente mysql

  • password: password

3- andare su File -> Apri e aprire il cubo

4- andare su File -> Nuovo -> MDX Query

Se si desidera una visualizzazione più bella della query MDX utilizzando jPivot, è possibile utilizzare il bi server per il test.

+0

Potete indicarmi dove mettere la cartella del connettore jdbc mysql? – ilight

+0

Inoltre, ho il file XML. Ora devo collegarmi ad esso e ottenere i dati usando alcune query. – ilight

+0

Ok, è possibile utilizzare il workbench dello schema per convalidare il cubo e anche per testare MDX. È molto semplice mettere il tuo file jdbc nella cartella dei driver –