Сайку и Друпал - PullRequest
       12

Сайку и Друпал

0 голосов
/ 27 марта 2012

Я просматривал Интернет, но не смог найти каких-либо конкретных тем об интеграции Saiku с Drupal. Основная проблема заключается в том, что Saiku основан на java, а Drupal работает на PHP.

Мне интересно, кто-нибудь реализовал или может высказать свои мысли об этом союзе.

Есть ли что-нибудь похожее на Saiku, которое будет работать с Drupal?

Ответы [ 3 ]

2 голосов
/ 19 апреля 2012

Что ж, тогда разработчик Saiku ответит:

Пользовательский интерфейс Saiku полностью отделен от сервера и простого JavaScript и HTML, поэтому было бы легко интегрировать это каким-либо образом в drupal.в основном вам просто нужно перенести папку пользовательского интерфейса в drupal и настроить, где находится сервер (чтобы избежать междоменных проблем, было бы хорошо, если бы сервер saiku был подключен через mod_jk или mod_proxy на том же apache, что и drupal, работает)

если вы хотите использовать saiku в качестве бэкэнда olap с пользовательским PHP-кодом, есть разработанная inovia инфраструктура под названием PHPAnalytics, которая использует сервер saiku в качестве бэкэнда: http://labs.inovia.fr/phpanalytics/

1 голос
/ 04 апреля 2012

Разработчик Saiku может ответить вам лучше, чем я, но я могу сказать, что связь между Saiku-ui и Saiku - это REST, так что это чистое использование протокола HTTP. Интеграция может быть независимым сервером SAIKU, Drupal ретранслирует запросы от встроенного пользовательского интерфейса внутри вашего контента.
Saiku основан на Mondrian, который также является библиотекой Java, но его можно развернуть как независимый сервер XMLA. Таким образом, вы можете перекодировать службы Saiku REST в PHP, которые будут вызывать службы XMLA.

0 голосов
/ 25 сентября 2013

Несмотря на то, что пользовательский интерфейс Saiku использует jquery и html на стороне клиента, он все еще нуждается в спокойной службе поверх движка OLAP на стороне сервера. Остальной сервер, предоставляемый пакетом saiku, основан на java, как и jpivot и pentatho analyzer. Поэтому, если вы хотите интегрировать его с drupal, либо вам нужно написать свой собственный PHP restful сервис, либо вам нужен прокси для другого java-сервиса на сервере drupal.

На webpivottable.com имеется чистое решение javascript, обеспечивающее превосходный пользовательский интерфейс, похожий на таблицу, для поворота всех типов кубов OLAP. Он полностью на стороне клиента и напрямую подключается к сервису XMLA, поэтому никаких серверных зависимостей нет. Вы можете попробовать и легко интегрировать его в любой веб-сайт и веб-приложение. Вот демо

...