2010-01-26 8 views
8

Ich entschuldige mich vorne für die Breite dieser Frage, aber ich frage mich, ob jemand irgendwelche Vorschläge/Hinweise hat.SPSS und PHP/MySQL Integration

Die Firma eines Freundes verwendet SPSS für statistische Daten, Umfragen usw. Sie möchten die Informationen über ein Webinterface in Scheiben schneiden. Ich habe kein Wissen über SPSS, daher mag es ein einfaches Web-Frontend geben, aber als PHP/MySQL-Typ fragte ich mich, ob SPSS-Daten auf eine Weise exportiert werden können, die MySQL importieren oder PHP parsen kann. Dann könnte ich ein AJAX-Frontend erstellen, um Abfragen in Echtzeit zurückzugeben.

Die Idee wäre eine Ergebnistabelle, die sich ändert, wenn Sie Auswahlen wie "Geschlecht: Männlich", "Alter: 20-25" treffen ... jede Änderung würde die Ergebnisse im Browser aktualisieren.

So ...

1) Kann dies mit irgendeiner Art von Front-End SPSS erreichen?

2) Können die Daten problemlos in einem generischen Format exportiert werden?

Ich will nur wissen, ob ich auf einem Idioten bin, bevor ich mit dem Chef meines Freundes über Ideen spreche.

TIA. Don

UPDATE: Ich hatte ein Treffen bei der Firma meines Freundes, um weitere Einzelheiten zu besprechen. Es scheint, dass die SPSS-Daten in MS SQL Server gespeichert sind. Daher denke ich, dass ich mich direkt mit den Daten verbinden könnte, wenn ich eine Art von Schema-Logik sehen und mein eigenes Web-Frontend dagegen schreiben könnte.

Alternativ kann ich möglicherweise eine geplante Datensicherung der Daten in ein anderes Format durchführen.

Antwort

5

http://www.spss.com/smartscore/

Darüber hinaus scheint es, dass SPSS eine verfügbare API hat die SPSS Informationen zur Verfügung zu anderen Anwendungen zu machen. Angenommen, Sie könnten eine Verbindung zum SPSS-System herstellen, wäre es eine Frage von CURLing der Informationen hin und her (ein Webdienst). Abgesehen von dem XML-Gehirnschaden ist dies eine der besten Möglichkeiten, zwei nicht ähnliche Systeme zu erhalten miteinander sprechen.

3

SPSS verfügt über ODBC-Funktionen, ebenso wie MS SQL. Mit ODBC sollten Sie in der Lage sein, alle passenden Tabellen in Ihre MySQL db zu importieren und zu hacken. Ein generischer Datei-Dump (SPSS kann in eine Vielzahl von Dateiformaten exportieren) würde ebenfalls funktionieren, enthält aber nur ein paar zusätzliche Schritte.

In SPSS wird die GUI für den Datenexport je nach Version unterschiedlich sein. Hier ist ein Beispiel-Setup: http://www.indiana.edu/~statmath/stat/all/odbc/4.html#4b