SAP BEx Query Designer-tutorial en query-elementen
- De sleutel tot het nemen van weloverwogen beslissingen is het hebben van de juiste data op de juiste plek op het juiste moment. Directeuren en lijnmanagers vertrouwen op business intelligence (BI) en rapportagetools om tijdig nauwkeurige en relevante data te leveren voor zowel operationele als strategische beslissingen.
- De Business Explorer (BEx) is een onderdeel van SAP BI dat flexibele rapportage- en analysetools biedt die we kunnen gebruiken voor strategische analyse en ondersteuning van het besluitvormingsproces in een organisatie. Deze tools omvatten query-, rapportage- en analysefuncties.
- SAP NetWeaver 7.0 biedt de volgende hulpmiddelen:
- BEx-queryontwerper
- BEx webapplicatieontwerper
- BEx-omroep
- BEx-analysator
- Met de BEx-tool kunt u historische en actuele gegevens weergeven, die verschillen in detailniveau en vanuit verschillende perspectieven.
- Het kan worden gebruikt om planningsprojecties te maken met behulp van BI Integrated Planning.
- Met BEx Information Broadcasting kunt u business intelligence-inhoud via e-mail verspreiden, hetzij als vooraf berekende documenten met historische gegevens, hetzij als koppelingen met actuele gegevens.
Query-ontwerper:
Zoals de naam al doet vermoeden, wordt het gebruikt om query's te definiëren waaruit gegevens kunnen worden opgehaald SAP BW. Query Designer fungeert als brug tussen SAP BW InfoProviders en de front-end tools voor rapportage (SAP ZW / SAP BO). Het beperkt de weergegeven veldlijst, die is gebaseerd op hun vereisten. Het definieert ook de standaardplaatsing van deze rapportobjecten binnen een rapport Query Designer en voegt waarde toe door gebruikers toe te staan om filters, selectieschermvariabelen (ook wel Prompts), Berekeningen, Eenheidsconversies, etc. te definiëren die niet beschikbaar zijn in InfoProviders.
Queryontwerper openen
Volg de onderstaande stappen om toegang te krijgen tot de BEx Query-ontwerper:
Stap 1)
- Navigeer naar Start -> Alle programma's.
- Onder de map “Business Explorer” is de “Query Designer” beschikbaar. Klik op ‘Queryontwerper’.
Stap 2)
- Selecteer het gewenste BW-systeem
- Klik op de OK-knop
- Voer de klant in
- Gebruikersnaam
- Wachtwoord
- Aanmeldingstaal
- Klik op de OK-knop
Queryvenster
- InfoProvider-gegevens vindt u hier.
- Tabbladen om verschillende rapportcomponenten te bekijken.
- Aanbod Box waarin de eigenschappen worden weergegeven van elk onderdeel dat in de query is geselecteerd.
- Systeemberichten, zoals fout- of waarschuwingsberichten tijdens de querycontrole, worden hier weergegeven.
- Toont de Where-Used-lijst van elk onderdeel dat in de query is geselecteerd.
Querypaneel – Standaardwerkbalk
De standaardwerkbalk in de Query Designer heeft de volgende knoppen.
- Nieuwe zoekopdracht maken
- Query openen
- Zoekopdracht opslaan
- Save All
- Publiceer op internet
- Controleer zoekopdracht
- Query-eigenschappen
- Snijden
- Kopiëren
- pasta
- Toggle-tabbladen voor Filter en Rijen/Kolommen
- Cellen
- Klachten
- Uitzonderingen
- Aanbod
- Taken
- Berichten
- Waar gebruikt
- Documenten
- Technische namen
Query-elementen
- Sleutel figuren: Kerncijfers vertegenwoordigen de numerieke gegevens of de KPI's (Key Performance Indicator). Ze zijn verder onderverdeeld in Berekende Kerncijfers (CKF) en Beperkte Kerncijfers (RKF).
- Kenmerken: Een kenmerk levert de criteria op basis waarvan objecten worden geclassificeerd. bijvoorbeeld materiaal, periode, locatie, enz.
- Navigatiekenmerken verschijnen als kenmerken in Query-ontwerper.
ANDERE Query-elementen
- Afmetingen: Soortgelijke kenmerken zijn gegroepeerd in een dimensie. De tijdsdimensie bestaat bijvoorbeeld uit jaar, maand, week, enz.
- Attributen: Attributen definiëren de aanvullende eigenschappen van een kenmerk. Materiaal kan bijvoorbeeld een maat, lengte of breedte hebben. Het is niet mogelijk om een weergaveattribuut aan een query toe te voegen, tenzij de gerelateerde kenmerken ook aan de query worden toegevoegd. Het is echter mogelijk om de eigenschap van het kenmerk in te stellen op “Geen weergave”.
Query-eigenschappen
- Selecteer het tabblad "Variabele volgorde". Het tabblad "Variabele volgorde" wordt gebruikt om de volgorde te bepalen waarin de variabelen van het selectiescherm aan gebruikers worden weergegeven.
- Maak een lijst van de variabelen die in de Query worden gebruikt. Er kunnen hier meerdere variabelen aanwezig zijn. Deze variabelen kunnen worden gesequenced volgens onze behoefte.
- Selecteer het tabblad "Weergave".
- Met het selectievakje 'Herhaalde sleutelwaarden verbergen' bepaalt u of het kenmerk in elke rij wordt herhaald of niet.
- De optie “Schaalfactoren voor kerncijfers weergeven” bepaalt of de schaalfactor bovenaan de overeenkomstige kolom wordt gerapporteerd.
- Selecteer de optie "Geavanceerdtabblad. Het tabblad “Geavanceerd” is vanuit BO-perspectief het belangrijkst. Het bepaalt of de zoekopdracht zichtbaar is voor BO of niet. De optie moet worden aangevinkt om querytoegang tot BO toe te staan.
- Het selectievakje “Externe toegang tot deze query toestaan” moet worden aangevinkt als deze query vanuit BO moet worden gebruikt.
- Selecteer het tabblad ‘Rijen/Kolommen’.
- De opties onder het gedeelte 'Resultaatpositie' bepalen de locatie van het subtotaal (ook wel resultaten in de BW-wereld genoemd) zoals onder / boven of rechts / links van de kenmerken.
- De opties onder het gedeelte “Nullen onderdrukken” bepalen de toepassing van Nul-onderdrukking op de query.
Filters
Filters worden gebruikt om de gegevens te beperken die door een query worden opgehaald. Filters kunnen dynamisch of statisch van aard zijn. Waarden die als statische filters zijn ingevoerd, kunnen tijdens runtime niet door gebruikers worden overschreven, terwijl dynamische filters of variabelen tijdens het uitvoeren van query's door de gebruiker/systeem kunnen worden overschreven.
Stappen om filters toe te passen in de Query
- Selecteer het tabblad “Filter”.
- Filters kunnen worden toegepast in het gedeelte 'Kenmerkbeperkingen'.
- Filters kunnen worden toegepast in het gedeelte 'Standaardwaarden'.
Karakteristieke beperkingen worden toegepast vóór de gegevensophaalbewerking, terwijl de standaardwaarden ervoor zorgen dat alle gegevens door de query worden opgehaald. De beperking wordt alleen toegepast in de front-end van het rapport. Als de optie "Alle filters wissen" wordt toegepast in WAD/Analyzer, worden de filters in Standaardwaarden gewist van de front-end, maar blijven de filters die via Karakteristieke beperking zijn toegepast, van kracht. Het wordt aanbevolen om ten minste één of twee karakteristieke beperkingen te hebben bij het gebruik van een BW-query voor BO Universe.
Variabelen
Variabelen zijn queryparameters die we definiëren in de Query Designer en die alleen met waarden worden gevuld wanneer u de query uitvoert. Variabelen zijn herbruikbare objecten. De variabelen die in Query Designer zijn gedefinieerd, zijn beschikbaar in alle InfoProviders. Ze zijn niet afhankelijk van de InfoProvider, maar eerder van het InfoObject waarvoor ze zijn gemaakt.
Soorten variabelen
- Karakteristieke waarden
- hiërarchieën
- Hiërarchie knooppunten
- teksten
- Formule-elementen
Stappen om een variabele te maken:
Stap 1)
- Om een variabele aan te maken, bladert u naar de map met de naam “Kenmerkwaardevariabelen” onder het overeenkomstige kenmerk.
- Klik met de rechtermuisknop op de map en selecteer de optie "Nieuwe variabele".
Stap 2)
- Voer in het volgende venster het Description.
- Voer de Technische naam in.
- Variabele verwerkingstypen
- Onder referentiekarakteristiek kan de variabele worden toegewezen aan het specifieke InfoObject of aan alle Info-Objects op basis van hetzelfde referentiekenmerk.
- Onder het tabblad "Details" kunnen we aangeven of de variabele het volgende accepteert:
- Enkele waarde/meerdere waarden/bereik
- Selectieoptie (staat al het bovenstaande toe tijdens runtime, wordt niet ondersteund in BW-BO)
Stap 3)
- Klik op het tabblad 'Standaardwaarden'.
- We kunnen het standaardfilter opgeven dat op het rapport wordt toegepast. Deze waarde kan tijdens runtime door de gebruiker worden overschreven.
Voorwaarden & Uitzonderingen
Voorwaarden fungeren als filters voor kerncijfers. bijv. Top 10-klanten, producten met de laagste marge van 10%, enz.
Uitzonderingen zijn vergelijkbaar met “voorwaardelijke markering” in MS Excel. Ze worden gebruikt om rijen / kolommen / cellen te markeren waar de KPI-waarde boven of onder een bepaalde drempelwaarde ligt. Omdat deze niet worden geïmporteerd naar een BO Universe, zullen we ze niet in detail bespreken in de huidige tutorial.