spl api, load data source