dbTalk Databases Forums  

Wie "Olap-Pivoting" in .Net Windowsanwendung einbinden

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Wie "Olap-Pivoting" in .Net Windowsanwendung einbinden in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Thorsten Klenke
 
Posts: n/a

Default Wie "Olap-Pivoting" in .Net Windowsanwendung einbinden - 08-26-2004 , 06:27 AM






hallo,
gleich zu Beginn, ich bin kein professioneller Entwickler, sondern ein
"Newbie"... Es wäre also schön, wenn ihr bei euren Antworten bei mir nicht
allzu viel Know How voraussetzt.

Also zu meinen Fragen. Ich möchte in einer .Net Windowsanwendung (GUI) den
Nutzer die Möglichkeit geben mit einer Pivottabelle zu interagieren. Als
Datenquelle dient wahrscheinlich der Analysis Server mit einem darauf
befindlichen OLAP Würfel.

Ich habe schon einige Experimente gemacht, kann aber nicht entscheiden ob
das die einzigen Möglichkeiten sind, bzw. was die Vor- und Nachteile der
verschiedenen Alternativen sind.

-------------------

1. Lösungsansatz: Ich stelle über die SQL Server Reporting Services (RS)
einen interaktiven Bericht zur Verfügung, den ich in die Windows Anwendung
einbinde.

Wie kann ich den bericht interaktiv einbinden (HTML?)?
Gibt es eine einefache Möglichkeit HTML Seiten in eine .Net Windowsanwendung
einzubinden (IE Plugin o.ä.)?

Nachteil: Leider sind die RS Berichte nur bedingt durch den Nutzer
veränderbar (keine Selbstständiger Wechsel der Spalten und
Zeilendimensionen), was die Möglichkeiten ein wenig einschränkt...

Vorteil: Berichte können alternativ auch einfach über IE angezeigt werden.

-------------------

2. Lösungsansatz: Nutzung der Office Web Components (OWC). Ich habe einfach
im VS2003 die (COM?!) Komponente "Office Pivot Table 11" in die Anwendung
gesetzt und das funktioniert nach ersten kleinen Tests auch recht
zufriedenstellend.

Nachteil: Nutzer der Windowsanwendung muß Office XP/2003 mit OWC auf seinem
lokalen Rechner installiert haben. Ist das richtig erkannt oder gibt es
Alternativen? (Was machen die Office Server Extensions genau?)

Ich habe da noch einen Microsoft Knowledge Base Article - (823982 -
http://support.microsoft.com/?id=823982) gefunden, der sich "irgendwie" mit
der Einbindung von OWC in Visual Studio beschäftigt.
Ich verstehe denn Sinn nur nicht ganz - leider. Was für einen Vorteil habe
ich durch diese "Veränderung" inbezug auf die Einbindung von OWC in eine
..Net Windowsanwendung?

----------------------

Gibt es noch weitere (bessere) Lösungsansätze zum Einbinden von Pivot/Olap
Funktionalität in eine Windowsanwendung? Möglicherweise sind externe
Lösungen zum anzeigen der Olap Würfel doch besser (RS mit IE, Excel Olap
Erweiterung (was noch?)?

Gibt es eventuell günstige Komponenten von Drittanbietern für VS.Net?
(Bisher habe ich nur http://www.softwarefx.de/Extensions/OLAP/ gefunden,
was mit rund 3000? ausserhalb des Budgets liegt)

Vielen dank im voraus für die Tipps und die Mühe...

Gruß
Throsten





Reply With Quote
  #2  
Old   
Joerg
 
Posts: n/a

Default RE: Wie "Olap-Pivoting" in .Net Windowsanwendung einbinden - 08-27-2004 , 05:57 AM






Hello Thorsten,

with Reporting Services SP1 you can switch from an
semi-static report against Analysis Services directly to
an OWC Pivot Table exporting the report to OWC.

check this paper on msdn as an entry to AS and RS:

http://msdn.microsoft.com/library/de...lapasandrs.asp

HTH
Jörg


"Thorsten Klenke" wrote:

Quote:
hallo,
gleich zu Beginn, ich bin kein professioneller Entwickler, sondern ein
"Newbie"... Es wäre also schön, wenn ihr bei euren Antworten bei mir nicht
allzu viel Know How voraussetzt.

Also zu meinen Fragen. Ich möchte in einer .Net Windowsanwendung (GUI) den
Nutzer die Möglichkeit geben mit einer Pivottabelle zu interagieren. Als
Datenquelle dient wahrscheinlich der Analysis Server mit einem darauf
befindlichen OLAP Würfel.

Ich habe schon einige Experimente gemacht, kann aber nicht entscheiden ob
das die einzigen Möglichkeiten sind, bzw. was die Vor- und Nachteile der
verschiedenen Alternativen sind.

-------------------

1. Lösungsansatz: Ich stelle über die SQL Server Reporting Services (RS)
einen interaktiven Bericht zur Verfügung, den ich in die Windows Anwendung
einbinde.

Wie kann ich den bericht interaktiv einbinden (HTML?)?
Gibt es eine einefache Möglichkeit HTML Seiten in eine .Net Windowsanwendung
einzubinden (IE Plugin o.ä.)?

Nachteil: Leider sind die RS Berichte nur bedingt durch den Nutzer
veränderbar (keine Selbstständiger Wechsel der Spalten und
Zeilendimensionen), was die Möglichkeiten ein wenig einschränkt...

Vorteil: Berichte können alternativ auch einfach über IE angezeigt werden.

-------------------

2. Lösungsansatz: Nutzung der Office Web Components (OWC). Ich habe einfach
im VS2003 die (COM?!) Komponente "Office Pivot Table 11" in die Anwendung
gesetzt und das funktioniert nach ersten kleinen Tests auch recht
zufriedenstellend.

Nachteil: Nutzer der Windowsanwendung muß Office XP/2003 mit OWC auf seinem
lokalen Rechner installiert haben. Ist das richtig erkannt oder gibt es
Alternativen? (Was machen die Office Server Extensions genau?)

Ich habe da noch einen Microsoft Knowledge Base Article - (823982 -
http://support.microsoft.com/?id=823982) gefunden, der sich "irgendwie" mit
der Einbindung von OWC in Visual Studio beschäftigt.
Ich verstehe denn Sinn nur nicht ganz - leider. Was für einen Vorteil habe
ich durch diese "Veränderung" inbezug auf die Einbindung von OWC in eine
..Net Windowsanwendung?

----------------------

Gibt es noch weitere (bessere) Lösungsansätze zum Einbinden von Pivot/Olap
Funktionalität in eine Windowsanwendung? Möglicherweise sind externe
Lösungen zum anzeigen der Olap Würfel doch besser (RS mit IE, Excel Olap
Erweiterung (was noch?)?

Gibt es eventuell günstige Komponenten von Drittanbietern für VS.Net?
(Bisher habe ich nur http://www.softwarefx.de/Extensions/OLAP/ gefunden,
was mit rund 3000? ausserhalb des Budgets liegt)

Vielen dank im voraus für die Tipps und die Mühe...

Gruß
Throsten






Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.