Инструменты BI, как правило, также поддерживают базы данных, отличные от SQL?
Нет.И они действительно не могут.Базы данных, отличные от SQL, сильно отличаются друг от друга.NoSQL на самом деле просто набор «вещей, а не SQL».
Однако проблема, с которой вы столкнетесь, является классической.Большинство баз данных NoSQL работают с концепцией, согласно которой вы можете «пакетировать» и «выводить» отчеты, которые вы планируете делать.(обычно это означает уменьшение карты)
Так что, если вы хотите использовать обычные инструменты BI, вам просто нужно «преодолеть разрыв».
MongoDB поддерживает экспорт CSV, который затем можно импортировать в реляционную БД для анализа.Для некоторых сложных запросов вам, вероятно, потребуется написать запросы «map-Reduce», а затем экспортировать эти данные.Очевидно, вам придется написать пару сценариев экспорта / импорта.
Но вполне возможно предоставлять отчеты BI и по-прежнему использовать MongoDB в качестве основного хранилища данных.Вам все еще понадобится СУБД, работающая для пакета BI.Но вряд ли это потребует большого количества оборудования, поскольку оно используется только для отчетов, а не для оперативных данных.