как интегрировать kdb/q с такими инструментами бизнес-аналитики, как cognos, для создания визуализаций и графиков. У меня есть исторические данные в базе данных KDB, и я хочу отобразить тенденции с помощью инструментов Cognos BI?
интегрировать kdb/q с инструментами BI
Ответы (2)
Готового способа сделать это не существует, так как вы не сможете использовать обычные коннекторы баз данных, которые поставляются с этими типами инструментов бизнес-аналитики (они будут иметь ODBC и т. д.). Очень сложный вариант — просто объединить копию данных из KDB в базу данных SQL, которую понимает Cognos. Явных минусов нет.
Я действительно мало знаю о Cognos, но, похоже, в приложениях разрабатываются некоторые плагины - возможно, вы можете использовать API С# или С++ для kdb для передачи данных в приложение BI.
РЕДАКТИРОВАТЬ
На panopticon.com есть несколько действительно прикольных визуализаций данных, если это все, что вам нужно. Однажды видел демо, очень круто.
РЕДАКТИРОВАТЬ 2
Я действительно должен читать вопросы более тщательно :) Что касается тенденций, почему бы просто не использовать R или очень много графических приложений, для которых у вас могут быть плагины C#? С R тренды и т. д. становятся простым процессом. Если вы предпочитаете Excel, вы можете напрямую взаимодействовать с KDB (http://code.kx.com/q/interfaces/excel-client-for-q/)
Вы должны иметь возможность использовать драйвер JDBC с инструментами Cognos BI. Просто:
Загрузите драйвер http://code.kx.com/q/interfaces/jdbc-client-for-kdb/
Настройте драйвер в Cognos.
Фактически будут работать практически любые инструменты бизнес-аналитики, поддерживающие jdbc. Если вам нужны диаграммы, которые работают с kdb «из коробки», попробуйте qStudio/sqlDashboards http://www.timestored.com/sqldashboards/ . ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ - Я работаю в компании, которая производит программное обеспечение. Вы можете скачать бесплатную версию, которая позволяет отображать результаты kdb и т. д.