2010-11-18 5 views
1

Mein Unternehmen (ein kleiner Software-as-a-Service-Anbieter in der IT-Branche für das Gesundheitswesen) entwickelt derzeit eine gehostete BI-Lösung, die allen unseren Kunden zur Verfügung steht. Die Deadlines wurden deutlich erhöht und wir haben sehr wenig Zeit, eine Plattform zu wählen, aber da unser Unternehmen stark in .NET/SQL Server investiert, scheint SSAS eine natürliche Wahl zu sein. Das Bereitstellungsmodell von SSAS scheint jedoch auf unternehmensinterne Lösungen ausgerichtet zu sein.Multi-Enterprise Analysis Services - ist das möglich?

Wir haben eine etwas andere Anforderung. Wir werden ein paar Data Marts haben, die auf öffentlich verfügbaren Daten basieren, die alle Clients sehen können sollen (nennen Sie sie A und B) und eine Anzahl von Client Data Marts (nennen Sie sie C-Z). C-Z muss in seiner Funktion identisch sein, aber vollständig voneinander isoliert sein (einige unserer Daten werden HIPAA-geschützt oder für unsere Kunden geschäftssensitiv sein).

Wir haben frühere Erfahrungen mit Pentaho, das das gleiche Einzelunternehmensmodell wie SSAS zu haben scheint, und die Lösung war ein ziemlich chaotischer Hack mit mehreren VMs und Proxies (obwohl ein Teil davon unserem Systemadministrator bei die Zeit).

Also meine Fragen sind:

  • Ist das Modell, das wir vernünftigerweise erreichbar in SSAS brauchen?
  • Wenn ja, was ist der beste Ansatz? Links zur Dokumentation würden geschätzt werden, da Google wenig erscheint, was relevant erscheint.

Antwort

0

Wir tun dies. Wir verwenden hauptsächlich LAMP (Linux, Apache, Python und MySQL) und einige FLEX/Air/BlazeDS-Dateien.

Wir bieten mehrere Kunden Software As A Service (SAAS).

Wir bieten keinen SQL Server Analysis Service an, da wir keine Microsoft Produkte verwenden. Ich denke jedoch, dass unser Ansatz auf das, was Sie tun, zutreffen könnte.

Wir haben eine Apache-Konfiguration, die jede eingehende Kundenanforderung auf einen anderen Back-End-Server aufteilt. In unserem Fall gibt es viele Backends in Django sowie Glassfish.

Jeder Back-End-Server ist separat. Gegenwärtig laufen sie auf einigen VMs, aber wir können die verschiedenen Komponenten auf verschiedene VMs migrieren, wodurch Apache als Front-End-Gateway verbleibt, der Anforderungen umleitet.

Verwandte Themen