Bestimmte Inhalte wie technische IDs eines tabularen BISM Models sind für Client-Tools nicht relevant. Andere Informationen möchte der Benutzer in seinen Analysen nicht sehen (z. B. Spalten, auf denen irgendwelche Berechnungen basieren). Diese kann man einfach vor Client-Tools verbergen.
Es gibt grundsätzlich zwei verschiedene Arten von Filtern im tabularen BISM Model. Setzt man den Filter im Import Wizard oder in den Table Properties, werden die herausgefilterten Daten erst gar nicht in das Model geladen. Um solch einen Filter zu setzen navigiert man über den Menüpunkt Table –> Table Properties.
Man erhält den Dialog Edit Table Properties und kann dort die Datenquelle bearbeiten, indem man Filter setzt oder Spalten vom Model ausschließt.
Dagegen haben Filter in der Grid-View weder Auswirkung auf die Datenmenge noch auf die Anzeige im Client. Diese Grid-View Filter ermöglichen einem während der Entwicklung “nur” einen besseren Überblick auf die Daten. Das heißt aber nicht, dass er sinnlos ist: Im Gegenteil! Damit lassen sich z. B. Berechnungen sehr leicht verifizieren.
Tabellen und Spalten vor Client Tools verbergen
Es gibt Informationen, die das Tabulare Model intern benötigt, die aber in Client-Tools nicht notwendig oder gar störend sind. Dieses können z. B. Primary-Key Spalten, Tabellen oder Spalten sein. Um einen Benutzter nicht mit irrelevanten Informationen zu verwirren, kann man diese für Client-Tools einfach ausblenden. Zum Ausblenden einer Tabelle im Grid View geht man folgendermaßen vor: Kontextmenü einer Tabelle –> Hide from Client Tools. Ausgeblendete Objekte sind für Berechnungen weiterhin verfügbar.
Ausblenden einer Tabelle im Grid View:
Ausblenden einer Tabelle im Diagram View:
Das Ausblenden einer Spalte funktioniert analog. Spalte auswählen –> Hide from Client Tools
In meinem Beispiel sind es fast die Hälfte der Spalten die in Client Tools nicht angezeigt werden, aber für das Model intern benötigt werden.
Im SDX Flurfunk schreiben SDX eXperts über Themen aus ihrem täglichen Arbeitsgebiet. So verschieden die eXperts sind, so verschieden sind auch ihre Beiträge…
SDX eXperts unterstützen Enterprise Unternehmen bei der Realisierung von .NET und BI Lösungen in den Kompetenzfeldern: Business Intelligence, Win/Web Development, Cloud Development und Projektmanagement (Scrum). Typischerweise sind sie als Software Architekt, Lead Developer, techn. Projektleiter, BI Spezialist oder Scrum Master vor Ort beim Kunden tätig.