For a new project I'm working I have the need to store some data into a database. The type of data and access model fits well with the NoSQL model and document databases. We are considering things like MongoDB but are still yet undecided.
One of the requirements is to be able to allows Business Intelligence tools to consume some of our data. Others I work for indicate that these tools allow consuming data directly from relational databases. I know not know what types of Business Intelligence tools need to mine the data.
Do BI tools typically support non-SQL databases as well? Are there other standard integration options that they have (Some seem to support web services of flat files) that might be applicable? Is it worth choosing a relational database simply so it can be more easily consumed by a third party BI tool?