handbuch arcplan gls 8 - allgemeine einfü · pdf file · 2015-06-06browser...

32
www.arcplan.com arcplan Grundlagenschulung Allgemeine Einführung

Upload: hacong

Post on 14-Mar-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

www.arcplan.com

arcplan Grundlagenschulung Allgemeine Einführung

Page 2: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

2

Inhalt

Inhalt ....................................................................................................................................... 2

Abbildungsverzeichnis ............................................................................................................ 3

1 Einleitung ........................................................................................................................ 4

1.1 Voraussetzungen für den Aufbau eines unternehmensweiten Informationssystems ............... 4

1.2 Die Komponenten von arcplan Enterprise ................................................................................ 5

1.2.1 arcplan Application Server - Direkter und einfacher Zugriff mit dem Browser ................................. 6

1.2.2 arcplan Administration Console - Verwaltung und Entwicklung der arcplan Anwendungen ........... 6

1.2.3 arcplan Application Designer – Anwendungsentwicklung ............................................................... 7

2 arcplan Application Designer ......................................................................................... 11

2.1 Zugriff auf Datenquellen ..........................................................................................................11

2.2 Datenbanken und arcplan Datenschnittstellen ........................................................................12

2.3 Lizenzieren des arcplan Application Designers ......................................................................14

2.4 Migrieren von älteren Versionen .............................................................................................15

2.5 Entwicklungsumgebung des arcplan Application Designers ...................................................16

2.6 Arbeiten mit den Toolbars .......................................................................................................17

2.7 Fensterauswahl .......................................................................................................................19

2.8 Objektabhängigkeiten ..............................................................................................................20

2.9 Arbeiten mit dem Datenbankfenster ........................................................................................20

2.10 Arbeiten mit dem Formelfenster ..............................................................................................21

3 Schulungsdatenbank ..................................................................................................... 25

3.1 Verbindungsdefinition über den ODBC-Datenquellen-Administrator ......................................25

3.2 Verbindungsaufbau über den arcplan Application Designer ...................................................28

Page 3: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

3

Abbildungsverzeichnis

Abbildung 1: arcplan-Architektur im Überblick .......................................................................................... 7

Abbildung 2: Lizenzfenster vom arcplan Application Designer ..............................................................14

Abbildung 3: Dialogfenster zur Formatumwandlung von *.isd zu *.apd ..................................................16

Abbildung 4: arcplan Application Designer - Begrüßungsseite ...............................................................16

Abbildung 5: arcplan Application Designer – Entwicklungsseite .............................................................17

Abbildung 6: Auswahl der Toolbars.........................................................................................................17

Abbildung 7: Datei-Toolbar ......................................................................................................................18

Abbildung 8: Bearbeiten-Toolbar.............................................................................................................18

Abbildung 9: Einfügen-Toolbar ................................................................................................................18

Abbildung 10: Objekteigenschaften-Toolbar ...........................................................................................18

Abbildung 11: Format-Toolbar .................................................................................................................18

Abbildung 12: Ansicht-Toolbar ................................................................................................................18

Abbildung 13: Anwender-Toolbar ............................................................................................................18

Abbildung 14: Entwickler-Toolbar............................................................................................................19

Abbildung 15: Sichten-Toolbar ................................................................................................................19

Abbildung 16: Fensterauswahl ................................................................................................................19

Abbildung 17: Objektabhängigkeiten ......................................................................................................20

Abbildung 18: Datenbankfenster im arcplan Application Designer .........................................................21

Abbildung 19: Formelfenster im arcplan Application Designer ...............................................................22

Abbildung 20: Formelfenster mit Programmierung im arcplan Application Designer .............................23

Abbildung 21: Struktur der Schulungsdatenbank ....................................................................................25

Abbildung 22: ODBC-Datenquellen-Administrator von Windows ...........................................................26

Abbildung 23: Selektion des Treibers für eine neue Verbindung ............................................................27

Abbildung 24: ODBC-Setup für Microsoft Access ...................................................................................27

Abbildung 25: Selektion der ODBC-Schnittstelle mit Verbindung zur Schulung-DSN ............................29

Abbildung 26: Datenbankfenster bei Auswahl der Trainingsdatenbank .................................................30

Abbildung 27: Editieren von Spalteninformationen über den Dialog Feldinfo .........................................30

Page 4: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

4

1 Einleitung

Das Konzept der Grundlagenschulung ist den zunehmenden Anforderungen der Kunden angepasst

worden. Hierzu zählt neben der Entwicklung komplexerer und umfangreicherer Berichte die

Vermittlung des notwendigen Knowhows zum Aufbau von individuell gestalteten Management

Informationssystemen sowie das Einbinden von verschiedenen Funktionalitäten zur Weiterverarbeitung

der abgefragten Informationen.

Der Verlauf der Schulung spiegelt den Prozess der Einführung eines Management

Informationssystems in einem Unternehmen wieder. An erster Stelle stehen z.B. Fragen zu den

gegebenen Voraussetzungen und zu beachtende Rahmenbedingungen sowie zu der Struktur der

vorhandenen Datenquellen im Unternehmen. Zugleich wird auf das Konzept von arcplan Enterprise

und dem Einsatz seiner Komponenten eingegangen.

Anschließend wird anhand von Übungsdokumenten praktisch die Vorgehensweise bei der Erstellung

von Zentraldokumenten und Berichten durchgesprochen und geübt. Dabei wird neben dem Einsatz

von Zentraldokumenten zwecks Navigation, Mehrsprachigkeit usw. auch die Rolle dieser Dokumente

bei der Entwicklung der Berichte behandelt.

Zum Abschluss der Schulung wird das Thema Bereitstellung von "benutzerfreundlichen"

Funktionalitäten, wie z.B. der Datenexport von Informationen in binärer oder Papier-Form,

angesprochen.

1.1 Voraussetzungen für den Aufbau eines unternehmensweiten

Informationssystems

arcplan ist ein internationaler Anbieter von process-driven Analytics-Software und Services. Das

Produkt arcplan Application Designer wird zumeist im Rahmen von Management-Prozessen –

Budgeting, Planning & Forecasting, Finanzcontrolling, Compliance, Konsolidierung, Vertriebs- und

Marketingcontrolling, Personalwesen – genutzt, um alle Beteiligten mit einheitlichen Informationen zu

versorgen: strategisch, taktisch und operativ. arcplan Produkte verbinden komplexe Geschäftsabläufe

mit den vorhandenen IT-Landschaften und versetzen Unternehmen in die Lage, ihre gesamten

Geschäftsprozesse zielgerichtet zu steuern.

Aus der Vielzahl der verschiedenen Geschäftsabläufen, die in Unternehmen heutzutage abgewickelt

