Konzept: Metadaten in Adaptive Planning laden
Adaptive Planning-Integrationsdesign verwendet zum Importieren von Metadaten folgende Loader:
- Planning-Konto-Loader
- Planning-Ebenen-Loader
- Planning-Dimensions-Loader
- Planning-Attribut-Loader
- Planning-Zuordnungs-Loader
Loader benötigen eine Workday-Datenquelle mit einem oder mehreren ausgewählten Workday-Berichten. Der Inhalt der ausgewählten Berichte bestimmt, welche Art von Loader Sie verwenden.
Leitlinien
Wenn Sie eine Workday-Datenquelle zum Importieren von Metadaten in Adaptive Planning erstellen, beachten Sie die folgenden Richtlinien:
- Für hierarchische Elemente verwenden Sie die folgenden von Workday bereitgestellten Berichte:
- Beispiel für Plandimensionen/-hierarchien - Kostenstelle und Kostenstellenhierarchie
- Beispiel für Hauptbuch-Konten oder Hauptbuch-Sammelkonten – Hauptbuch-Kontenhierarchie
- Für zusätzliche Attribute erstellen Sie einen benutzerdefinierten Bericht außerhalb des Objekts. Beispiel:
- Lieferant und Lieferantengruppe
- Unternehmenscode für Unternehmen
Lassen Sie Workday Ihre Daten eingrenzen:
- Verwenden Sie Gruppen und Filter:
- Wählen Sie zuerstUnternehmenund dannKostenstelle.
- Wählen SieDetailzeilenfür Kostenstelle zusammenfassen.
- Fügen Sie bei Bedarf Filter hinzu.
- Verwenden Sie nach Möglichkeit eine Werteliste, anstatt Filter fest zu codieren, wenn Sie unterschiedliche Teilmengen von Daten benötigen.
- Verwenden Sie die beste verfügbare Berichtsdatenquelle, indem Sie deren Beschreibungen lesen und ihre Wertelisten verstehen.
- Optimiert für Performance, wenn möglich.
- Eine unternehmensbasierte Werteliste ruft Daten auf Unternehmensebene ab.
- Eine organisationsbasierte Werteliste kann beim Filtern Daten auf Kostenstellen-, Linienorganisations- oder einer anderen Organisationsebene abrufen.
Ebenen
Ebenen müssen mit einer Verbindung zur Root-Ebene oder zur obersten Ebene geladen werden. Beispiel: Sie müssen eine Ebene und ihre übergeordnete Ebene (Grandparent) bis zu
Alle Ebenen
laden. Ebenen stellen eine Workday-Organisation dar. Ebenen sind hierarchisch, steuern Zugriff und Sicherheit und verwalten den Workflow. Sie führen ein Rollup zu einem einzelnen übergeordneten Element durch. Da die oberste Ebene Teil von Adaptive Planning ist, muss die übergeordnete ID der obersten Ebene in der Tabelle leer sein. Alle Ebenen mit einer leeren übergeordneten ID führen ein Rollup direkt zum Root-Konto Alle Ebenen durch. Wenn Sie einen Ebenen-Loader einrichten, wählen Sie Workday IDs (WDS) als Ebenen-IDs und die übergeordneten Workday-IDs für die entsprechende übergeordnete ID aus. Auch wenn Ebenen-IDs eindeutig sind, sollten Sie Ebenennamen an keiner Stelle in der Hierarchie doppelten.
Dimensionen
Die meisten der von Ihnen geladenen Dimensionen sollten flache Listendimensionen sein, damit Sie in Adaptive Planning Attribute laden und ihnen zuweisen können. Wenn Sie Ihre Workday-Datenquelle erstellen, wählen Sie einen benutzerdefinierten Bericht aus, der Attribute enthält.
Konten
Konten müssen separat mit einem hierarchischen Format in Adaptive Planning nach Kontogruppe für das Hauptbuch geladen werden.
Jedes Root-Konto erfordert einen eigenen Staging-Tabellenimport aus einer Datenquelle, die durch das Hauptbuch-Sammelkonto in den Workday-Wertelisten definiert wird. Sie können denselben Workday-Bericht wiederverwenden und dann separate Staging-Tabellen generieren. Erstellen Sie für jedes der Root-Konten einzelne Planning-Konto-Loader.
Filter für Wertelisten für Kontohierarchien einrichten
Sie können das Register
Filter
für einen erweiterten Bericht verwenden. Erstellen Sie einen Filter oder Wertelisten, mit denen Sie die Hierarchie- und Datumswerte beim Berichtslauf bestimmen können.und/oder | ( | *Feld | *Operator | Vergleichsart | Vergleichswert | ) |
|---|---|---|---|---|---|---|
und | Übergeordnete Hauptbuch-Sammelkonten | Beliebige in der Auswahlliste | Werte vom Benutzer abfragen und die Filterbedingung ignorieren, wenn sie leer ist. | Standardwerteliste | ||
und | Buchungsdatum | größer oder gleich | Wert vom Benutzer abfragen | Erste Werteliste | ||
und | Buchungsdatum | kleiner oder gleich | Wert vom Benutzer abfragen | Werteliste für Ende |
Verkettete Workday-IDs
Wenn die WID mit dem Loader-ID-Feld gemappt ist, werden Daten und Metadaten mit den WIDs im Mapping-Profil in Adaptive Planning geladen. WIDs und das Mapping-Profil erstellen die Brücke, die Drills und die Veröffentlichung aus Adaptive Planning ermöglicht. Legen Sie beim Erstellen der Struktur Ihres Hauptbuch-Kontos genau fest, wie Sie mit Ihren Konten planen möchten. Möglicherweise möchten Sie nach Hauptbuch-Konto, Ausgabenkategorie oder einer Kombination aus Posten planen. Gleichen Sie Ihre Planning-Konten mit Ihrer Workday-Struktur ab, um Datenvalidierung, Berichtserstellung und andere Aufgaben zu unterstützen.
Verkettungen werden zunächst in alphabetischer Reihenfolge basierend auf dem Workday-Objektnamen erstellt. Sie können die Elemente Ihrer Verkettung im externen System von Workday neu anordnen, wenn Sie Viele-zu-Eins-Konten, -Ebenen und -Dimensionen mappen. Wenn Sie Elemente während des Mappings auswählen, werden sie an den Anfang der Liste verschoben. Sie können sie mit Drag & Drop in die gewünschte Reihenfolge ziehen.
Sie können Werte nach WID verketten, um für Berichte, für die Sie einen Drill durchführen möchten, eine einzelne Adaptive Planning-Spalte mit einem Trennzeichen zu erstellen. Wählen Sie ein Trennzeichen aus und verwenden Sie es einheitlich für alle Ihre Datenquellen. Benutzern können Workday-IDs oder deren Trennzeichen nicht angezeigt werden.
Ermitteln Sie basierend auf Ihrer Kontostruktur, welche Spalten Sie verketten müssen, und erstellen Sie eine benutzerdefinierte SQL-Spalte mit einem SQL-Ausdruck unter „Integrationsdesign“.
Sobald Sie Ihre SQL-Spalte und -Datenquelle gespeichert haben, können Sie die Spalte in Loadern referenzieren.
Wenn Sie eine zusätzliche SQL-Logik für Ihre Spalten ausführen möchten, verwenden Sie vor der Verkettung eine separate SQL-Spalte. Um die Fehlerbehebung zu erleichtern, trennen Sie Ihre logischen Schritte.
Verkettung für Konten mit leeren Werten
„Ausgabenkategorie“ ist für bestimmte Spesen kein obligatorisches Worktag. Um nicht vorhandene Objekte zu verarbeiten, übergeben Sie einen leeren Wert, indem Sie mit verketten
[blank]
und nehmen Sie sie in Ihre WID-Verkettung auf. Das Trennzeichen parst die vollständige Zeichenfolge mit dem Leerwert an die entsprechende Stelle.Beispiel: Das Hauptbuch-Konto „6000“ hat möglicherweise nicht in jeder Journalposition eine Ausgabenkategorie. Dieses Konto kann drei untergeordnete Konten haben:
- 6000_SC123
- 6000_SC124
- 6000_
6000_
hat keine Ausgabenkategorie, sodass der leere Wert geladen werden kann.Verketten mit
[blank]
zur Veröffentlichung oder einen Drillthrough zu Workday durchführen Null
AusgabenkategorieVerketten mit
[ignore]
, um die Ausgabenkategorie bei einem Drillthrough zu Workday zu ignorieren, wenn Sie alle Ausgabenkategorien verwenden möchten.Anzeigenamen von Konten verketten
Wiederholen Sie dieselbe Verkettungslogik wie für Ihre WIDs, um den "Konto-Anzeigenamen" zu erstellen, der im Planning-Daten-Loader angezeigt wird. Das Mapping "Anzeigename des Kontos" wird unter
"Konto-Mappings
" angezeigt. Stellen Sie daher sicher, dass der Name genügend Elemente enthält, um das Mapping der Daten zu erleichtern.Kontocodes und Labels
Wenn Sie Konten in dem Planning-Konto-Loader laden, müssen Sie einen Kontocode, einen Kontonamen und eine WID angeben. Kontocodes:
- Muss eindeutig sein.
- Darf keine Leerzeichen enthalten.
- Darf keine anderen Sonderzeichen als Unterstriche enthalten.
Um einen zulässigen Kontocode zu erstellen, verwenden Sie die Referenz-ID, die jedem Element des Kontos zugeordnet ist. Hauptbuch-Kontocodes funktionieren gut, da sie der Hauptbuch-Konto-ID folgen, die Workday verwendet. Wenn Sie eine Ausgaben- oder Ertragskategorie hinzufügen, stellen Sie sicher, dass eine Referenz-ID in einem für einen Kontocode zulässigen Format verwendet wird. Referenz-IDs werden häufig verwendet
SC123
oder RC012
.Sie können einen Kontocode erstellen, der Ihrer WID-Logik entspricht, indem Sie Ihre Kontocodes durch Unterstriche trennen. Erstellen Sie den Kontocode so, dass Ihre SQL-Spalte für die Konto-WID imitiert wird, und ändern Sie die Spaltenauswahl entsprechend.
Wenn das Feld
Referenz-ID
nicht für einen Kontocode verfügbar oder formatiert ist, verwenden Sie das am besten identifizierbare Feld als Code, um die Möglichkeit von Duplikaten zu reduzieren.Verwenden Sie den Adaptive Planning-spezifischen SQL-Kommando
TO_ACCOUNT_CODE
, um eine Textzeichenfolge auszugeben, die alle Leerzeichen oder Sonderzeichen entfernt, die in Kontocodes unzulässig sind.Kontolabels
Geben Sie ein Kontolabel an, wenn Sie einen Konto-Loader erstellen. Benutzer sehen dann das Kontolabel und verwenden es. Möglicherweise möchten Sie Ihre Verkettung mithilfe des Spaltenfelds
(Label)
in der Workday-ID spiegeln. Verwenden Sie a CASE
Anweisung, um das Label zu ändern, wenn keine verkettete Ausgabenkategorie erforderlich ist.Konten mit einem Loader mappen
Sie können Ihre Metadaten oder Ihren Planning-Daten-Loader erstellen, nachdem Sie Ihre Datenquelle fertiggestellt haben.
Planning-Konto-Loader müssen das Adaptive Planning-Root-Konto angeben, in das sie laden, z. B. Ertrag oder Umsatzkosten. Für Ihre Datenquelle muss Folgendes zutreffen:
- Enthalten das Konto und alle übergeordneten Konten, die mit dem Root-Konto oder dem obersten Konto verbunden sind.
- Eine übergeordnete ID enthalten ist für oberste Konten leer.
- Laden Sie in ein Root-Konto, das sich bereits in Adaptive Planning befindet.
Konto-WID
, der Kontocode
und das Kontolabel
erforderlich.Wenn Sie einen Planning-Daten-Loader erstellen, verwenden Sie die WID in der
Spalte "Quell
-ID" und den Kontocode oder die Hauptbuch-Konto-ID in der Spalte "Quellkontocode"
. Der Anzeigename der Quelle
hilft Ihnen beim Mappen von Elementen auf dem Register Daten-Mapping
des Planning-Daten-Loaders.Zuordnungen
Sie können Zuordnungen verwenden, um Adaptive Planning-Benutzern Workday-Rollen für die Datensicherheit bereitzustellen. Zuordnungen unterstützen Zuweisungen und Zugehörigkeiten für Workday-Kernorganisationen. Durch das Laden von Zuordnungen können Sie den Organisationszugriff für Benutzer in Workday verwalten und diesen in Adaptive Planning synchronisieren. Verwenden Sie den Planning-Zuordnungs-Loader für Dimensions- und Ebenenzuordnungen oder die Ebeneneigentümerschaft. Zuordnungen oder Ebeneneigentümerschaft erst nach folgenden Aktionen laden:
- Sie laden alle anderen Metadaten vollständig.
- Sie führen die Benutzersynchronisierung mindestens einmal durch.
Berichtsfelder und Wertelisten für Zuordnungen
Fügen Sie die folgenden Berichtsfelder und Wertelisten zum Bericht
„Plandimensionen/-hierarchien“ hinzu
:- Für die Dimensions- oder Ebenenzuordnung:
- BerichtsfeldAdaptive Planning System Users for Assignable Role.
- BerichtsfeldZuweisbare Rolle.
- Berichtsfeld Zuweisbare Rollenreferenz-ID.Wir empfehlen dringend, diesen Wert in Workday zu bearbeiten, damit er lesbar ist, bevor Sie Zuordnungen zum ersten Mal laden.
- Werteliste Zuweisbare Rolle für Dimensionsart.
- Für die Ebeneneigentümerschaft:
- BerichtsfeldAdaptive Planning System Users for Assignable Roles.
- Werteliste Zuweisbare Rollen für Dimensionsart.
Zuordnungen oder Ebeneneigentümerschaft mit einem Loader mappen
Wählen Sie beim Mapping der
Quell-ID-Spalte
die Benutzer-ID, die Dimensions- oder Ebenen-ID und die Rollenreferenz-ID für Zuordnungen. Wählen Sie beim Laden der Ebeneneigentümerschaft keine Referenz-ID
für die Quell-ID-Spalte
aus. Die Ebeneneigentümerschaft in Adaptive Planning wird konfiguriert, indem der Zuordnungscode für die Benutzerzuordnung leer gelassen wird.