Why taking an "API" approach is important in building an agile data factory.