werden (müssen) erwächst eine erhebliche qualitative Herausforderung. Während zur Erstellung eines

Ad-hoc-Berichts nur eine sehr geringe Zahl von Voraussetzungen erfüllt sein muss, wird eine

Anwendung die von einer Vielzahl von Personen – möglicherweise an verschiedenen Standorten –

genutzt werden soll, zu einer komplexen Aufgabe. An erster Stelle ist hier die Sicherstellung der

Page 5: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

5

benötigten Datenbankinhalte zu nennen, denn in einem automatisierten System muss die

Verfügbarkeit der richtigen Informationen zu jedem Zeitpunkt gewährleistet sein.

Im Vorfeld der Anwendungsentwicklung steht daher die Erstellung eines sinnvollen Konzepts. Im

Rahmen dieses Konzeptes sollten folgende Fragen beantwortet werden:

− Lässt sich die Anwendung auf Basis einer lokalen Datenbank aufbauen bzw. erfolgt ein Zugriff auf externe Daten?

− Werden verschiedene Plattformen zum Einsatz kommen, beispielsweise Windows- und UNIX-Systeme?

− Wie ist das Design der Benutzerschnittstelle aufzubauen, und wie ist die Benutzerführung zu realisieren?

− Handelt es sich um eine Multiuser-Anwendung?

− Erfordern die Anwender eine mehrsprachige Anwendung?

− Gibt es im Nutzerkreis Anwender, für die besondere Anpassungen an den Berechtigungen erforderlich sind?

− Wie oft wird die Anwendung eingesetzt?

− Werden die Daten nur präsentiert oder soll auch eine Datenerfassung (z.B. Planung) bzw. Kommentierung der Ergebnisse realisiert werden?

− Wie umfangreich soll die Anwendung sein?

− Enthält die Anwendung inhaltlich/sachlich anspruchsvolle Komponenten?

− Sind Performanceprobleme zu berücksichtigen?

− Sollen die abgefragten Informationen nach Excel oder Powerpoint exportiert werden?

− Möchte der Anwender nur Berichtsseiten drucken oder ganze Berichtsmappen - auf Papier oder als PDF?

Nach Klärung dieser Fragen können Sie mit dem arcplan Application Designer beginnen, Ihre

individuell auf Sie zugeschnittene Anwendung aufzubauen.

1.2 Die Komponenten von arcplan Enterprise

Die dreischichtige Architektur von arcplan gewährleistet selbst in hochkomplexen IT-Umgebungen

erfolgreiche Implementierungen. Die Kernkomponenten von arcplan Enterprise sind:

• arcplan Application Server - Der Windows-Server versorgt Anwender mit konsistenten,

einheitlichen Analysen - über das Web und in Real-time. Der arcplan Application Server ist das

Kernstück von arcplan Enterprise. Auf diesem wird der arcplan-Service ausgeführt, der über

die Schnittstellen auf alle gängigen Datenbanksysteme und das Internet zugreifen kann und

somit alle internen und externen Datenquellen erschließt. Die Anwender greifen mit einem

Browser auf die Anwendungen zu.

Page 6: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

6

• arcplan Administration Console - IT-Mitarbeiter nutzen die integrierte Administration Console

zur Speicherung und Verwaltung der entwickelten Applikationen. Dadurch werden Verteilung

und Erweiterung von Applikationen vereinfacht.

• arcplan Application Designer - Die Entwicklungsumgebung für hochflexible BI-Lösungen

ermöglicht Unternehmen den einfachen und schnellen Aufbau maßgeschneiderter

Anwendungen ohne Programmieraufwand, nur mittels Drag & Drop. Nahezu alle Arten von

Diagrammen, Grafiken, Tabellen und Texten können miteinander kombiniert und im

individuellen Look & Feel des Unternehmens dargestellt werden.

• Datenquellen - Die umfassende Unterstützung unterschiedlichster Datenhaltungssysteme

ermöglicht den Onlinezugriff auf nahezu alle Datenquellen innerhalb und außerhalb des

Unternehmens, wie etwa ERP, relationale Datenbanken, OLAP usw. Durch die Nutzung der

vorhandenen Schreib- und Lesefunktionalitäten können Anwender auf die Geschäftsprozesse

im Unternehmen maßgeblich einwirken und sie nachhaltig verbessern.

• Web Services / SOA - arcplan Enterprise ist vollständig SOA-integriert und bietet eine

umfassende Unterstützung von Web-Services für jede erdenkliche arcplan-Analyse. Die

Unterstützung von Web-Service-Provider und –Consumer ist Beleg dafür, dass sich arcplan-

Implementierungen flexibel in jede Umgebung einfügen.

1.2.1 arcplan Application Server - Direkter und ein facher Zugriff mit dem Browser

Auf dem Windows-Server, auf dem der arcplan Application Server installiert ist, werden die einzelnen

Anwendungen gespeichert. Für den Zugriff auf diese ist ein Webserver, wie zum Beispiel Microsoft

Internet Information Server, erforderlich. Dieser kann auf einem separaten Computer installiert sein,

Webservice und arcplan Application-Service kann sich jedoch auch auf demselben Rechner befinden.

Die Anwender öffnen mit einem beliebigen Browser die auf dem Webserver befindliche HTML-

Startseite, in der festgelegt ist, welche Anwendung der arcplan Application Server starten soll. Der

Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der

Service startet die Anwendung und fragt die Daten bei den entsprechenden Datenquellen (interne,

externe bzw. Internet) ab. Die arcplan-Dokumente mit den aktuellen Abfrageergebnissen werden

anschließend auf dem Client im Browser dargestellt. Die eigentliche Anwendungslogik läuft dabei auf

dem arcplan Application Server ab. Die Anwender können somit unabhängig von der Konfiguration

ihres Computers die volle Funktionalität des mit arcplan erstellten Informationssystems nutzen.

1.2.2 arcplan Administration Console - Verwaltung u nd Entwicklung der arcplan

Anwendungen

Für die Verwaltung des arcplan Application Servers sowie der Anwendungen steht die arcplan

Administration Console zur Verfügung. Mit dieser werden alle anfallenden Administrationsaufgaben

Page 7: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

7

durchgeführt. Hierzu gehören unter anderem die Verwaltung der Client-Komponenten sowie die

Verwaltung von Konten, Tasks und Anwendungen.

Der arcplan Application Designer ist die grafische Entwicklungsumgebung. Die Arbeit mit dem arcplan

Application Designer setzt keine speziellen Programmierkenntnisse voraus. Durch einfache

Drag&Drop-Technik werden Verbindungen zwischen Objekten und Datenquellen hergestellt. Die

zugrunde liegenden Abfragen an die Datenquellen werden vom arcplan Application Designer

