【发布时间】:2016-09-29 19:54:45
【问题描述】:
我的数据存储在 Elasticsearch 中,我需要一种方法来提取它并使用 SPSS。
有什么办法吗?也许我需要在 SPSS 上进行编程的连接器层?
感谢广告
【问题讨论】:
标签: database elasticsearch spss
我的数据存储在 Elasticsearch 中,我需要一种方法来提取它并使用 SPSS。
有什么办法吗?也许我需要在 SPSS 上进行编程的连接器层?
感谢广告
【问题讨论】:
标签: database elasticsearch spss
我看到的最简单的方法是使用 Logstash 将数据从 ES 导出到 CSV 文件,然后将该 CSV 导入 SPSS。
用于导出数据的示例 Logstash 配置文件如下所示:
input {
elasticsearch {
hosts => ["localhost:9200"]
query => '{"query":{"match_all":{}}'
index => "my-index"
scroll => "5m"
}
}
filter {
mutate {
remove_field => [ "@version", "@timestamp" ]
}
}
output {
csv {
fields => ["header1", "header2", "header3"]
path => "my-index.csv"
}
}
【讨论】: