Datový kanál Oracle Fusion HCM Analytics dokáže extrahovat data oblasti odpovědnosti (AOR) z Oracle Fusion Cloud HCM a načíst je do přidruženého Oracle Autonomous Data Warehouse (ADW). Správci zabezpečení Fusion Analytics pak mohou využít data AOR k nastavení vlastního zabezpečení podle níže uvedených kroků.
- Konfigurace dat.
- Vytvořte úlohy rozšíření dat.
Navigace: Konzola Fusion Analytics -> Konfigurace dat -> Rozšíření dat.
- Vytvořte dvě úlohy rozšíření pro extrahování verzí stromu hierarchie a dat hierarchie organizace se sloučenými řádky.
Poznámka: S nadcházejícím vydáním Fusion Analytics Warehouse budou oba níže uvedené objekty zobrazení k dispozici po aktivaci funkční oblasti Fusion HCM Security Configuration, po které se můžete podívat na odpovídající tabulky v krocích k vytvoření proměnných relace a přeskočit další augmentace.
- Rozšíření dat pro extrahování verzí stromu hierarchie.
Použité VO: CrmAnalyticsAM.PartiesAnalyticsAM.FndTreeVersionVO.
- Vyberte Vytvořit typ rozšíření dimenze.
- Vyberte typ datové sady doplňkového zdroje dat.
- Vyberte Pilíř řízení lidského kapitálu.
- Vyberte typ tabulky zdroje poskytnuté zákazníkem.
- Zadejte zdrojovou tabulku, tj. CrmAnalyticsAM.PartiesAnalyticsAM.FndTreeVersionVO .
- Klepněte na tlačítko Další.
- Vyhledejte a vyberte následující atributy:
- Postavení
- EffectiveStartDate
- EffectiveEndDate
- Přijměte výchozí nastavení pro přírůstkový klíč.
- Klepněte na tlačítko Další.
- Přijměte výchozí nastavení pro datum extrahování a klepněte na tlačítko Další.
- Zadejte Název, např. Verze stromu hierarchie.
- Zadejte Popis.
- Zadejte příponu tabulky, např. HIER_TREE_VERSION
- Předmětové oblasti ponechte prázdné.
- Vyberte Spustit nyní pro plán.
- Klepněte na tlačítko Dokončit.
- Rozšíření dat pro extrahování dat hierarchie organizace složených řádků.
Použité VO: HcmTopModelAnalyticsGlobalAM.OrganizationAM.OrgTreeBIRVOForFscm
- Vyberte Vytvořit typ rozšíření dimenze.
- Vyberte typ datové sady doplňkového zdroje dat.
- Vyberte Pilíř řízení lidského kapitálu.
- Vyberte typ tabulky zdroje poskytnuté zákazníkem.
- Zadejte zdrojovou tabulku, tj. HcmTopModelAnalyticsGlobalAM.OrganizationAM.OrgTreeBIRVOForFscm.
- Klepněte na tlačítko Další.
- Vyhledejte a vyberte následující atributy:
- PředekPk1Value
- Pk1Value
- Vzdálenost
- FndTreeVersionEffDateEOLastUpdateDate
- FndTreeVersionEffDateEOLastValidationDate
- Přijměte výchozí nastavení pro přírůstkový klíč.
- Ujistěte se, že jsou pro datum extrahování vybrány sloupce FndTreeVersionEffDateEOLastUpdateDate a FndTreeVersionEffDateEOLastValidationDate.
- Klepněte na tlačítko Další.
- Zadejte Název, např. Data hierarchie organizace RF.
- Zadejte Popis.
- Zadejte příponu tabulky, např. RF_ORG_HERE_DATA.
- Předmětové oblasti ponechte prázdné.
- Vyberte Spustit nyní pro plán.
- Klepněte na tlačítko Dokončit.
- Bezpečnostní rozšíření.
- Vytvořte vlastní roli aplikace dat ve Fusion Analytics.
Navigace: Konzola Fusion Analytics -> Zabezpečení -> Role aplikací.
- Klikněte na Nová aplikační role.
- Zadejte název role aplikace, tj. Custom AOR Org Hierarchy Data Security.
- Zadejte Popis, např. Nastavení zabezpečení dat hierarchie organizace AOR.
- Vyberte typ role Správa přístupu k datům na úrovni řádku (datová role).
- Klikněte na Uložit.
- Vytvořte vlastní skupinu.
Navigace: Konzola Fusion Analytics -> Zabezpečení -> Skupiny.
- Klikněte na Nová skupina.
- Zadejte název skupiny, např. Custom AOR Organization Hierarchy Data Security Group.
- Zadejte Popis.
- Klikněte na Uložit.
- Přiřaďte roli aplikace uživatelských dat skupině.
- Hledejte pomocí Custom AOR a vyberte Custom AOR Organization Hierarchy Data Security Group.
- Klepněte na Role aplikací.
- Klikněte na Přidat mapování.
- Vyhledejte a vyberte roli aplikace Custom AOR Org Hierarchy Data Security.
- Vyhledejte a vyberte požadovanou pracovní roli, např. pracovní role Core Analysis Duty.
- Klikněte na Uložit.
Poznámka: Roli aplikace Custom AOR Org Hierarchy Data Security můžete přidat do dalších předem sestavených a vlastních skupin na základě vašich požadavků.
-
- Přidejte uživatele do vlastní skupiny.
- Klikněte na Uživatelé.
- Klikněte na Přiřadit uživatele.
- Vyhledejte uživatele a vyberte Suzanne.Martha.
- Klikněte na Přiřadit.
-
- Přidejte uživatele do licenční skupiny.
- Prohledejte skupiny a vyberte FAW Licensed HCM Authors. (Pouze pokud chcete, aby uživatelé mohli vytvářet svůj vlastní obsah, jinak můžete také přiřadit uživatele ke spotřebitelům HCM s licencí FAW.)
- Klikněte na Uživatelé.
- Vyhledejte uživatele Suzanne.Martha.
- Pokud uživatel není nalezen, klikněte na Přiřadit uživatele.
- Vyhledejte uživatele a vyberte Suzanne.Martha. Klikněte na Přiřadit.
-
- Zobrazit Členství ve skupinách uživatelů.
Navigace: Konzola Fusion Analytics -> Zabezpečení -> Uživatelé.
- Vyhledejte uživatele a vyberte Suzanne.Martha.
- Zobrazit Skupiny.
3. Rozšíření sémantického modelu.
A. Vytvořte pobočku.
Navigace: Konzola Fusion Analytics -> Rozšíření sémantického modelu -> Uživatelská rozšíření.
- Klikněte na Vytvořit větev.
- Zadejte Název, např. Proměnná relace zabezpečení dat hierarchie organizace HCM.
- Zadejte Popis, např. Nastavení zabezpečení dat hierarchie organizace AOR.
- Klikněte na Hotovo.
- Přidat proměnné relace.
- Klikněte na Přidat proměnné relace ve vyskakovacím okně Přidat krok.
- Zadejte Název kroku, např. HCM AOR Org Hierarchy Session Variables.
- Zadejte Popis.
- Klepněte na tlačítko Další.
- Zadejte název inicializačního bloku , např. HCM_AOR_ORG_HIERARCHY.
- Zadejte Popis.
- Zadejte dotaz SQL.
Poznámka: Podle potřeby upravte hodnoty pro TREECODE a RESPONSIBILITY_TYPE v dotazu SQL.
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New"">SELECT</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 'AORDEPTLIST',</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DD.DEPARTMENT_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> FROM</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_HIER_TREE_VERSION FTV,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_RF_ORG_HIER_DATA DWAOR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_ASG_RESPONSIBILITY_D DWAR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_USER_PERSON_D DWUP,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_DEPARTMENT_D DD</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> WHERE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 1 = 1</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.PK1VALUE) = DD.DEPARTMENT_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREESTRUCTURECODE = 'PER_ORG_TREE_STRUCTURE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.TREECODE='PRJORGHRY'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.STATUS = 'ACTIVE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TRUNC(SYSDATE) BETWEEN FTV.EFFECTIVESTARTDATE AND FTV.EFFECTIVEENDDATE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREEVERSIONID = DWAOR.TREEVERSIONID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREECODE = DWAOR.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.RESPONSIBILITY_TYPE = 'HR_REP'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.ORGANIZATION_TREE_CODE = FTV.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.PERSON_ID = DWUP.PERSON_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND UPPER(DWUP.USERNAME) = UPPER( ':USER')</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND SYSDATE BETWEEN DWAR.START_DATE AND NVL(DWAR.END_DATE, SYSDATE)</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.ANCESTORPK1VALUE) = NVL(DWAR.TOP_ORGANIZATION_ID, TO_NUMBER(DWAOR.ANCESTORPK1VALUE))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE > DECODE(DWAR.INCLUDE_TOP_HIER_NODE, 'N', 0,(DWAOR.DISTANCE - 1))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE < NVL(DECODE(DWAR.HIERARCHY_LEVELS, '-99999', '', DWAR.HIERARCHY_LEVELS),</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DWAOR.DISTANCE + 1)</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> UNION ALL</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> SELECT</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 'AORBULIST',</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DBU.BUSINESS_UNIT_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> FROM</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_HIER_TREE_VERSION FTV,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_RF_ORG_HIER_DATA DWAOR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_ASG_RESPONSIBILITY_D DWAR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_USER_PERSON_D DWUP,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_BUSINESS_UNIT_D DBU</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> WHERE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 1 = 1</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.PK1VALUE) = DBU.BUSINESS_UNIT_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREESTRUCTURECODE = 'PER_ORG_TREE_STRUCTURE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.TREECODE='PRJORGHRY'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.STATUS = 'ACTIVE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TRUNC(SYSDATE) BETWEEN FTV.EFFECTIVESTARTDATE AND FTV.EFFECTIVEENDDATE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREEVERSIONID = DWAOR.TREEVERSIONID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREECODE = DWAOR.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.RESPONSIBILITY_TYPE = 'HR_REP'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.ORGANIZATION_TREE_CODE = FTV.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.PERSON_ID = DWUP.PERSON_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND UPPER(DWUP.USERNAME) = UPPER(':USER')</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND SYSDATE BETWEEN DWAR.START_DATE AND NVL(DWAR.END_DATE, SYSDATE)</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.ANCESTORPK1VALUE) = NVL(DWAR.TOP_ORGANIZATION_ID,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> TO_NUMBER(DWAOR.ANCESTORPK1VALUE))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE > DECODE(DWAR.INCLUDE_TOP_HIER_NODE, 'N', 0,(DWAOR.DISTANCE - 1))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE < NVL(DECODE(DWAR.HIERARCHY_LEVELS, '-99999', '', DWAR.HIERARCHY_LEVELS),</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DWAOR.DISTANCE + 1)</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> UNION ALL</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> SELECT</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 'AORLELIST',</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> LED.LEGAL_EMPLOYER_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> FROM</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_HIER_TREE_VERSION FTV,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_FA_X_RF_ORG_HIER_DATA DWAOR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_ASG_RESPONSIBILITY_D DWAR,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_USER_PERSON_D DWUP,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DW_LEGAL_EMPLOYER_D LED</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> WHERE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> 1 = 1</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.PK1VALUE) = LED.LEGAL_EMPLOYER_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREESTRUCTURECODE = 'PER_ORG_TREE_STRUCTURE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.TREECODE='PRJORGHRY'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.STATUS = 'ACTIVE'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TRUNC(SYSDATE) BETWEEN FTV.EFFECTIVESTARTDATE AND FTV.EFFECTIVEENDDATE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREEVERSIONID = DWAOR.TREEVERSIONID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND FTV.TREECODE = DWAOR.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.RESPONSIBILITY_TYPE = 'HR_REP'</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.ORGANIZATION_TREE_CODE = FTV.TREECODE</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAR.PERSON_ID = DWUP.PERSON_ID</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND UPPER(DWUP.USERNAME) = UPPER(':USER')</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND SYSDATE BETWEEN DWAR.START_DATE AND NVL(DWAR.END_DATE, SYSDATE)</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND TO_NUMBER(DWAOR.ANCESTORPK1VALUE) = NVL(DWAR.TOP_ORGANIZATION_ID,</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> TO_NUMBER(DWAOR.ANCESTORPK1VALUE))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE > DECODE(DWAR.INCLUDE_TOP_HIER_NODE, 'N', 0,(DWAOR.DISTANCE - 1))</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> AND DWAOR.DISTANCE < NVL(DECODE(DWAR.HIERARCHY_LEVELS, '-99999', '', DWAR.HIERARCHY_LEVELS),</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Courier New""> DWAOR.DISTANCE + 1)</span></span></span></span></span></span>
- Klepněte na tlačítko Další.
- Zadejte tři proměnné:
- AORDEPTLIST
- AORBULISTA
- AORLELIST
- Zaškrtněte Row-wise Initialization.
- Zadejte popisy.
- Zadejte výchozí hodnoty, např. -1.
- Klepněte na tlačítko Dokončit.
Poznámka: Ujistěte se, že názvy proměnných relace jsou uvedeny velkými písmeny.
- Sloučit pobočku s hlavní pobočkou.
Sloučit větev Proměnná relace zabezpečení dat hierarchie organizace HCM s hlavní větví. Pokyny naleznete v části Sloučení větví přizpůsobení s hlavní větví.
- Nakonfigurujte krok zabezpečení dat.
Navigace: Konzola Fusion Analytics -> Rozšíření sémantického modelu -> Konfigurace zabezpečení.
- Klikněte na Krok zabezpečení dat.
- Zadejte název kroku přizpůsobení, např. HCM AOR Org Hierarchy Based Data Security Setup.
- Zadejte popis kroku.
- V rozevíracím seznamu Role aplikace vyberte možnost Vlastní zabezpečení dat hierarchie organizace AOR.
Tento příklad ukazuje tři objekty, které mají být zabezpečeny. Přidejte další objekty podle svých požadavků.
- Vyberte Logické objekty z rozevíracího seznamu Dostupné objekty.
- Přetáhněte následující dostupné objekty z levého panelu na objekt, který chcete zabezpečit.
- Fakt – Zadání
- Skutečnost – událost přiřazení
- Dim – Dělník
- Pro všechny výrazy argumentů filtru použijte následující a klikněte na Uložit.
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Oracle Sans",sans-serif">(("Core"."Dim - Department"."Department Identifier"=VALUEOF(NQ_SESSION.AORDEPTLIST) and "Core"."Dim - Organization Hierarchy"."Tree Code"='PRJORGHRY')</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Oracle Sans",sans-serif">OR ("Core"."Dim - HCM - HR Business Unit"."Business Unit Identifier"=VALUEOF(NQ_SESSION.AORBULIST) and "Core"."Dim - Organization Hierarchy"."Tree Code"='PRJORGHRY')</span></span></span></span></span></span>
<span style="font-size:11pt"><span style="line-height:normal"><span style="tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12.0pt"><span style="font-family:"Oracle Sans",sans-serif">OR ("Core"."Dim - Legal Employer"."Legal Employer Identifier"=VALUEOF(NQ_SESSION.AORLELIST) and "Core"."Dim - Organization Hierarchy"."Tree Code"='PRJORGHRY' ))</span></span></span></span></span></span>
- Klepněte na tlačítko Dokončit.
- Publish the Model.
Create a Tag
Navigace: Konzola Fusion Analytics -> Rozšíření sémantického modelu -> Uživatelská rozšíření.
Pokyny naleznete v části Označování kroků hlavní pobočky.
- Klikněte na Vytvořit značku.
- Zadejte Název, např. HCMAOR_OrgHier.
- Zadejte Popis.
- Z rozevíracího seznamu Krok vyberte položku Proměnné relací hierarchie organizace HCM AOR.
- Klikněte na Hotovo.
- Publikovat.
Pokyny naleznete v části Publikování modelu.
- Vyberte Main (HCMAOR_OrgHier) z rozevíracího seznamu User Extensions.
- Přijměte výchozí nastavení Vše pro konfigurace zabezpečení.
- Klikněte na Publikovat.
- Validace.
- Ověřte rozšíření dat.
Navigace: Konzola Fusion Analytics -> Konfigurace dat -> Rozšíření dat.
- Ověřte, zda je úloha rozšíření dat úspěšně aktivována:
- Stav potrubí ukazuje Aktivace dokončena.
- Stav sémantického modelu zobrazuje Přeskočeno.
- Ověřte, zda jsou vyplněny tabulky skladu DW_FA_X_HIER_TREE_VERSION a DW_FA_X_RF_ORG_HIER_DATA vytvořené úlohami rozšíření.
- Připojte se ke schématu OAX_USER instance ADW přidružené k FAW a proveďte následující dotazy.
-
- Hierarchie organizace Ověření zabezpečení dat AOR.
- Požádejte uživatele s členstvím v roli aplikace HCM View All Data Security nebo skupině administrátorů služby Fusion Analytics, aby se přihlásili do Fusion Analytics a spustili vizualizaci dat (DV) zobrazující celkový počet zaměstnanců a počet zaměstnanců pod konkrétním uzlem AU Content Business Unit přidružené k AOR.
Celkový počet zaměstnanců je 2 835 a obchodní jednotka má 14.
- Nechte uživatele Suzanne.Martha přihlásit a spustit stejné DV. Je použito zabezpečení dat AOR.
Celkový počet zaměstnanců je 14 a obchodní jednotka má 14.
Když se uživatel Suzanne.Martha přihlásí do FAW a spustí DV, výraz filtru dat použitý v kroku konfigurace zabezpečení dat se použije ve vygenerovaném fyzickém SQL dotazu.
.
Zdroj: Oracle