automatisch erzeugt. Durch die grafische Benutzerführung und die objektorientierte Arbeitsweise

lassen sich die Anwendungen sehr einfach und flexibel gestalten. Die Möglichkeit, erstellte

Komponenten in einer Bibliothek abzuspeichern, bietet weitere Vereinfachungen für die Erstellung von

Informationssystemen, da einmal erstellte Objekte beliebig oft und in verschiedenen Dokumenten

abgerufen werden können.

In der folgenden Abbildung wird das Zusammenspiel der drei arcplan Komponenten sowohl

untereinander als auch mit anderen Systemen visualisiert.

Abbildung 1: arcplan-Architektur im Überblick

1.2.3 arcplan Application Designer – Anwendungsentw icklung

arcplan richtet sich an Anwender, die Daten auswerten und Informationen darstellen möchten. Dabei

unterstützt der arcplan Application Designer Sie mit seiner intuitiven Arbeitsweise, Ihre individuellen

Aufgaben auf einfachste Weise zu lösen. Die Arbeit mit dem arcplan Application Designer setzt keine

Programmierkenntnisse oder tiefgehendes Datenbankwissen voraus. Die konsequente Anlehnung an

grafischen Elementen vereinfacht die Erstellung von Informationssystemen. Darüber hinaus können

Page 8: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

8

einmal erstellte Objekte in so genannten arcplan Bibliotheken gespeichert und dadurch in

verschiedenen Dokumenten beliebig oft genutzt werden. Durch diese Vorgehensweise wird die

zentrale Pflege und Verwaltung von Systemen erheblich erleichtert.

Grenzenlose Einsatzmöglichkeiten

Die Einsatzmöglichkeiten des arcplan Application Designers sind sehr umfangreich. Sie können in

gleicher Weise unterschiedlichste Datenquellen nutzen. Der arcplan Application Designer integriert

eine Vielzahl von Berichten und Analysen in einer zusammenhängenden Anwendung.

• Von der Ad-hoc-Abfrage bis zum komplexen Informationssystem: Die Bandbreite der

Einsatzmöglichkeiten reicht von der einfachen Adressverwaltung bis hin zum komplexen

Management-Informationssystem für die Konzernverwaltung.

• Vollständige Anbindung an das Internet / Intranet: Alle arcplan-Dokumente können direkt über

einen Internet-Server einer großen Anzahl von Nutzern zur Verfügung gestellt werden, ohne

dass hierfür ein zusätzlicher Entwicklungsaufwand entsteht.

• Vom Erfassungsformular bis zur Präsentation: Mit dem arcplan Application Designer können

Sie nicht nur bestehende Daten auswerten, je nach Zugriffsberechtigung auf die jeweilige

Datenbank können Sie auch Daten bearbeiten und hinzufügen. Vom einfachen

Erfassungswerkzeug bis hin zum professionellen Präsentationstool stellt Ihnen der arcplan

Application Designer alle notwendigen Funktionen zur Verfügung.

Professionelle Gestaltung

• Freie Kombination von Texten, Bildern, Grafiken, Daten, Berechnungen: Der arcplan

Application Designer arbeitet integrativ. Sie arbeiten nicht mit verschiedenen

Unterprogrammen und Masken, die das Ergebnis zusammenstellen, sondern jede Grafik, jeder

Text, jede Auswertung wird an Ort und Stelle in Ihrem Arbeitsfenster fertig gestaltet.

• Dynamische Berichte: Berichte im arcplan Application Designer können mehrdimensional sein.

Ein einfaches Umstellen einer Menüauswahl auf einen anderen Kunden ändert alle

abhängigen Informationen. Alle Daten werden direkt aus der Datenbank abgerufen, so dass

Änderungen im Datenbestand unmittelbar in Ihrer Anwendung berücksichtigt werden. Durch

die Mehrdimensionalität der Abfragen werden Ihre Anwendungen besonders leistungsstark.

• Flexible Geschäftsgrafiken: Aus Ihren Daten erzeugen Sie präsentationsreife

Geschäftsgrafiken, die dynamisch mit Ihren Datenbeständen verbunden sind. Zahlreiche

Grafiktypen, die auch innerhalb einer Grafik kombinierbar sind, gewährleisten aussagekräftige

Darstellungen. Dank der Benutzerführung die sich an die menschliche Denkweise orientiert,

werden komplexe Aufgabenstellungen mit dem arcplan Application Designer in kürzester Zeit

präsentationsreif gelöst.

Page 9: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

9

Exzellente Benutzerführung

Die Benutzerführung wird erleichtert durch

• Schaltflächen, Auswahlfelder und Kontrollfelder

• frei definierbare Menüsysteme

• ereignisabhängige Ablaufsteuerungen

• freie Wahl von Selektions- und Sortierkriterien

Einfache Handhabung

Der arcplan Application Designer ist in der Entwicklung wie in der Benutzung einfach zu handhaben

durch

• vollständige Unterstützung von Drag&Drop

• Arbeitsweise nach dem WYSIWYG-Prinzip

• grafische Verbindung zur Datenbeschreibung

• kontextsensitive Online-Hilfe

Umfassende Auswertungen

Mit dem arcplan Application Designer können Sie umfassende Auswertungen bereits nach kurzer Zeit

erstellen durch

• Kreuztabulation

• hierarchische Darstellungen

• Zeitverdichtungen

• vielseitige Analysen

Kurze Entwicklungszeiten

Durch die einfache Handhabung des arcplan Application Designers ist die Entwicklungszeit bis zum

Einsatz entsprechend kurz:

• Objektorientiertes Arbeiten: Jedes Arbeitsblatt im arcplan Application Designer besteht aus

mehreren Objekten. Objekte können Grafiken, Auflistungen von Daten, Tabellen, Buttons etc.

sein. Diese Objekte lassen sich - wie in einem Baukasten - zu einem Dokument

zusammenstellen. Objektorientiertes Arbeiten erleichtert nicht nur die Erstellung von

Anwendungen, auch der Wartungsaufwand einer Anwendung wird auf ein Minimum verkürzt.

• Individuelle Bibliotheken: Zur Erstellung Ihrer Anwendung können Sie auf Objekte

zurückgreifen, die Sie oder andere Anwender bereits erstellt haben. Die Objekte können

sowohl das richtige Aussehen haben als auch den gewünschten Abruf aus einer Datenbank

enthalten. Durch die Verfügbarkeit einer "Unternehmensbibliothek" auf einem Server

ermöglichen Sie den Anwendern Ihrer Firma, auf Objekte zurückzugreifen, die sich an Ihrem

Styleguide orientieren.

• Wiederverwendbarkeit einmal vollzogener Arbeitsschritte: Einmal erstellte Bibliotheksobjekte

können beliebig oft, auch in verschiedenen Anwendungen, verwendet und kopiert werden.

Page 10: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

10

Änderungen dieser Objekte können zentral verwaltet werden, so dass Änderungen auch in

großen Systemen immer ein einmaliger Vorgang sind.

• Komfortables Datenbankdesign: Bei einigen Datenquellen haben Sie neben der

Datenänderung, je nach Zugriffsberechtigung, auch die Möglichkeit, Tabellen und Indizes aus

dem arcplan Application Designer heraus zu erstellen und zu modifizieren.

Page 11: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

11

2 arcplan Application Designer

In diesem Kapitel wird der arcplan Application Designer im Detail vorgestellt, so dass Ihre tägliche

Arbeit mit diesem Produkt zum Kinderspiel wird.

2.1 Zugriff auf Datenquellen

Der arcplan Application Designer ist ein leistungsstarkes Tool, das Ihnen den Umgang mit beliebigen

Datenquellen über eine einfache, komfortable und objektorientierte Oberfläche ermöglicht. Über

passende Schnittstellen ist der Zugriff auf alle verbreiteten relationalen sowie mehrdimensionalen

Datenbanksysteme möglich. Mit dem arcplan Application Designer sind komplexe Datenbankabfragen

selbst für Datenbank-Laien einfach zu handhaben. Mit dem arcplan Application Designer können Sie in

Abhängigkeit von der verwendeten Schnittstelle mehr als nur Datenbankabfragen formulieren.

Sie können

• Tabellen anlegen und ändern.

• Daten eingeben und editieren.

• vorhandene Daten in eine Tabelle laden.

• unterschiedliche Datenbanken in dem für Sie verfügbaren Netzwerk parallel ansprechen.

• zusätzliche Daten in beliebigen Datenbankformaten lokal speichern.

• nicht nur Daten aus verschiedenen Datenbanken parallel abrufen, sondern diese Daten auch

miteinander verknüpfen.

• im arcplan Application Designer mit den abgerufenen Daten weitere Berechnungen

durchführen.

• die interne Datenbank für optimale Zugriffs- und Verarbeitungsgeschwindigkeiten einsetzen.

Darüber hinaus bietet arcplan Analytic Services die Möglichkeit, Informationen von einem beliebigen

Webservice anzufragen oder Aktionen auf diesem auszuführen. Ein bedeutendes Leistungsmerkmal

des arcplan Application Designers ist, dass der Zugriff auf die verschiedenen Systeme und die

Erstellung von Dokumenten sehr ähnlich erfolgt, wodurch die Anwendungsentwicklung unabhängig von

der verwendeten Schnittstelle erheblich erleichtert wird. Der Zugriff erfolgt je nach Schnittstelle über

ODBC, OLE DB for OLAP, XML oder die APIs der Datenbankanbieter. Alle Schnittstellen unterstützen

dabei die volle Funktionalität der jeweiligen Datenquelle.

Page 12: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

12

2.2 Datenbanken und arcplan Datenschnittstellen

Datenbanken dienen der strukturierten Speicherung großer Datenmengen. Die in einer Datenbank

enthaltenen Daten können beliebige Inhalte repräsentieren. Es können beispielsweise Adressen

ebenso gespeichert werden wie Umsatzzahlen oder Produktbeschreibungen. Der arcplan Application

Designer ermöglicht Ihnen den Zugriff auf relationale Datenbanken, multidimensionale Datenbanken

und andere Applikationen und Datenquellen.

Für den arcplan Application Designer sind Schnittstellen zu folgenden Systemen verfügbar:

Anbieter Unterstütze Datenquellen

IBM/Applix IBM DB2 & Cubing Services

IBM Cognos TM1

Infor PM OLAP Server (former MIS Alea)

Kognitio Virtual Cubes/Pablo (NEU mit Version 7.2)

Microsoft Microsoft SQL Server -

Analysis Services (2000 to 2008)

MIK MIK OLAP

Oracle/Hyperion Oracle Native

Oracle Essbase

Oracle OLAP Server

Oracle Enterprise

Oracle Financial Management

Paris Technologies PowerOLAP

SAP SAP R/3

SAP Business Information Warehouse (BW)

SAP BW BAPI

SAP BW-IP

SAP HANA (NEU mit Version 7.2)

SAP Query (Data Extractor)

Simba Technologies MDX Provider für Oracle OLAP

Software AG Adabas

Teradata Teradata RDBMS

Teradata OLAP Connector

Allgemeine arcplan Schnittstellen XML Online

XML for Analysis

ODBC/OLE DB for RDBMS

LDAP

Tabelle 1: arcplan Datenschnittstellen (Stand Juli 2013)

Page 13: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

13

Relationale Datenbanken

In relationalen Datenbanken sind die Daten in Tabellen organisiert. Jede Spalte einer Tabelle enthält

Daten gleicher Art, beispielsweise Kundenname oder Produkt. Eine Zeile einer Tabelle wird als

Datensatz bezeichnet. Dieser Datensatz liefert zum Kundennamen pro Spalte weitere Informationen,

beispielsweise die Kundennummer, die Adresse oder die Telefonnummer.

Um Redundanzen, also die mehrfache Abspeicherung derselben Daten zu vermeiden, werden die

Daten in verschiedenen Tabellen gespeichert und können über eine Abfrage wieder zusammengeführt

werden. Die Adressdaten eines Kunden werden in einer Tabelle gespeichert, die Umsatzdaten in einer

anderen Tabelle. Über eine Spalte (z. B. Kundennummer), die jeden Kunden eindeutig identifiziert,

können für eine Rechnung Umsatzdaten und Anschrift zusammengeführt werden. Würden alle Daten

in einer einzigen Tabelle gespeichert, so würde die Adresse des Kunden bei jedem Umsatz des

Kunden erneut gespeichert. Es würde mehr Speicherplatz benötigt, und eine Änderung der

Adressdaten wäre erheblich aufwendiger.

Die arcplan interne Datenbank ist eine relationale Datenbank. Viele Funktionalitäten sind für alle

Datenbanksysteme, ob relational oder mehrdimensional, nahezu identisch und können anhand

relationaler Datenbanken erklärt werden. Abweichende Punkte und spezielle Eigenschaften der

verschiedenen Datenbanksysteme werden in den Abschnitten zu den jeweiligen Schnittstellen

beschrieben.

Mehrdimensionale Datenbanken (OLAP)

Die Mehrdimensionalität ist das wichtigste Kriterium von OLAP-Datenbanken. In diesen

Datenbanksystemen sind die Daten in Zellen abgelegt. Als Modell wird ein n-dimensionaler Würfel

herangezogen. In diesem ist jede Zelle durch Angabe der Elemente (Ausprägungen, Member) der

Dimensionen eindeutig bestimmt. Die Ordnungsstruktur der Elemente ist hierarchisch.

Da über Hierarchien und deren Kombinationen eine logische Sichtweise auf Organisationen und

Informationen möglich ist, können durch hierarchische Strukturen umfangreiche Analysen bzw.

Abfragen individuell und mit kurzen Zugriffszeiten durchgeführt werden.

Der arcplan Application Designer ermöglicht den einfachen und schnellen Zugriff auf OLAP-

Datenbanken über entsprechende Schnittstellen. Die Hierarchieobjekte des arcplan Application

Designers sind in besonderem Maße dazu geeignet, mehrdimensionale Datenbankabfragen

durchzuführen.

Page 14: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

14

2.3 Lizenzieren des arcplan Application Designers

Wenn Sie die Vollversion des arcplan Application Designers installieren möchten, benötigen Sie eine

gültige Lizenznummer. Diese Lizenznummer enthält Informationen über das lizenzierte Produkt, die

arcplan-Version, den Lizenznehmer und die lizenzierten Schnittstellen.

Für die Installation der Evaluationsversion benötigen Sie keine Lizenznummer. Die Evaluationsversion

des arcplan Application Designers unterstützt alle verfügbaren arcplan-Schnittstellen und bietet die

volle Funktionalität für einen Zeitraum von 30 Tagen ab dem Tag der Installation. Durch die Eingabe

einer gültigen Lizenznummer können Sie Ihre Evaluationsversion als Vollversion lizenzieren. Es ist

kein erneutes Ausführen des Setups erforderlich.

Lizenzinformationen des arcplan Application Designe rs anzeigen:

Um die aktuelle Lizenznummer, den Namen des Lizenznehmers sowie die Liste der lizensierten

Schnittstellen anzuzeigen, gehen Sie bitte folgendermaßen vor:

1. Starten Sie den arcplan Application Designer, öffnen Sie das Menü Hilfe und wählen Sie

Lizenz…

2. Im Dialogfeld Lizenzinformation werden die aktuelle Lizenznummer sowie die Liste der

Lizenzierten Schnittstellen angezeigt.

Abbildung 2: Lizenzfenster vom arcplan Application Designer

Page 15: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

15

Lizenzinformationen des arcplan Application Designe rs ändern

1. Starten Sie den arcplan Application Designer, öffnen Sie das Menü Hilfe und wählen Sie

Lizenz…

2. Geben Sie im Bereich Neue Lizenznummer die neue Lizenznummer ein und klicken Sie auf

Ändern

3. Wenn Sie eine gültige Lizenznummer eingegeben haben, wird diese nun anstelle der alten im

Feld Aktuelle Lizenznummer angezeigt.

4. Starten Sie den arcplan Application Designer neu, um die neue Lizenznummer zu aktivieren.

Alternativ können Sie ab arcplan 8 auch eine Lizenzdatei laden.

2.4 Migrieren von älteren Versionen

Der arcplan Application Designer kann ab Version 5 Dokumente einer arcplan Anwendung in den

folgenden zwei unterschiedlichen Formaten abspeichern: binär oder XML-Format. Anwendungen, die

mit dynaSight 4.1 oder älteren Versionen erstellt wurden, müssen in eines der beiden von arcplan

Application Designer ab Version 5 unterstützten Formate konvertiert werden, bevor sie genutzt werden

können.

Die Konvertierung kann einerseits beim Öffnen eines Dokumentes im alten Format im neuen arcplan

Application Designer ab Version 5 andererseits über den Menüpunkt Applikationsformat ändern

erfolgen. Binärformat und XML-Format unterscheiden sich folgendermaßen:

• XML-Format: Der Vorteil des XML-Formats ist seine Lesbarkeit. XML-Dateien sind strukturierte

Textdateien, die mit Hilfe eines Standardeditors wie Notepad oder eines XML-Editors editiert

und verändert werden können. Eine Versionskontrolle mit Systemen wie z.B. MS Visual

SourceSafe ist mit Dokumenten im XML-Format wesentlich leichter zu realisieren als mit

Dokumenten im Binärformat.

• Binärformat: Im Gegensatz zum XML-Format ist das Binärformat nicht lesbar.

So konvertieren Sie eine dynaSight-Anwendung in das arcplan-Format

Hinweis: Vor dem Konvertieren von Anwendungen, die im alten Format vorliegen, wird dringend

empfohlen, das automatische Backup einzuschalten. Eine Konvertierung zurück in das alte Format

(dynaSight 4.1 und älter) ist nicht möglich!

1. Wählen Sie im arcplan Application Designer im Menü Datei den Befehl Applikationsformat

ändern

2. Klicken Sie im Dialogfeld Applikation: Formatumwandlung auf Durchsuchen und wählen Sie

das Verzeichnis mit den zu konvertierenden Dokumenten

3. Wählen Sie eine der Optionen Binärformat oder XML-Format

4. Aktivieren Sie das Kontrollkästchen Automatisches Backup erzeugen, um eine Kopie der

alten Dokumente in einem Unterordner "Backup" zu speichern.

Page 16: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

16

5. Klicken Sie auf OK. Im XML-Format werden immer alle Dateien des gewählten Verzeichnisses

konvertiert. Dahingegen kann im Binärformat die Auswahl „Nur passwortverschlüsselte

Dokumente umwandeln“ getroffen werden.

Abbildung 3: Dialogfenster zur Formatumwandlung von *.isd zu *.apd

2.5 Entwicklungsumgebung des arcplan Application Designers

Nach dem Start des arcplan Application Designers erhalten Sie folgenden Screen:

Abbildung 4: arcplan Application Designer - Begrüßungsseite

Page 17: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

17

Mittels Klick auf „Neuer Report“ wechseln Sie von der Begrüßungsansicht in die Entwicklungsansicht:

Abbildung 5: arcplan Application Designer – Entwicklungsseite

2.6 Arbeiten mit den Toolbars

Über die Menüeinstellung Fenster / Toolbars können verschiedene Toolbars des arcplan Application

Designers aktiviert bzw. deaktiviert werden:

Abbildung 6: Auswahl der Toolbars

Page 18: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

18

Die Toolbars ermöglichen durch einfachen Mausklick einen schnellen Zugriff auf viele der in arcplan verfügbaren Befehle und Funktionen. Nachfolgend werden die unterschiedlichen Toolbars visuell vorgestellt:

Abbildung 7: Datei-Toolbar

Abbildung 8: Bearbeiten-Toolbar

Abbildung 9: Einfügen-Toolbar

Abbildung 10: Objekteigenschaften-Toolbar

Abbildung 11: Format-Toolbar

Abbildung 12: Ansicht-Toolbar

Abbildung 13: Anwender-Toolbar

Page 19: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

19

Abbildung 14: Entwickler-Toolbar

Abbildung 15: Sichten-Toolbar

Weitere Informationen zum Thema „Toolbars“ erhalten in der Hilfe des arcplan Application Designers.

2.7 Fensterauswahl

Abbildung 16: Fensterauswahl

Ein Doppelklick auf die Dokumenten- oder Ebenennamen ermöglicht den komfortablen Wechsel

zwischen den einzelnen geöffneten Dokumenten oder Ebenen. Im Dialog "Fensterauswahl" können

folgende Einstellungen ausgewählt werden:

• Die Option "Ebenen zeigen" bewirkt, dass die geöffneten Ebenen der jeweiligen

Dokumente ebenfalls aufgeführt werden. Ist die Option nicht aktiviert werden lediglich die

Dokumente gelistet.

• Ist die Option "Versteckte Dokumente zeigen" aktiviert, werden auch solche Dokumente

angezeigt, die zur Aktualisierung abhängiger Objekte intern geöffnet sind.

Page 20: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

20

2.8 Objektabhängigkeiten

Abbildung 17: Objektabhängigkeiten

In diesem Fenster werden die Abhängigkeiten ausgehend von dem gerade selektierten Objekt

dargestellt.

Es werden folgende Arten von Abhängigkeiten berücksichtigt:

• Formelbezüge (Berechnungsformeln)

• Verbindungspfeile

• Tooltipp-Referenzen

Wenn die Option Auswahl folgen aktiviert ist, wird das durch den Doppelklick neu ausgewählte Objekt

als Basis für die Darstellung der Abhängigkeiten verwendet.

2.9 Arbeiten mit dem Datenbankfenster

Das Datenbankfenster des arcplan Application Designers ist die Kommunikationsschnittstelle für

Verbindungen zu unterschiedlichen Datenquellen.

Mit dem Datenbankfenster können Sie:

• Verbindungen zu Datenquellen herstellen

• Tabellen in Ihrer Datenquelle anlegen und editieren - je nach Schnittstelle und bei

entsprechender Berechtigung

Page 21: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

21

• Indizes für Tabellen anlegen und editieren - je nach Schnittstelle und je nach Berechtigung

• per Drag&Drop Objekte mit Inhalten aus den Datenquellen füllen.

Sie können das Datenbankfenster entweder über das Menü Fenster oder über die Schaltfläche

Datenbank in der Ansicht-Toolbar öffnen. Es kann wie jedes andere Fenster in der Größe verändert

und verschoben werden.

Abbildung 18: Datenbankfenster im arcplan Application Designer

Sie können entweder den Inhalt einer Spalte oder den Spaltentitel auf ein Objekt verschieben.

Übertragen Sie einen Spaltentitel, indem Sie diesen im rechten Datenbankfenster markieren und dann

auf das entsprechende Objekt verschieben. Dieses Objekt können Sie nun für weitere Abfragen

benutzen. Übertragen Sie den Inhalt einer Spalte, indem Sie das jeweilige Spalteninhaltssymbol

verschieben. Sie erhalten nun gruppiert den Inhalt der gewählten Spalte.

2.10 Arbeiten mit dem Formelfenster

Für individuelle Auswertungen Ihrer Datenquellen benötigen Sie neben einfachen, aber umfangreichen

Abfragefunktionen zusätzlich die Möglichkeit, mit den abgefragten Daten weitere lokale Berechnungen

durchzuführen. Darüber hinaus benötigen Sie Funktionalitäten, die es Ihnen ermöglichen, den Ablauf

Ihrer Anwendung zu steuern. Hierfür bietet arcplan zahlreiche Berechnungs- und Steuerungs-

funktionen.

Page 22: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

22

Abbildung 19: Formelfenster im arcplan Application Designer

Berechnungen

Ein wesentliches Leistungsmerkmal des arcplan Application Designers ist die Möglichkeit, lokale

Berechnungen durchzuführen. Dies vermindert den individuellen Erstellungs- und Pflegeaufwand für

Ihre Informationssysteme in erheblichem Maße. Nachdem Sie die für Sie relevanten Daten aus Ihrer

Datenbank oder Datenquelle abgerufen haben, können Sie zusätzliche Informationen, auf einfache

Weise aus den vorhandenen Daten ermitteln. Funktionen und Berechnungen die zur Verfügung

stehen, werden sowohl kategorisiert als auch alphabetisch aufgelistet.

Einige einfache Beispiele: Plan- und Ist-Zahlen sind vorhanden. Sie benötigen die prozentualen

Abweichungen. Umsatz und Kosten sind vorhanden. Sie benötigen den Deckungsbeitrag.

Die Lösung solcher Aufgaben innerhalb der jeweiligen Datenbank verursacht oft einen erheblichen

Aufwand, weil je nach Datenquelle beispielsweise Tabellen durch neue Spalten umstrukturiert, neue

Views angelegt und komplizierte SQL-Abfragen formuliert werden müssen. Der arcplan Application

Designer erleichtert Ihnen diese Arbeit erheblich durch den Einsatz lokaler Berechnungen. Darüber

hinaus bieten sich lokale Formeln an, um die Anzahl von Abfragen für große Datenbestände zu

reduzieren. Neben lokalen Berechnungen können Berechnungsfunktionen für Datenbankabfragen

genutzt werden.

Steuerung

Funktionalitäten für die Steuerung Ihres Systems benötigen Sie beispielsweise, um Fehleingaben in

zentrale Datenquellen zu verhindern, um unerfahrene Anwender, die mit der von Ihnen erstellten

Anwendung arbeiten sollen, zu führen, um auf bestimmte Tatbestände hinzuweisen oder um gewisse

Abläufe zu automatisieren. Der arcplan Application Designer bietet Ihnen umfangreiche Möglichkeiten,

den Ablauf Ihrer Anwendung zu steuern. Dabei können Sie zusätzlich zu sämtlichen Menübefehlen

weitere Funktionen ereignisabhängig oder über Schaltflächen einzeln oder innerhalb einer selbst

Page 23: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

23

definierten Funktionsgruppe aufrufen. Darüber hinaus besteht die Möglichkeit, zeitabhängige

Ablaufsteuerungen zu definieren.

Die grundsätzliche Vorgehensweise und Funktionalität für das Berechnen und das Steuern ist gleich.

Für Objekte können sowohl Berechnungs- als auch Steuerungsformeln definiert werden. Die Syntax für

Berechnungs- und Steuerungsformeln ist identisch. Lediglich die Funktionen innerhalb der Formeln

sind unterschiedlich.

Formeleingabe

Um ein Objekt mit einer Formel zu füllen, aktivieren Sie das Objekt und wählen den Befehl Bearbeiten-

Formel. Es öffnet sich das Formelfenster.

Abbildung 20: Formelfenster mit Programmierung im arcplan Application Designer

Im linken Teil des Formelfenster werden die verfügbaren Ereignisse angezeigt. Sie können wählen, ob

eine Berechnung durchgeführt wird oder ob die Formel für ein anderes Ereignis gilt wie z.B.:

• Nach Aktualisierung

• Nach Eingabe

• Nach Bestätigung

• Bei Anklicken

• Cursor innerhalb

• Cursor außerhalb

• Kommentar

Kommentare haben keinen Einfluss auf die Ablaufsteuerung und dienen somit nur zum Kommentieren

des jeweiligen Objekts. Ein Stern (*) hinter dem Ereignisnamen zeigt an, dass eine Formel für dieses

Ereignis hinterlegt ist.

Page 24: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

24

Übersichtliche Gliederung der Syntax

Die verschiedenen Elemente der Syntax werden im Formelfenster durch unterschiedliche Farben

repräsentiert:

• Funktionen werden in schwarzer Schrift fett dargestellt.

• Objekt-IDs und Objektnamen werden in blauer Schrift dargestellt.

• Textkonstanten in Anführungszeichen werden in roter Schrift dargestellt.

Beispiel: FARBE ( [OBJ1] ; "#9aff9a" )

• Numerische Konstanten werden in schwarzer Schrift dargestellt.

