apissisyammerdata-import

Web API / SSIS - A starting point


In the interest of transparancy this is work life related. But I am most definatly not looking for 'the solution' simple a starting points.

The issue;

I've been asked to bring all yammer data into a database. While I'm quite familiar with database created, administrator and moving data to and from flat sources/databses using SSIS. I have virtually zero understanding of web APIs.

I have found that Yammer uses an api to allow for scheduled downloaded of information there.

The Question;

Thanks,


Solution

  • Yammer has a Data Export API which returns most of the data as a ZIP file containing multiple CSV files. The list of models and attributes is about half-way down the page I linked to.

    This seems more aligned with an SSIS solution, but some data is only available via individual REST calls. Do analysis of what the data export provides to decide if you need to make additional REST calls to get additional metadata.

    I'm not very familiar with SSIS, but the generic process you'd need to follow is: