StreamSets Closes $12.5M Series A

September 25, 2015