• Kommentare hinter doppelten Schrägstrichen (//) werden in grüner Schrift dargestellt.

Beispiel: //Dies ist ein Kommentar

Page 25: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

25

3 Schulungsdatenbank

Der arcplan Grundlagenschulung liegt eine Access-Datenbank zugrunde. Aufgrund des steigenden

Grades der Globalisierung wird in der Schulungsdatenbank mit englischsprachigen Tabellen und

Spaltentiteln gearbeitet.

Abbildung 21: Struktur der Schulungsdatenbank

Wie aus dem Schaubild zu entnehmen, beinhaltet die Access-Datenbank drei Tabellen, von denen die

Tabellen Customer und Product die Stammdaten und die Tabelle Data die Kennzahlen enthalten.

Verknüpft sind die Tabellen über die Spalten CustomerID respektive ProductID.

Jedes Produkt ist genau einer Sparte zugeordnet, jeder Kunde genau einer Kundengruppe und genau

einem Land, welches wiederum genau einer Ländergruppe zugeordnet ist. Zwischen Land und

Kundengruppe besteht eine n:m - Relation, ebenso wie zwischen Kunde und Produkt. Die Kennzahlen

sind auf Monatsebene hinterlegt.

3.1 Verbindungsdefinition über den ODBC-Datenquellen-Administrator

Um auf die Schulungsdatenbank zugreifen zu können, muss eine ODBC-Verbindung hergestellt

werden. ODBC steht für Open Database Connectivity und ist ein Microsoft-Standard, der einen

gleichartigen Zugriff auf unterschiedliche SQL-Datenbanken erlaubt.

Man benötigt auf einem Entwickler-Client-PC neben der allgemeinen ODBC-Installation lediglich einen

für die jeweils verwendete Datenbank spezifischen ODBC-Treiber. Diese Treiber sind für alle

namhaften Datenbanken erhältlich und in der Regel vom Datenbankhersteller direkt oder über einen

Drittanbieter zu beziehen.

Page 26: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

26

Microsoft selbst bietet ODBC-Treiber unter anderem für SQL Server, Access, Excel und dBase an.

Manche dieser Treiber stellen die komplette Datenbankfunktionalität zur Verfügung, ohne dass das

entsprechende Datenbankprogramm vorhanden sein muss. Hierzu gehört auch der Access-ODBC-

Treiber, der daher im Folgenden als Beispiel verwendet wird.

Wenn die ODBC-Komponenten korrekt auf Ihrem PC installiert sind, können Sie mit Hilfe der

entsprechenden Treiber eine Verbindung zu Ihrer Datenbank herstellen. Eine solche Verbindung erhält

einen Namen und stellt eine durch diesen Namen identifizierbare ODBC-Datenquelle dar.

1. Klicken Sie in der Systemsteuerung auf Verwaltung und dann auf ODBC. Im ODBC-Datenquellen-

Administrator werden alle existierenden Datenquellen angezeigt, darüber hinaus können

Datenquellen hinzugefügt oder entfernt werden. Es gibt unterschiedliche Versionen dieses

Administrators, die sich in der Bedienung unterscheiden. Die prinzipiellen Schritte sind aber in

allen Versionen gleich.

Abbildung 22: ODBC-Datenquellen-Administrator von Windows

2. Wählen Sie hinzufügen, um eine neue Datenquelle hinzuzufügen. Im folgenden Dialogfeld sehen

Sie, welche ODBC-Treiber auf Ihrem PC installiert sind. Wählen Sie den Treiber aus, den Sie

benötigen, um auf Ihre Datenbank zugreifen zu können.

Page 27: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

27

Abbildung 23: Selektion des Treibers für eine neue Verbindung

3. Wählen Sie zum Beispiel den Microsoft Access-Treiber, um eine Access-Datenbank

anzusprechen. Der folgende Schritt hängt vom gewählten ODBC-Treiber ab. Je nach Datenbank

müssen Sie bestimmte Angaben machen, die für den Zugriff benötigt werden, beispielsweise die

Netzwerkadresse des Servers, auf dem sich Ihre Datenbank befindet. Für alle Treiber gleich ist die

Angabe des Datenquellennamens. Über diesen Namen greifen Sie später auf die Datenquelle zu.

4. Im Fall der Access-Datenbank geben Sie den Pfad und Namen einer Access-Datei mit der Endung

*.mdb an. Alternativ können Sie mit dem ODBC-Administrator auch eine neue Access-Datenbank

anlegen. Wählen Sie je nachdem, ob Sie eine existierende Datenbank verwenden wollen,

Auswählen oder Erstellen und geben Sie Pfad und Namen der Datei an. Anschließend können Sie

den ODBC-Administrator beenden.

Abbildung 24: ODBC-Setup für Microsoft Access

Page 28: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

28

Auf diese Weise ist eine Datenquelle eingerichtet, die von jedem Programm, das ODBC unterstützt,

angesprochen werden kann. Alternativ können Sie im ODBC-Datenquellen-Administrator eine DSN-

Datei (Data Source Name) anlegen. Dabei werden alle Informationen zu einer Datenquelle in einer

DSN-Datei abgelegt. Diese können Sie gemeinsam mit der arcplan-Anwendung verteilen.

Da die DSN-Datei alle erforderlichen Informationen enthält, ist es nicht mehr notwendig eine ODBC-

Datenquelle auf den Rechnern der Entwickler einzurichten. Weitere Informationen zum ODBC-

Datenquellen-Administrator finden Sie in der Dokumentation zu den jeweiligen ODBC-Treibern.

3.2 Verbindungsaufbau über den arcplan Application Designer

Um mit arcplan Enterprise auf eine Datenquelle zugreifen zu können, müssen Sie zunächst im arcplan

Application Designer eine Verbindung zu dieser Datenquelle herstellen. Zu jeder Verbindung gehört

eine Verbindungsdatei mit der Endung *.apc (apc= arcplan connection). In dieser Datei legt arcplan

alle Informationen ab, die für den Verbindungsaufbau zur Datenquelle notwendig sind, so dass Sie

diese später ohne weitere Angaben nutzen können.

Zusätzlich zu der Verbindungsdatei wird eine Repositorydatei mit der Endung *.apr (apr = arcplan

repository) erzeugt, in der weitere Informationen zur Struktur der Datenquelle abgelegt werden

können. Näheres hierzu wird in den entsprechenden Abschnitten erläutert. Zunächst wird hier der

Aufbau einer Verbindung beschrieben:

1. Öffnen Sie den Datenbankfenster-Dialog im arcplan Application Designer

2. Klicken Sie hier auf die Schaltfläche Neu

3. Wählen Sie im Dialogfeld Neue Verbindung herstellen die Option externe Datenquelle und als

Schnittstelle ODBC.

Page 29: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

29

Abbildung 25: Selektion der ODBC-Schnittstelle mit Verbindung zur Schulung-DSN

4. Wählen Sie die Option Datenquelle und aus der Dropdown-Liste die gewünschte Datenquelle.

Falls Sie die Datenquelle noch nicht eingerichtet haben, können Sie mit Hilfe der Schaltfläche

ODBC den ODBC-Administrator direkt aus dem Fenster Neue Verbindung herstellen heraus

aufrufen. Klicken Sie auf OK.

5. Wählen Sie alternativ die Option File Data Source , um über eine DSN-Datei auf Ihre

Datenquelle zuzugreifen. Klicken Sie auf die Schaltfläche Browse und wählen Sie die

entsprechende DSN-Datei aus.

6. Geben Sie im Dialogfeld Neue Verbindungsdatei anlegen einen Namen für die

Verbindungsdatei an und klicken Sie auf Speichern . Der gleiche Name wird auch für das

Repository verwendet, allerdings mit der Endung *.apr.

7. Abhängig von Ihrem ODBC-Treiber erfolgt eine Login-Abfrage. Geben Sie die entsprechenden

Login-Informationen ein.

Wenn Sie alles richtig gemacht haben, sollte das Datenbankfenster bei einer Verbindung zur

Schulungsdatenbank „Traning.mdb“ wie folgt aussehen:

Page 30: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

30

Abbildung 26: Datenbankfenster bei Auswahl der Trainingsdatenbank

Die Spalte Month (Monat) ist auf der Datenbank als Text mit sechs Stellen hinterlegt mit dem Format

JJJJMM (also z.B. 200608 für August 2006). Damit die zeitbezogenen Funktionalitäten genutzt werden

können, wird die Spalte aktiviert und über die Schaltfläche Feldinfo das Dialogfenster

Spalteninformationen aufgerufen und gemäß nachfolgender Abbildung editiert.

Abbildung 27: Editieren von Spalteninformationen über den Dialog Feldinfo

Bei Sonderzeichen (z. B. „.“, „,“, „/“) zwischen der Zeitangabe sind diese mit in das Dialogfeld

„Zeitformat“ zu übernehmen und an die gleichen Stellen zu setzen.

Page 31: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

31

Sie haben nun alles Notwendige kennengelernt, um im weiteren Verlauf spezielle arcplan Berichte zu

entwickeln. Die jeweiligen Handbücher zu Modul 1 (FT1) und Modul 2 (FT2) beschreiben ausführlich,

wie Sie bei der Entwicklung der Schulungsapplikation im Detail vorgehen sollten.

Page 32: Handbuch arcplan GLS 8 - allgemeine Einfü · PDF file · 2015-06-06Browser lädt den Client, welcher über das arcplan-CGI mit dem arcplan-Service kommuniziert. Der Service startet

arcplan | Grundlagenschulung | Allgemeine Einführung

32

Über arcplan

arcplan ist ein führender innovativer Softwareanbieter von Business Intelligence, Dashboard-,

Corporate Performance- und Planungslösungen für den mobilen und stationären Einsatz. Seit 1993 hat

arcplan weltweit mehr als 3.200 Kunden mit flexiblen und einfach zu bedienenden Anwendungen

geholfen, ihre bestehende IT-Infrastruktur für eine effiziente Analyse und Entscheidungsunterstützung

zu nutzen. Allen Anwendern den einfachen Zugang zu relevanten Informationen zu ermöglichen und

die Zusammenarbeit zu fördern, sind die wichtigsten Erfolgsfaktoren zur Verbesserung der

Unternehmensperformance. Mit arcplan – it simply works.

Büro Düsseldorf, Deutschland Büro Philadelphia, USA

arcplan Information Services GmbH Elisabeth-Selbert-Str. 5 40764 Langenfeld, Germany T: +49 2173 1676 - 0 F: +49 2173 1676 -100 E: [email protected] W: www.arcplan.com

arcplan, Inc. 1265 Drummers Lane, Glenhardie Three, Suite 106 Wayne PA 19087, USA T: +1 (610) 902 0688 F: +1 (610) 902 0689 E: [email protected] W: www.arcplan.com

Version 3.0 / 2013-08 © 2013 arcplan. Alle Rechte vorbehalten. arcplan, arcplan Enterprise, arcplan Excel Analytics, arcplan Engage, arcplan Edge, Edge, arcplan Mobile, arcplan Spotlight und die entsprechenden graphischen Darstellungen sind Marken oder registrierte Marken der arcplan Information Services GmbH und/oder arcplan, Inc. Alle anderen genannten Firmennamen, Produkte oder Dienste in diesem Dokument sind Marken oder registrierte Marken ihrer entsprechenden Besitzer. Die hier publizierten Informationen unterliegen Änderungen, die nicht explizit angekündigt werden. Die Publikation ist nur als Informations¬material gedacht, ohne Anspruch auf Vollständigkeit oder Korrektheit und arcplan kann nicht für eventuell aufgetretene Fehler oder Auslassungen haftbar gemacht werden. www.arcplan.de