如何将SPSS与Elasticsearch连接

时间:2016-09-29 19:54:45

标签: database elasticsearch spss

我的数据存储在Elasticsearch中,我需要一种方法来拉取它并使用SPSS。

有什么办法吗?也许我需要在SPSS上进行编程的连接层?

先谢谢

1 个答案:

答案 0 :(得分:0)

我看到的最简单方法是使用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"
  }
}