IBM PLANNING ANALYTICS

Rules vs. Prozesse in TM1: Was ist der Unterschied?

In diesem Video zeige ich dir den Unterschied zwischen Rules und TurboIntegrator-Prozessen in IBM Planning Analytics. Das Umsatzbeispiel macht deutlich, wann eine Rechenregel und wann ein gezielter Prozess sinnvoll ist.

Die kurze Antwort

Eine Rule beschreibt eine Berechnung für Zellen eines Cubes. Ein TurboIntegrator-Prozess führt beim Start eine Folge von Aktionen aus, beispielsweise einen Datenimport oder eine gezielte Berechnung.

Transkript anzeigen

In IBM Planning Analytics beziehungsweise TM1 gibt es Rules und Prozesse. Aber worin liegt der Unterschied? Rules berechnen Werte, zum Beispiel den Umsatz. Zehn mal 25 ergibt einen Umsatz von 250. Diese Rule gilt für eine bestimmte Zellkombination. Wenn ich die Menge von zehn auf zwölf ändere und der Preis bei 25 bleibt, erhalte ich den neuen Umsatz von 300.

Rules beschreiben Berechnungen in einem Cube. Das Ergebnis steht ohne einen zusätzlichen Prozesslauf zur Verfügung. Wenn sich ein Eingabewert verändert, wird das Ergebnis bei der nächsten Auswertung entsprechend aktualisiert. Prozesse hingegen führen gezielt Aktionen aus. In einem Prozess gibt es häufig eine Quelle und ein Ziel. Auch mit Prozessen lassen sich Daten berechnen oder komplexere Berechnungen ausführen.

Mit Prozessen kann ich außerdem Daten importieren, exportieren, transformieren, kopieren oder gezielt löschen. Brauche ich eine Berechnung oder eine Aktion? Eine Rule ist sinnvoll, wenn Werte automatisch aus anderen Werten abgeleitet werden sollen, zum Beispiel bei Berechnungen mit Wechselkursen. Einen Prozess verwende ich, wenn ich gezielt eine Aktion ausführen möchte, beispielsweise Daten importieren, exportieren oder eine Berechnung anstoßen.

Ein Prozess kann auf Knopfdruck ausgeführt werden. Kurz zusammengefasst: Eine Rule ist eine Rechenregel für Werte eines Cubes. Ein Prozess führt eine gezielte Folge von Aktionen im System aus.

Schritt für Schritt

01

Berechnung als Rule beschreiben

Im Beispiel ergibt Menge mal Preis den Umsatz: 10 × 25 = 250. Bei einer Menge von 12 und unverändertem Preis beträgt der Umsatz 300.

02

Aktion mit einem Prozess ausführen

Prozesse können Daten importieren, exportieren, transformieren, kopieren, löschen oder berechnen. Sie führen die programmierten Schritte aus, wenn sie gestartet werden.

03

Passenden Ansatz wählen

Verwende Rules für dynamisch abgeleitete Cube-Werte und Prozesse für gezielte Verarbeitungsschritte. Beide Ansätze können sich in einem Modell ergänzen.

Fachliche Einordnung

„Sofort“ beschreibt hier das sichtbare Ergebnis ohne separaten Prozesslauf. TM1 wertet Rules bei Bedarf aus. Rules sind einem Cube zugeordnet, können aber Werte aus anderen Cubes referenzieren. Prozesse sind nicht auf manuelle Knopfdruck-Ausführung beschränkt: Chores ermöglichen zeitgesteuerte Läufe.

Praxis-Beispiel

Ausgangslage

Der Umsatz soll aus Menge und Preis abgeleitet werden. Zusätzlich sollen Daten gezielt importiert oder verarbeitet werden.

Ergebnis

Die Umsatzberechnung wird als Rule beschrieben. Für den Datenimport beziehungsweise die gezielte Verarbeitung wird ein Prozess verwendet.

Häufige Fragen

Berechnen Prozesse ebenfalls Werte?

Ja. TurboIntegrator-Prozesse können neben Daten- und Metadatenaktionen auch Berechnungen durchführen.

Muss ich Prozesse immer manuell starten?

Nein. Neben manuellen Starts können Prozesse unter anderem zeitgesteuert über Chores ausgeführt werden.

Weitere Tipps für Planning Analytics

Florian KaiserFlorian KaiserBerater für IBM Planning Analytics

Unterstützung für Planning Analytics

Projekt besprechen

Du arbeitest mit Planning Analytics oder möchtest es einführen? Ich unterstütze dich bei deinen nächsten Schritten.

Projekt besprechen ↗
Weiterführende IBM-Dokumentation