Microsoft Dynamics ® Management ReporterIntegrationshandbuch für Microsoft Dynamics® AX Oktober 2012 Aktualisierungen dieser Dokumentation finden Sie hier: http://go.microsoft.com/fwlink/?LinkID=162565 Microsoft Dynamics ist eine Produktlinie von integrierten, anpassbaren Lösungen zum Unternehmensmanagement, die Ihnen und Ihren Mitarbeitern dabei hilft, fundiertere Geschäftsentscheidungen zu treffen. Microsoft Dynamics unterstützt und funktioniert wie klassische Microsoft-Software und automatisiert und optimiert Finanzprozesse, Kundenbeziehungen und Lieferkettenprozesse auf eine Weise, die Ihren Unternehmenserfolg vorantreibt. USA und Kanada: gebührenfreie Telefonnummer +1-888-477-7989 Weltweit: +1-701-281-6500 www.microsoft.com/dynamics Dieses Dokument gilt für eine vorläufige Version eines Softwareprodukts, an dem vor der endgültigen Veröffentlichung auf dem Markt möglicherweise erhebliche Änderungen vorgenommen werden. Dieses Dokument dient nur Informationszwecken. Microsoft übernimmt für dieses Dokument keine Garantien, weder ausdrücklich noch konkludent. Die in diesen Unterlagen enthaltenen Informationen (einschließlich URL- und andere Websiteverweise im Internet) können ohne vorherige Ankündigung geändert werden. Das Risiko der Verwendung und der Ergebnisse bei der Verwendung dieses Dokuments liegt vollständig beim Benutzer. Die hier genannten Firmen, Organisationen, Produkte, Domänen, E-Mail-Adressen, Logos, Menschen, Orte und Ereignisse sind frei erfunden, soweit dies nicht anders angegeben ist. Jede Ähnlichkeit mit bestehenden Firmen, Organisationen, Produkten, Domänen, E-Mail-Adressen, Logos, Personen, Orten oder Ereignissen ist rein zufällig. Die Benutzer/innen sind verpflichtet, sich an alle anwendbaren Urheberrechtsgesetze zu halten. Unabhängig von der Anwendbarkeit der entsprechenden Urheberrechtsgesetze darf ohne ausdrückliche schriftliche Erlaubnis der Microsoft Corporation kein Teil dieses Dokuments für irgendwelche Zwecke kopiert oder in einem Retrievalsystem gespeichert oder darin eingelesen werden, unabhängig davon, auf welche Art und Weise oder mit welchen Mitteln (elektronisch, mechanisch, durch Fotokopieren, Aufzeichnen usw.) dies geschieht. Es ist möglich, dass Microsoft Rechte an Patenten bzw. angemeldeten Patenten, an Marken, Urheberrechten oder sonstigem geistigen Eigentum besitzt, die den Inhalt dieses Dokuments betreffen. Die Bereitstellung dieses Dokuments erteilt keinerlei Lizenzrechte an diesen Patenten, Marken, Urheberrechten oder anderem geistigen Eigentum, sofern dies nicht explizit durch einen schriftlich festgehaltenen Lizenzvertrag mit der Microsoft Corporation vereinbart wurde. © 2012 Microsoft Corporation. Alle Rechte vorbehalten. Active Directory, Microsoft, Microsoft Dynamics, das Microsoft Dynamics-Logo, SQL Server, Windows und Windows Server sind Marken der Microsoft-Unternehmensgruppe. Alle anderen Marken sind Eigentum der jeweiligen Besitzer. 2 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Inhaltsverzeichnis Einführung .................................................................................................. 4 Systemsetup ............................................................................................... 4 Systemanforderungen für Microsoft Dynamics AX 2009 ............................................................ 4 Systemanforderungen für Microsoft Dynamics AX 2012 ............................................................ 5 Aktivieren der SQL Server-Änderungsnachverfolgung ............................................................... 5 Benutzerkontoanforderungen ..................................................................... 5 Benutzerberechtigungen in Microsoft Dynamics AX 2009 .......................................................... 6 Einrichten von Benutzergruppen in Microsoft Dynamics AX 2009 ............................................. 6 Einrichten von Benutzerberechtigungen in Microsoft SQL Server ............................................. 7 Benutzerberechtigungen in Microsoft Dynamics AX 2012 .......................................................... 8 Durchführen eines Upgrades von älteren Management Reporter-Versionen ..................................................................................... 8 Konfigurieren der Datenintegration ............................................................ 9 Konfigurieren der Datenintegration ........................................................................................ 9 Importieren von Unternehmen .............................................................................................11 Auswählen des Standardunternehmens .................................................................................12 Integrieren von Benutzern aus Microsoft Dynamics AX 2012 .................... 13 Benutzerrollen ...................................................................................................................13 Erstellen von Viewern in Management Reporter ......................................................................14 Hinzufügen oder Ändern eines Benutzers ...............................................................................14 Löschen eines Benutzers .....................................................................................................14 Anhang ..................................................................................................... 15 Beim Anpassen der Länge der Datenbankfelder wird eine Fehlermeldung angezeigt .....................15 Nicht gebuchte Posten werden nur für Budgets im Data Mart unterstützt....................................15 Von Data Mart werden nur mit Buchungen verknüpfte Attribute angezeigt ..................................15 Platzhalterzeichen werden in Bereichen nicht unterstützt .........................................................15 Der Drillvorgang zu Dynamics wird nur für Microsoft Dynamics AX 2012-Berichte unterstützt ........15 Unternehmen mit Organisationshierarchien können nicht gelöscht werden. ................................16 Ändern der Berichtstimeouteinstellungen für Microsoft Dynamics AX 2009 ..................................16 Integrieren eines Data Marts in eine zweite ERP-Datenbank .....................................................16 3 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Einführung Mit Management Reporter 2012 for Microsoft Dynamics® ERP können Daten aus Microsoft Dynamics AX und Management Reporter integriert werden. Sie können Daten aus Microsoft Dynamics AX anzeigen und verarbeiten, um Finanzberichte in Management Reporter 2012 zu erstellen. Dabei bleiben die ursprünglichen Daten in der ERP-Datenbank unverändert. Für Microsoft Dynamics AX stehen folgende Integrationsoptionen zur Verfügung: Legacy-Datenanbieter für Microsoft Dynamics AX 2009 – Zeigt Informationen aus der Microsoft Dynamics AX-Datenbank an, sodass Finanzberichte in Management Reporter erstellt und geändert werden können. Data Mart-Integration für Microsoft Dynamics AX 2012 – Erstellt eine Data Mart-Datenbank mit Informationen aus der Microsoft Dynamics AX 2012-Datenbank zur Erstellung von Finanzberichten in Management Reporter 2012. Hinweis: Der Legacy-Datenanbieter für Microsoft Dynamics AX 2012 wurde in vorherigen Versionen von Management Reporter 2012 unterstützt. Der Legacy-Datenanbieter wird jetzt nicht mehr unterstützt. Weitere Informationen finden Sie im Knowledge Base-Artikel 2755288 (http://go.microsoft.com/fwlink/?LinkId=265302). Systemsetup Bevor Sie den Legacy-Datenanbieter oder Data Mart von Microsoft Dynamics AX konfigurieren können, muss das System die Mindestanforderungen für Management Reporter erfüllen. Weitere Informationen finden Sie unter Systemanforderungen für Management Reporter. Zusätzliche Voraussetzungen sind unten aufgeführt. Systemanforderungen für Microsoft Dynamics AX 2009 Die folgenden Komponenten müssen installiert werden, bevor der Legacy-Datenanbieter für Microsoft Dynamics AX 2009 konfiguriert werden kann. Microsoft Dynamics AX 2009 .NET Business Connector Microsoft Dynamics AX 2009 .NET Business Connector muss auf einem Computer installiert werden, auf dem der Anwendungsdienst und Prozessdienste von Management Reporter installiert sind. Microsoft Dynamics AX 2009 Rollup 8 Microsoft Dynamics AX 2009 Rollup 8 muss auf einem Computer installiert werden, auf dem der Anwendungsdienst und Prozessdienste von Management Reporter installiert sind. Management Reporter 2012-Serverkomponenten Datenanbieter müssen auf allen Computern konfiguriert werden, auf denen der Anwendungsund der Prozessdienst von Management Reporter 2012 gehostet werden. Informationen zum Konfigurieren dieser Komponenten finden Sie im Installationshandbuch für Management Reporter. 4 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Systemanforderungen für Microsoft Dynamics AX 2012 Die folgenden Komponenten müssen installiert werden, bevor die Data Mart-Integration für Microsoft Dynamics AX 2012 konfiguriert werden kann. Feature Pack für Microsoft Dynamics AX 2012 Frühere Versionen von Microsoft Dynamics AX 2012 müssen auf das Feature Pack oder das kumulative Update 3 (Anwendungsversion 6.0.1108 oder höher) aktualisiert werden. Hinweis: Damit das Feature zum Ausführen eines Drillvorgangs zu Dynamics verwendet werden kann, muss auf Clientcomputern der Microsoft Dynamics AX-Client installiert sein. Management Reporter 2012-Serverkomponenten Datenanbieter müssen auf allen Computern konfiguriert werden, auf denen der Anwendungsund der Prozessdienst von Management Reporter 2012 gehostet werden. Informationen zum Konfigurieren dieser Komponenten finden Sie im Installationshandbuch für Management Reporter. Aktivieren der SQL Server-Änderungsnachverfolgung Management Reporter 2012 verwendet die SQL Server-Änderungsnachverfolgung, um sicherzustellen, dass alle Transaktionen aus Microsoft Dynamics AX 2012 in den Management Reporter-Data Mart integriert werden. Die SQL Server-Änderungsnachverfolgung wird standardmäßig mit einer Beibehaltungsdauer von drei Tagen aktiviert. Wenn die Integration in den Management Reporter-Data Mart für mehr als drei Tage deaktiviert ist und in dieser Zeit Transaktionen in Microsoft Dynamics AX 2012 gebucht werden, können Sie den Data Mart zurücksetzen, damit keine Daten verloren gehen. Beim Upgradeprozess aktiviert die Konfigurationskonsole die SQL Server-Änderungsnachverfolgung. Sie werden ggf. aufgefordert, sich als Benutzer mit ausreichenden Berechtigungen zum Aktivieren der SQL Server-Änderungsnachverfolgung anzumelden, z. B. als Benutzer mit der Rolle „db_owner“ oder als Systemadministrator. Hinweis: Das Benutzerkonto für die ERP-Integration wurde geändert und umfasst jetzt die Berechtigung Änderungsnachverfolgung anzeigen zum Lesen der Änderungsnachverfolgungstabellen in Microsoft Dynamics AX 2012. Weitere Informationen finden Sie unter „Vorgehensweise: Verwenden der SQL ServerÄnderungsnachverfolgung“ (http://msdn.microsoft.com/de-de/library/cc305322.aspx) und „Änderungsnachverfolgung“ auf der MSDN-Website (http://msdn.microsoft.com/de-de/library/cc280462(v=SQL.105).aspx). Hinweis: Wenn die SQL Server-Änderungsnachverfolgung beim Updateprozess nicht aktiviert war, setzt die Konfigurationskonsole den Data Mart für Microsoft Dynamics AX 2012 zurück und führt die Erstintegration erneut aus. Benutzerkontoanforderungen Das bei der Konfiguration verwendete Benutzerkonto muss die folgenden Anforderungen erfüllen, damit Sie die Datenintegration konfigurieren können. Anwendung Benutzeranforderungen Microsoft Dynamics AX 2009 Der Benutzer muss Mitglied der Benutzergruppe Administrator sein. Weitere Informationen finden Sie unter Benutzerberechtigungen in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2012 Der Benutzer muss der Rolle Systemadministrator zugewiesen sein. Der Benutzer muss der Rolle db_datareader in der Microsoft Dynamics AX 2012-Datenbank und Modelldatenbank zugewiesen sein (Mindestanforderung). Der Benutzer muss der Rolle Administrator zugewiesen sein. Management Reporter 2012 5 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Benutzerberechtigungen in Microsoft Dynamics AX 2009 Zum Konfigurieren der Datenintegration müssen zunächst Benutzerkontoberechtigungen in Microsoft Dynamics AX 2009 eingerichtet werden. Hinweis: Alle Benutzer von Management Reporter müssen Active Directory-Domänenkonten für die Authentifizierung besitzen. Mithilfe dieser Anmeldeinformationen stellt der Datenanbieter eine Verbindung mit Microsoft Dynamics AX 2009 her. Weitere Informationen finden Sie auf der MSDNWebsite unter „How to create a domain account in Active Directory“ (http://msdn.microsoft.com/en-us/library/aa545262(CS.70).aspx). Einrichten von Benutzergruppen in Microsoft Dynamics AX 2009 Benutzerberechtigungen in Microsoft Dynamics AX 2009 werden mithilfe von Benutzergruppen erteilt. Benutzer müssen zuerst einer Benutzergruppe in Microsoft Dynamics AX 2009 zugewiesen werden, damit sie auf Informationen in diesem Programm zugreifen können. 1. Erstellen Sie in Microsoft Dynamics AX 2009 eine neue Benutzergruppe mit der ID MR und dem Namen Management Reporter. Alle Benutzer für Management Reporter werden dieser Gruppe zugewiesen. Weitere Informationen finden Sie auf der TechNet-Website unter „Create User Groups“ (http://technet.microsoft.com/en-us/library/aa548611.aspx). 2. Weisen Sie der Benutzergruppe MR folgende Berechtigungen zu: Sicherheitsschlüssel Zugriffsebene Grundeinstellungen Ansicht Business Connector Vollzugriff Hauptbuch Ansicht 3. Weisen Sie den Benutzer der Gruppe MR in Microsoft Dynamics AX 2009 zu. 4. Wiederholen Sie Schritt 3 für alle entsprechenden Benutzer. Weitere Informationen zu Sicherheitsberechtigungen für Benutzergruppen finden Sie auf der TechNet-Website unter „Manage Security Permissions for User Groups and Domain Combinations“ (http://technet.microsoft.com/en-us/library/aa570104.aspx). 6 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Einrichten von Benutzerberechtigungen in Microsoft SQL Server Benutzer von Management Reporter, die über den Datenanbieter auf Daten aus Microsoft Dynamics AX 2009 zugreifen, müssen auch Zugriff auf SQL Server® mit der Microsoft Dynamics AX 2009-Datenbank besitzen. Diese Benutzer müssen über eine Windows-authentifizierte SQL Server-Anmeldung mit Select-Zugriff auf bestimmte Tabellen mit Microsoft Dynamics AX 2009Daten verfügen. Richten Sie mithilfe des folgenden SQL-Skripts für die Microsoft Dynamics AX 2009-Datenbank die entsprechenden SQL-Berechtigungen ein. Hinweis: Ersetzen Sie in den folgenden Skripts [Domäne\Benutzer] durch die Domäne und BenutzerID des tatsächlichen Benutzers. 1. Erstellen Sie die Benutzerrolle, und erteilen Sie die entsprechenden Berechtigungen. --Erstellen der Datenbankrolle CREATE ROLE [mrax_role] AUTHORIZATION [dbo] Gehe zu --Erteilen der SELECT-Berechtigung für Tabellen GRANT SELECT ON dbo.[LedgerTable] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[Dimensions] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[LedgerAccountCategory] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[LedgerBalancesDimTrans] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[LedgerTrans] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[LedgerBudget] to [mrax_role] Gehe zu GRANT SELECT ON dbo.[LedgerCov] to [mrax_role] GO 2. Erstellen Sie eine SQL Server-Anmeldung für das Active Directory-Domänenkonto. –-Erstellen einer SQL Server-Anmeldung für jeden Dynamics AX-Benutzer CREATE LOGIN [Domäne\Benutzer] FROM WINDOWS; 3. Erstellen Sie einen SQL Server-Benutzer in der Microsoft Dynamics AX 2009-Datenbank. --Erstellen eines Datenbankbenutzers für eine spezielle Anmeldung CREATE USER [Domäne\Benutzer] FOR LOGIN [Domäne\Benutzer] 4. Fügen Sie den SQL Server-Benutzer mrax_role hinzu. --Hinzufügen des Benutzers zur Rolle EXEC sp_addrolemember 'mrax_role', [Domäne\Benutzer] GO 5. Wiederholen Sie die Schritte 2 bis 4 für alle SQL Server-Benutzer, die mrax_role hinzugefügt werden sollen. Hinweis: Die Liste der Benutzer, die Mitglied dieser SQL Server-Rolle sind, sollten mit der Liste der Microsoft Dynamics AX 2009-Benutzer übereinstimmen, die Mitglied der Benutzergruppe MR in Microsoft Dynamics AX 2009 sind. 7 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Benutzerberechtigungen in Microsoft Dynamics AX 2012 Zum Konfigurieren der Datenintegration müssen zunächst Benutzerkontoberechtigungen in Microsoft Dynamics AX 2012 eingerichtet werden. Das bei der Einrichtung der Integration verwendete Benutzerkonto muss die folgenden Anforderungen erfüllen: Der Benutzer muss der Rolle Systemadministrator zugewiesen sein. Der Benutzer muss der Rolle db_datareader in der Microsoft Dynamics AX 2012-Datenbank und Modelldatenbank zugewiesen sein (Mindestanforderung). Der Benutzer muss die Berechtigung Änderungsnachverfolgung anzeigen besitzen, um die Änderungsnachverfolgungstabellen zu lesen. Hinweis: Alle Benutzer von Management Reporter müssen Active Directory-Domänenkonten für die Authentifizierung besitzen. Mithilfe dieser Anmeldeinformationen stellt der Datenanbieter eine Verbindung mit Microsoft Dynamics AX 2012 her. Weitere Informationen finden Sie auf der MSDNWebsite unter „How to create a domain account in Active Directory“ (http://msdn.microsoft.com/enus/library/aa545262(CS.70).aspx). Nach der Installation und vollständigen Konfiguration von Management Reporter können Sie Benutzer aus Microsoft Dynamics AX integrieren und Sicherheitsberechtigungen für andere Benutzer anpassen. Weitere Informationen zur Benutzerintegration finden Sie unter Integrieren von Benutzern aus Microsoft Dynamics AX 2012. Durchführen eines Upgrades von älteren Management Reporter-Versionen Bei der Installation von Management Reporter 2012 müssen ältere Versionen von Management Reporter nicht deinstalliert werden. Sie müssen bei der Erstkonfiguration jedoch einen nicht verwendeten Port auswählen. 1. Stellen Sie sicher, dass der Benutzer, der das Upgrade ausführt, der Rolle „Administrator“ in Management Reporter zugewiesen wurde. 2. Führen Sie das Upgradeverfahren wie im Installationshandbuch für Management Reporter beschrieben aus. 3. Für die Integration in Microsoft Dynamics AX 2012 müssen Sie die folgenden Felder in den Zeilenund Spaltendefinitionen aktualisieren: Attributfilter, sofern verwendet Buchcodes Tipp: Um die Einstellungen zu replizieren, die vor dem Upgrade eingerichtet waren, sollten Sie ein Upgrade auf Management Reporter 2012 ausführen, bevor Sie ältere Versionen der Anwendung deinstallieren. Auf diese Weise können Sie eine parallele Installation ausführen. Sie können auch vor dem Upgrade der Datenbank Screenshots von den Zeilen- und Spaltendefinitionen erstellen. 8 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Konfigurieren der Datenintegration Der Legacy-Datenanbieter und Data Mart für Microsoft Dynamics AX werden zusammen mit den Management Reporter-Serverkomponenten installiert. Weitere Informationen und Installationsverfahren finden Sie im Installationshandbuch für Management Reporter. Die folgenden Verfahren führen Sie durch die Schritte zum Konfigurieren der Datenintegration für Management Reporter. Konfigurieren der Datenintegration Management Reporter verwendet einen Legacy-Datenanbieter oder Data Mart für die Integration von Informationen aus einem Microsoft Dynamics AX-System. Sie können diese Komponenten während der Erstkonfiguration oder nach der Einrichtung des Anwendungs- und Prozessdiensts für Management Reporter 2012 konfigurieren. Management Reporter 2012 kann in zahlreiche ERP-Systeme integriert werden. Sie können jedoch nur jeweils eine Legacy-Datenanbieter- oder Data Mart-Instanz konfigurieren. Hinweis: Bei der Integration mit einem Legacy-Datenanbieter können Sie eine Verbindung mit nur jeweils einer Instanz des Anwendungsobjektservers (Application Object Server, AOS) herstellen. Bei einer Data Mart-Integration werden mehrere AOS-Instanzen unterstützt. 1. Klicken Sie auf Start, und wählen Sie Programme, Microsoft Dynamics und dann Management Reporter 2012 aus. Wählen Sie anschließend Konfigurationskonsole aus, um die Konfigurationskonsole von Management Reporter zu öffnen. 2. Klicken Sie in der Konfigurationskonsole von Management Reporter 2012 auf Datei, und wählen Sie dann Konfigurieren aus, um das Dialogfeld Benutzerdefinierte Konfiguration zu öffnen. 3. Wählen Sie unter Management Reporter-Anwendungsdienst eine der folgenden Optionen für die Integration aus: Microsoft Dynamics AX 2009 hinzufügen – Konfigurieren Sie den Legacy-Datenanbieter für Microsoft Dynamics AX 2009. Data Mart für Microsoft Dynamics AX 2012 hinzufügen – Konfigurieren Sie eine Data Mart-Integration für Microsoft Dynamics AX 2012, und erstellen Sie eine Data Mart-Datenbank. 4. Klicken Sie auf Weiter. 5. Überprüfen Sie auf der Seite Voraussetzungsüberprüfung nicht erfüllte Anforderungen oder Warnungen, und beheben Sie Probleme, bevor Sie den Installationsvorgang fortsetzen. Klicken Sie auf Erneut überprüfen, um die Überprüfung erneut auszuführen. 6. Klicken Sie auf Weiter. 9 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX 7. Geben Sie auf der Seite Einstellungen die folgenden Informationen für die Datenintegration ein: ERP-Integration Erforderliche Informationen Legacy für Microsoft Dynamics AX 2009 AOS-Server – Der Name des Servers, auf dem der Anwendungsobjektserver (AOS) gehostet wird. Domäne, Benutzername und Kennwort eines Benutzerkontos, das über Berechtigungen zur Verbindungsherstellung mit dem AOS verfügt. Weitere Informationen finden Sie unter Benutzerkontoanforderungen. AOS-Port – Der vom Anwendungsobjektserver (Application Object Server, AOS) verwendete Port. Standardmäßig ist dies Port 2712. Datenbankname – Der Name der Microsoft Dynamics AX 2009Datenbank, mit der eine Verbindung hergestellt werden soll. Datenbankserver – Der SQL Server, mit dem eine Verbindung hergestellt werden soll. AOS-Dienstport – Der für Microsoft Dynamics AX-Systemdienste verwendete Port. Standardmäßig ist dies Port 8201. AOS-Server – Der Name des Servers, auf dem der AOS gehostet wird. Domäne, Benutzername und Kennwort eines Benutzerkontos, das über Berechtigungen zur Verbindungsherstellung mit dem AOS verfügt. Weitere Informationen finden Sie unter Benutzerkontoanforderungen. AOS-Port – Der vom AOS verwendete Port. Standardmäßig ist dies Port 2712. Datenbankserver – Die Adresse des Microsoft Dynamics AX 2012Servers, mit dem eine Verbindung hergestellt werden soll. Datenbankname – Der Name der Microsoft Dynamics AX 2012Datenbank, mit der eine Verbindung hergestellt werden soll. Verbindung mit vorhandener Datenbank herstellen – Wählen Sie aus, ob Sie eine Verbindung mit einer vorhandenen Data Mart-Datenbank herstellen. (Data Mart) Datenbankserver – Der Server mit der Data Mart-Datenbank. Benutzername und Kennwort des Kontos zum Erstellen der Data Mart-Datenbank. Wählen Sie Windows-Authentifizierung verwenden, um Ihre aktuellen Anmeldeinformationen zu verwenden. Datenbank – Der Name der Data Mart-Datenbank, mit der eine Verbindung hergestellt werden soll. Data Mart für Microsoft Dynamics AX 2012 Hinweis: Prüfen Sie die Datei AX32Serv.exe.config auf dem AOS-Server, um den AOS-Dienstport zu finden. Diese Datei befindet sich standardmäßig unter folgendem Pfad: <Laufwerk>:\Programme\Microsoft Dynamics AX\60\Server\MicrosoftDynamicsAX\bin\ AX32Serv.exe.config. 8. Falls Sie die Data Mart-Integration verwenden und SQL Server zur Verwendung von SSL (Secure Sockets Layer) für die Verschlüsselung konfiguriert ist, wählen Sie Verbindung verschlüsseln aus. Die zwischen SQL Server und Management Reporter 2012-Diensten übertragenen Daten werden verschlüsselt. Hinweis: Um diese Option zu verwenden, müssen Sie SSL auf dem Server konfigurieren und Zertifikate installieren. Weitere Informationen finden Sie auf der MSDN-Website unter „Verschlüsseln von Verbindungen zu SQL Server“ (http://msdn.microsoft.com/de-de/library/ms189067.aspx). 10 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX 9. Klicken Sie auf Weiter. 10. Überprüfen Sie die Konfigurationsinformationen, und klicken Sie anschließend auf Konfigurieren. 11. Wenn eine Meldung angezeigt wird, dass die Legacy-Datenanbieter- oder Data Mart-Integration konfiguriert wurde, klicken Sie auf Schließen. 12. Wiederholen Sie für die Integration in eine weitere AOS-Instanz die Schritte 1 bis 11. Informationen zur Integration in ein anderes ERP-System finden Sie im Integrationshandbuch für dieses ERP-System. 13. Nach dem Konfigurieren aller Integrationen für Microsoft Dynamics AX 2009 müssen Sie Unternehmensinformationen importieren. Weitere Informationen finden Sie unter Importieren von Unternehmen. Importieren von Unternehmen Nach der Installation der Dienste von Management Reporter 2012 und der Integration in eine Microsoft Dynamics AX-Datenbank müssen Sie manuell Unternehmensinformationen aus der Microsoft Dynamics AX-Datenbank in Management Reporter 2012 importieren. Hinweis: Bei der Data Mart-Integration für Microsoft Dynamics AX 2012 werden Unternehmensinformationen automatisch importiert. Sie können diesen Schritt also überspringen. Bei einem Upgrade von einer älteren Version von Management Reporter müssen Sie alle Unternehmen importieren, auf die Sie in Management Reporter 2012 zugreifen möchten. Dazu gehören Unternehmen, die in ältere Versionen von Management Reporter integriert wurden. 1. Überprüfen Sie in der Konfigurationskonsole von Management Reporter 2012, dass der Anwendungsdienst ausgeführt wird. Hinweis: Der Anwendungsdienst muss ausgeführt werden, damit Unternehmensinformationen importiert werden können. 2. Erweitern Sie im Navigationsbereich der Management Reporter-Konfigurationskonsole den Knoten Management Reporter 2012-Dienste. Wählen Sie unter ERP-Integrationen die Integration aus, aus der Unternehmen importiert werden sollen. 3. Klicken Sie im Anzeigebereich auf Importieren. 4. Geben Sie die Domäne, den Benutzernamen und das Kennwort eines Benutzerkontos ein, das über Berechtigungen zur Verbindungsherstellung mit dem AOS verfügt. Weitere Informationen finden Sie unter Benutzerkontoanforderungen. 5. Überprüfen Sie die Liste der verfügbaren Unternehmen. Falls ein Unternehmen bereits importiert wurde, ist Bereits importiert ausgewählt. Wenn Sie ein Unternehmen nicht importieren möchten, wählen Sie Importvorgang überspringen aus. 6. Klicken Sie auf Unternehmen importieren. 7. Beim Importieren eines Unternehmens mit demselben Namen und Code wie ein vorhandenes Unternehmen wird eine Meldung mit der Frage angezeigt, ob Sie die Informationen des vorhandenen Unternehmens überschreiben möchten. Klicken Sie zum Überschreiben der Unternehmensinformationen auf Ja, oder klicken Sie zum Abbrechen des Vorgangs auf Nein. Um den Unternehmensimport fortzusetzen, müssen Sie für das vorhandene Unternehmen Importvorgang überspringen auswählen. Klicken Sie anschließend erneut auf Unternehmen importieren. 8. Wenn die Meldung angezeigt wird, dass die Unternehmen erfolgreich importiert wurden, klicken Sie auf OK. 9. Klicken Sie zum Anzeigen der Liste der importierten Unternehmen im Navigationsbereich im Knoten Management Reporter-Dienste auf Unternehmen. Das Kontrollkästchen Integriert ist für Unternehmen aktiviert, die erfolgreich mithilfe einer Data Mart-Integration importiert wurden. Hinweis: Für entitätsgestützte Dimensionen in Microsoft Dynamics AX 2012 muss die Eigenschaft für Datum und Uhrzeit der letzten Änderung aktiviert sein. Weitere Informationen dazu, wo sich diese Eigenschaft in Microsoft Dynamics AX 2012 befindet, finden Sie auf der MSDN-Website unter „Table Properties“ (http://msdn.microsoft.com/en-us/library/aa871620.aspx). 11 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Auswählen des Standardunternehmens Beim ersten Öffnen des Berichts-Designers werden Sie zum Festlegen eines Standardunternehmens aufgefordert, das die Quelle der Daten für die Berichterstellung angibt. Diese Unternehmensbeschreibung wird standardmäßig in den Überschriften der in Management Reporter erstellten Berichte angezeigt. 1. Öffnen Sie den Berichts-Designer. Um die Liste der Unternehmen in Management Reporter zu öffnen, klicken Sie im Menü Unternehmen auf Unternehmen. 2. Wählen Sie das als Standardunternehmen zuzuweisende Unternehmen aus, und klicken Sie dann auf Als Standard festlegen. 3. Geben Sie eine Benutzer-ID und ein Kennwort ein, um eine Verbindung mit dem Unternehmen herzustellen. Diese Anmeldedaten müssen mit den in der Microsoft Dynamics AX-Datenbank gespeicherten Anmeldeinformationen übereinstimmen. 4. Aktivieren Sie das Kontrollkästchen Anmeldeinformationen speichern, um die Anmeldeinformationen zu speichern, sodass Sie sie nicht bei jeder Verbindungsherstellung mit Microsoft Dynamics AX eingeben müssen. 5. Klicken Sie auf OK, um das Standardunternehmen auszuwählen. 6. Klicken Sie auf Schließen. 12 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Integrieren von Benutzern aus Microsoft Dynamics AX 2012 Bei der Konfiguration einer Data Mart-Integration für Microsoft Dynamics AX 2012 werden Benutzerkontoinformationen automatisch in Management Reporter integriert. Zudem werden Benutzern Rollen in Management Reporter auf Basis der aktuellen Sicherheitsberechtigungen in Microsoft Dynamics AX 2012 zugewiesen. Hinweis: Falls mehr Microsoft Dynamics AX 2012-Benutzer als Lizenzen für Management Reporter 2012 vorhanden sind, werden Benutzer integriert, bis der Lizenzschwellenwert erreicht ist. Weitere Benutzer werden erst nach dem Erwerb zusätzlicher Lizenzen und Hinzufügen eines neuen Lizenzschlüssels zu Management Reporter hinzufügt. Weitere Informationen zur Lizenzierung erhalten Sie von Ihrem Microsoft-Partner. Benutzerrollen Benutzerrollen und der Unternehmenszugriff in Management Reporter 2012 werden durch die in Microsoft Dynamics AX 2012 eingerichteten Sicherheitsberechtigungen festgelegt. Falls ein Benutzer beispielsweise keinen Zugriff auf ein bestimmtes Unternehmen in Microsoft Dynamics AX 2012 besitzt, kann der Benutzer auch nicht auf Informationen zu diesem Unternehmen in Management Reporter 2012 zugreifen. Hinweis: Aus Microsoft Dynamics AX 2012 integrierte Benutzerinformationen können in Management Reporter 2012 nicht geändert werden. In der folgenden Tabelle wird erläutert, wie Benutzerrollen in Microsoft Dynamics AX 2012 zu Management Reporter übertragen werden: AOT-Name Berechtigung Microsoft Dynamics AX 2012-Rolle LedgerBalanceSheetDimMaintain Einstellungen für Finanzaufstellungen verwalten Leiter Buchhaltung Finanzerfassungsbericht generieren Leiter Buchhaltung LedgerFinancialJournalBGenerate Management Reporter-Rolle Designer Supervisor Buchhaltung Generator Supervisor Buchhaltung Geschäftsführer Leiter Finanzabteilung Leiter Compliance Financial Controller LedgerBalanceSheetDimPrintGenerate Bericht 'Finanzaufstellung' generieren Leiter Buchhaltung Generator Supervisor Buchhaltung Geschäftsführer Leiter Finanzabteilung Leiter Compliance Financial Controller SysSecSecurityMaintain Sicherheitseinstellungen verwalten Sicherheitsadministrator Administrator LedgerViewFinancialStatement (Berechtigung) Finanzaufstellungen anzeigen Nicht zutreffend Viewer Hinweis: Die Berechtigung LedgerViewFinancialStatement für Viewer muss in Microsoft Dynamics AX 2012 hinzugefügt und Benutzern manuell zugewiesen werden. 13 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Erstellen von Viewern in Management Reporter Zum Verwenden der Rolle „Viewer“ in Management Reporter müssen Sie die Berechtigung LedgerViewFinancialStatement in Microsoft Dynamics AX 2012 erstellen und diese dann Benutzern manuell zuweisen. 1. Erstellen Sie in Microsoft Dynamics AX2012 die Berechtigung LedgerViewFinancialStatement. Weitere Informationen und Einzelheiten zum Erstellen einer neuen Berechtigung finden Sie auf der TechNet-Website unter „Create or modify a security role“ (http://technet.microsoft.com/en-us/library/gg731823.aspx). Hinweis: Beim Erstellen der Berechtigung müssen Sie keine Menüelemente oder Berichte für die Berechtigung identifizieren. 2. Weisen Sie die Berechtigung manuell allen Benutzern zu, die Management Reporter-Viewer sein werden. Verwenden Sie hierzu eine der folgenden Optionen. Erstellen Sie in Microsoft Dynamics AX 2012 eine neue Rolle für Management Reporter-Viewer, und fügen Sie dann der neuen Rolle die Berechtigung LedgerViewFinancialStatement hinzu. Weisen Sie Benutzer der neuen Rollen zu. Fügen Sie der vorhandenen Rolle eines Benutzers in Microsoft Dynamics AX 2012 die Berechtigung LedgerViewFinancialStatement hinzu. Hinzufügen oder Ändern eines Benutzers Beim Hinzufügen eines neuen Benutzers in Microsoft Dynamics AX 2012 oder beim Aktualisieren der Informationen eines vorhandenen Benutzers werden die Änderungen in Management Reporter 2012 widergespiegelt. In Management Reporter werden Benutzerrollen basierend auf den höchsten Sicherheitsberechtigungen zugewiesen, die ein Benutzer für Unternehmen in Microsoft Dynamics AX 2012 besitzt. Die Benutzerrolle wird auf alle Unternehmen angewendet, auf die der Benutzer zugreifen kann. Hat ein Benutzer in mehreren AOS-Instanzen Zugriff auf mehrere Unternehmen, wird die Management Reporter-Rolle basierend auf den höchsten Sicherheitseinstellungen für diesen Benutzer in allen integrierten AOS-Instanzen zugewiesen. Beispiel: Bob Kelly hat die Berechtigung Finanzerfassungsbericht generieren für Unternehmen 1 auf AOS 1, aber die Berechtigung zum Verwalten der Finanzberichtseinstellungen in Unternehmen 2 auf AOS 2. Wenn daher Benutzerinformationen vom AOS 2 integriert werden, wird Bob Kelly in Management Reporter auf allen Anwendungsobjektservern (AOS) der Rolle „Designer“ für alle Unternehmen zugewiesen. Hinweis: Die Data Mart-Integration von Benutzern, die in Microsoft Dynamics AX 2012 Systemadministratoren sind, wird nicht unterstützt. Zudem werden einige Administratoren in Management Reporter bei der Integration in den Data Mart möglicherweise aus dieser Rolle entfernt. Zum Integrieren von Benutzern mit der Rolle „Systemadministrator“ müssen Sie diese Benutzer einer anderen Rolle zuweisen. Löschen eines Benutzers Benutzerinformationen können nicht aus Management Reporter 2012 gelöscht werden. Zum Löschen eines Benutzers müssen Sie zuerst den Benutzer aus Microsoft Dynamics AX 2012 löschen. Der Benutzer wird anschließend aus der Management Reporter-Datenbank gelöscht. Hinweis: Ist ein Benutzer in mehreren AOS-Instanzen vorhanden, muss er aus allen AOS-Instanzen gelöscht werden, bevor er in Management Reporter gelöscht wird. Benutzerrollen in Management Reporter werden basierend auf Berechtigungen auf allen verbleibenden Anwendungsobjektservern (AOS) aktualisiert. 14 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Anhang Die folgenden Abschnitte enthalten weitere Informationen zur Integration in Microsoft Dynamics AX. Beim Anpassen der Länge der Datenbankfelder wird eine Fehlermeldung angezeigt Wenn in Microsoft Dynamics AX Anpassungen vorgenommen werden, um größere Werte zu unterstützen (z. B. Erhöhen der MainAccount StringSize-Eigenschaft in der Entwicklungsumgebung (AOT) von 20 Zeichen auf 100 Zeichen), scheitert die Integration möglicherweise mit der folgenden Meldung: „Zeichenfolgen- oder Binärdaten würden abgeschnitten“. Wenden Sie sich an Microsoft Support, wenn Sie diesen Fehler erhalten, um vom Management Reporter-Team Unterstützung zu erhalten. Nicht gebuchte Posten werden nur für Budgets im Data Mart unterstützt Data Mart-Integrationen für Microsoft Dynamics AX 2012 unterstützen nur Budgets und Budgetreservierungen für nicht gebuchte Posten. Beim Entwerfen eines Berichts wird die vorläufige Stufe „nicht gebucht“ möglicherweise als verfügbare Option angezeigt. Von den Datenanbietern, die eine Verbindung zwischen Data Mart und dem ERP-System herstellen, wird jedoch die Integration anderer nicht gebuchter Posten nicht unterstützt. Von Data Mart werden nur mit Buchungen verknüpfte Attribute angezeigt In älteren Versionen von Management Reporter wurden von den Datenanbietern unabhängig von Kontext oder Funktionalität alle in der ERP-Datenbank aufgeführten Attributwerte angezeigt. Dazu gehörten auch nicht mit Buchungsdaten verknüpfte Attribute. Bei Verwendung einer Data Mart-Integration werden von Management Reporter 2012 nun ausschließlich die mit einer Buchung verknüpften Attributwerte angezeigt. Dadurch werden die Berichterstellung und Datenanalyse erleichtert. Platzhalterzeichen werden in Bereichen nicht unterstützt In älteren Versionen von Management Reporter konnten für Microsoft Dynamics AX-Integrationen Platzhalterzeichen in Bereichen verwendet werden. In Microsoft Dynamics AX 2012 werden Platzhalterzeichen innerhalb des Kontosegments oder der Kontodimension anders interpretiert, sodass möglicherweise unerwartete Ergebnisse zurückgegeben werden. Daher werden Platzhalterzeichen im Legacy-Datenanbieter und im Data Mart in Datenbereichen nicht unterstützt. Für die Integration in Microsoft Dynamics AX 2012 wird empfohlen, Platzhalterzeichen aus Bereichen zu entfernen. Falls Sie beispielsweise einen Kontobereich von 4??? bis 9??9 verwendet haben, sollte er zu 4000 bis 9999 aktualisiert werden (bei numerischen Konten). Der Drillvorgang zu Dynamics wird nur für Microsoft Dynamics AX 2012-Berichte unterstützt Sie können einen in Management Reporter generierten Bericht anzeigen und anschließend die Originaltransaktion in der ERP-Datenbank anzeigen. Dieses Feature wird nur für Berichte unterstützt, die mit Daten aus Microsoft Dynamics AX 2012 in Management Reporter 2012 oder neuer generiert wurden. Falls Sie dieses Feature für einen Bericht verwenden, der mit Daten aus einer älteren Version von Microsoft Dynamics AX generiert wurde, funktioniert das Feature möglicherweise nicht ordnungsgemäß oder gibt falsche Daten zurück. 15 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX Unternehmen mit Organisationshierarchien können nicht gelöscht werden Falls Sie versuchen, ein aus Microsoft Dynamics AX integriertes Unternehmen mit Organisationshierarchien zu löschen, wird eine Meldung mit dem Hinweis angezeigt, dass das Unternehmen nicht gelöscht werden kann, da ihm Bausteine zugewiesen sind. Wenden Sie sich an Microsoft Support, um Unterstützung beim Löschen eines Unternehmens mit Organisationshierarchien zu erhalten. Ändern der Berichtstimeouteinstellungen für Microsoft Dynamics AX 2009 Nimmt die Verarbeitung eines Berichts durch den Datenanbieter zu viel Zeit in Anspruch, kann dies zu einem Bericht ohne Daten führen. Möglicherweise müssen Sie die Timeouteinstellungen ändern, um dieses Problem zu beheben. Wenn Sie ein Upgrade auf Management Reporter 2012 Rollup 3 durchgeführt haben, können Sie die Standardeinstellungen der Felder AXReaderTimeout, SqlBulkCopyTimeout und SqlBulkCopyBatchSize anpassen. Diese Felder sind in der Datei MRserviceHost.settings.config aufgelistet. Wenden Sie sich an Microsoft Support, um Unterstützung zu erhalten. Integrieren eines Data Marts in eine zweite ERP-Datenbank Wenn Sie eine Data Mart-Integration mit einer Microsoft Dynamics ERP-Datenbank eingerichtet haben, unterstützt Management Reporter keine zweite Integration in ein anderes ERP-System, das eine Verbindung mit derselben Data Mart-Datenbank herstellt. Sie müssen eine zweite Data MartDatenbank für das zweite Microsoft Dynamics ERP-System erstellen. 16 MANAGEMENT REPORTER-INTEGRATIONSHANDBUCH FÜR MICROSOFT DYNAMICS® AX