Могу ли я импортировать данные из SQL Server в SPSS? - PullRequest
2 голосов
/ 01 февраля 2011

Я пишу приложение на основе форм C #, которое хранит свои данные в SQL Server 2005.

Мой клиент хочет использовать эти данные в SPSS.

Первоначально я планировал создать представление базы данных, соответствующее структуре SPSS.Затем его можно было бы экспортировать как файл CSV и скопировать в SPSS.

Однако я только что слышал, что может быть способ импортировать данные из реляционной базы данных непосредственно в SPSS?Я не смог понять, как это сделать (я вижу вариант экспорта в БД, но не импорта)

Кто-нибудь знает, возможен ли импорт данных из SQL Server в SPSS?Или если есть более простой способ добиться этого, чем с помощью подхода, который я изложил выше?

Большое спасибо!

--- L

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Просто добавьте к этому, вы можете импортировать из нескольких ODBC-совместимых источников данных. ИМО, SPSS делает это намного проще, чем SAS, если сравнивать только эти два инструмента. Это правда, что вы должны сохранить ODBC-соединение заранее, но после этого это просто!

Кроме того, с более новыми версиями SPSS (я знаю, что это было в Версии 18+), вы можете ЗАПИСАТЬ данные обратно в базу данных. Это невероятная особенность, и они делают ее очень простой. Недавно мы начали использовать эту функцию на работе, и теперь ей нужно хранить несколько версий файла сохранения SPSS на общем сетевом диске, помогает с отчетностью (может передавать прогнозы) в хранилище данных, которое помогает с отчетами (например, Cognos) и т. Д. и т.д.

1 голос
/ 01 февраля 2011

Для любых будущих пользователей ... Я решил эту проблему, используя опцию «Открыть базу данных» в меню «Файл», затем выбрав «Новый запрос ...»

Мне пришлось добавить соответствующие драйверы ODBC, затем я смог создать новые объединения между таблицами и переименовать переменные по мере необходимости.

Легко, когда я перестал искать что-то, что называется "импорт"! DOH!

...