1. The document discusses various Calc code techniques including rolling forecasts, transposing data, block creation, forecasting with S-curves, cross-cube calculations with @XREF, date calculations, and data export.
2. Specific functions and techniques covered include @AVGRANGE, @CURRMBRRANGE, @XREF, @CREATEBLOCK, and DATAEXPORT for exporting data to files or databases.
3. Examples are provided to illustrate how to implement rolling averages, transpose data between dimensions, create blocks for sparse members, forecast with S-curves, reference data in other cubes, and export results.
Oracle Hyperion Planning Best PracticesIssam Hejazin
This document discusses key considerations for a successful Hyperion Planning implementation. It covers important project phases like analyze/design, build, test, and rollout. It recommends building techniques such as application definition, delineating plan types, defining dimensionality, integrating metadata and data, building forms, developing calculations, and defining process flow and security. Critical success factors include clearly defined goals, stakeholder participation, finance and IT involvement, thorough testing, and consistent project management.
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Alithya
This document provides tips and tricks for configuring the Oracle Workforce module. It discusses dimensionality considerations when building a workforce application and outlines the different planning granularity options. It also covers scenario handling, compensation calculations including base salary, additional earnings, benefits and taxes. Configuration of components, options, and tiers is explained. Custom dimensions, calculations, and expense logic are discussed. Effective use of out-of-the-box functionality versus custom configurations is recommended.
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...Alithya
Oracle EPM Cloud Profitability and Cost Management (PCM) enables detailed cost and revenue allocations to provide accurate profitability reporting at various levels. PCM can be deployed as a sub-ledger to the general ledger to facilitate strategic profit and loss reporting, management decision making, and organizational behavior changes. Two-way integration between PCM and the general ledger ensures allocation details from PCM balance with general ledger accounts.
This document discusses taking source filters in Oracle's Financial Data Management Enterprise Edition (FDMEE) to the next level. It presents two case studies of customizing source filters: 1) For a Universal Data Adapter extracting from SQL, dynamically setting a filter parameter value to include all entities in a division. 2) For an HFM extract, dynamically setting dimension filters based on a user attribute value. The document explains how to build custom filter values in a BefImport script and update the parameter value at runtime to make it dynamic rather than static. This allows more flexible filtering than the out-of-the-box capabilities in FDMEE.
This document provides syntax and usage examples for several Essbase calculation commands:
CALC ALL calculates the entire database; CALC DIM calculates specific dimensions; CALC TWOPASS calculates two-pass members; CALC FIRST/LAST/AVERAGE calculate time balance members; SET UPDATECALC turns intelligent calculation on/off; SET AGGMISSG specifies how missing values are consolidated; SET CALCPARALLEL enables parallel calculation; AGG consolidates values without formulas; and FIX restricts calculations to a subset of members.
Dimensionality & Dimensions of Hyperion Planningepmvirtual.com
In this tutorial we are providing the details of Oracle Hyperion Planning applications' dimensions and their details.
This guide is presented to you by epmvirtual.com
OATUG Forum - Utilizing Groovy and Data Maps for Instantaneous Analysis betw...Alithya
During this session, we will explore a variety of different techniques that can be utilized to decrease the time between data entry and data analysis and reporting. We will use real-world examples and use cases to demonstrate different methods that will minimize time between input and analysis. We will review best practices for utilizing data maps in conjunction with forms, simple groovy scripting while using pre-built functionality within PBCS. Attendees will walk away with a better understanding and a new way of thinking about data movement between PBCS cubes.
Hosted by Sara Beth Good at the OATUG Forum Collaborate 2020
Oracle Hyperion Planning Best PracticesIssam Hejazin
This document discusses key considerations for a successful Hyperion Planning implementation. It covers important project phases like analyze/design, build, test, and rollout. It recommends building techniques such as application definition, delineating plan types, defining dimensionality, integrating metadata and data, building forms, developing calculations, and defining process flow and security. Critical success factors include clearly defined goals, stakeholder participation, finance and IT involvement, thorough testing, and consistent project management.
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Alithya
This document provides tips and tricks for configuring the Oracle Workforce module. It discusses dimensionality considerations when building a workforce application and outlines the different planning granularity options. It also covers scenario handling, compensation calculations including base salary, additional earnings, benefits and taxes. Configuration of components, options, and tiers is explained. Custom dimensions, calculations, and expense logic are discussed. Effective use of out-of-the-box functionality versus custom configurations is recommended.
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...Alithya
Oracle EPM Cloud Profitability and Cost Management (PCM) enables detailed cost and revenue allocations to provide accurate profitability reporting at various levels. PCM can be deployed as a sub-ledger to the general ledger to facilitate strategic profit and loss reporting, management decision making, and organizational behavior changes. Two-way integration between PCM and the general ledger ensures allocation details from PCM balance with general ledger accounts.
This document discusses taking source filters in Oracle's Financial Data Management Enterprise Edition (FDMEE) to the next level. It presents two case studies of customizing source filters: 1) For a Universal Data Adapter extracting from SQL, dynamically setting a filter parameter value to include all entities in a division. 2) For an HFM extract, dynamically setting dimension filters based on a user attribute value. The document explains how to build custom filter values in a BefImport script and update the parameter value at runtime to make it dynamic rather than static. This allows more flexible filtering than the out-of-the-box capabilities in FDMEE.
This document provides syntax and usage examples for several Essbase calculation commands:
CALC ALL calculates the entire database; CALC DIM calculates specific dimensions; CALC TWOPASS calculates two-pass members; CALC FIRST/LAST/AVERAGE calculate time balance members; SET UPDATECALC turns intelligent calculation on/off; SET AGGMISSG specifies how missing values are consolidated; SET CALCPARALLEL enables parallel calculation; AGG consolidates values without formulas; and FIX restricts calculations to a subset of members.
Dimensionality & Dimensions of Hyperion Planningepmvirtual.com
In this tutorial we are providing the details of Oracle Hyperion Planning applications' dimensions and their details.
This guide is presented to you by epmvirtual.com
OATUG Forum - Utilizing Groovy and Data Maps for Instantaneous Analysis betw...Alithya
During this session, we will explore a variety of different techniques that can be utilized to decrease the time between data entry and data analysis and reporting. We will use real-world examples and use cases to demonstrate different methods that will minimize time between input and analysis. We will review best practices for utilizing data maps in conjunction with forms, simple groovy scripting while using pre-built functionality within PBCS. Attendees will walk away with a better understanding and a new way of thinking about data movement between PBCS cubes.
Hosted by Sara Beth Good at the OATUG Forum Collaborate 2020
Oracle Financial Consolidation and Close Cloud Service (FCCS) is the latest evolution of Oracle’s market-leading Financial Close Suite. What makes it different than Hyperion Financial Management (HFM)? A lot!
We delivered a side-by-side review of FCCS and HFM. If you’re a customer of Hyperion Enterprise, HFM, or non-Oracle financial reporting packages evaluating alternative solutions, you will gain a much deeper understanding of Oracle’s strategy in the consolidation and close domain.
Discussion included:
-Functional and technical comparison of FCCS and HFM (Dimensions, Rules, Reporting, etc.)
-Migration considerations/best practices
-Product direction from Oracle
This document provides examples of using import and mapping scripts in Oracle Hyperion Financial Data Quality Management. There are four examples that demonstrate different ways to apply import and mapping scripts, including using string expressions to extract data from import files, conditional expressions to convert credit and debit columns into a single amount column, and using the "IGNORE" expression to skip rows with negative amounts in a mapping script. The examples are intended to illustrate the flexibility of using Jython scripts to customize data import and mapping tasks.
There are several techniques to optimize performance in Essbase applications, including designing the outline using the hourglass model, defragmentation, restructuring, compression techniques, and cache settings. The best technique for optimizing data loads is to order dimensions in the source file from largest to smallest dense dimensions followed by largest to smallest sparse dimensions, as this allows blocks to be created and filled sequentially for faster loading. Calculation performance can be improved through techniques like parallel calculation, formulas, caching, and two-pass calculation.
In this tutorial we are providing a step by step guide on how to create a Oracle Hyperion Planning data forms (both simple and composite).
This guide is presented to you by epmvirtual.com
The document discusses Oracle's FDMEE (FDM Enterprise Edition), which replaced the classic FDM and ERPi data integration tools in Oracle EPM version 11.1.2.3. FDMEE can integrate data from various sources like ERP systems, databases, and files into EPM applications like Oracle Hyperion Planning. It has the functions of both classic FDM and ERPi and uses the Oracle Data Integrator engine. The document then provides a tutorial on using FDMEE to load data from a text file into an Oracle Hyperion Planning application in three parts - concepts, configuration and definition, and execution.
This document discusses valid and invalid intersections in Oracle Financial Consolidation and Close Cloud. It provides examples of defining valid intersection rules to filter cell intersections for users entering data. Specifically, it shows how intersections can be set as valid only for certain entity and consolidation dimension members, with level 0 entity members set as invalid intersections and their cells made read-only.
Finit solutions getting the most out of hfm - intercompany matching and eli...finitsolutions
If you are using HFM for consolidations, then you already know that it is a powerful and complex tool that can vastly improve the analysis and reporting capabilities in your monthly consolidation process. However, one element of HFM that companies often do not use to its full potential is the intercompany matching and elimination functionality. In many cases, companies simply have not had the opportunity to develop a full understanding of all the intercompany features, and have therefore opted not to use them.
In this webinar, you will learn about the metadata and security features that can enable you to take full advantage of HFM’s intercompany matching and elimination functionality. We will discuss how the intercompany dimension, the value dimension, and the account and entity dimensions interact to perform intercompany matching and eliminations at the appropriate levels within your entity structures. You will learn how to analyze intercompany eliminations using data grids, BI+ Financial Reporting, and system intercompany matching reports.
By fully utilizing HFM’s intercompany features, you will not only make your consolidation process much more efficient, but will also provide valuable, detailed intercompany information to both end-users and management. The availability of that intercompany detail can drive critical management decisions and can greatly increase the value of your HFM applications within your organization.
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Alithya
Oracle Financial Consolidation and Close Cloud Service (FCCS) mixes best practices with customization to streamline and enhance the close and consolidation process. This configurable product leverages out-of-the-box content which gives companies the framework needed to deploy an easy-to-use, yet sophisticated, close solution. It requires no infrastructure investments, offers flexible deployment options, and provides fast time-to-value.
In this presentation, we explore the full range of capabilities of this solution, including the orchestration of the close process, supplemental data collection, ease of administration, and more. Find out how FCCS can be used to address the complexities that are encountered with consolidations, such as foreign currency translation, intercompany eliminations, and ownership requirements. We touch on additional features that are improved in the cloud such as process automation, administration, and supplemental data collection. Interact and ask questions to learn more about this world-class solution for close and consolidation applications and decide if it's time for you to make the move to the Cloud!
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Alithya
MUFG implemented an operational transfer pricing (OTP) solution using Oracle Cloud EPM to address challenges with their legacy system. Key pain points with the old system included time-consuming and error-prone data input, limited calculation and modeling capabilities, and manual reporting. The new Cloud EPM solution provides automated, self-service processing and analysis to improve efficiency, accuracy and transparency of MUFG's OTP process.
3. Key aspects of creating a planning application covered include setting the data source, application name, shared services project, and instance; defining properties like currency, calendar, and plan types; building out dimensions like Account, Entity, Period,
The document discusses security concepts in Oracle Hyperion Planning including user security, levels of planning security, and roles. It covers how to determine user privileges, assign access rights to application elements, and create security filters using the Shared Services Console. The four levels of security are user authentication, task security, object security, and data security. Specific roles like administrator, interactive user, and planner are also defined.
A complete review of the use cases and anatomy of the mysterious yet powerful Dynamic Member Lists and Dynamic "Point of View" Member Lists
Have you ever wished you could collect certain supplemental data (e.g. PP&E rollforward) at the parent entity level (e.g. legal entity, market, geographical region) instead of at each base entity in HFM? Have you ever wished you could run a FR Report for a group of entities such as a region by just specifying the region entity in the user Point of View? Have you ever wished you could pull a list of active entities based on the year or scenario selected?\
Your wishes can come true with the use of Dynamic Member Lists and Dynamic "Point of View" Member Lists with HFM data forms and BI+ FR Reports. Join us in this webinar to take a deep dive into the application and construction of these member lists. Whether you are a business user, a Hyperion system administrator, or a developer, you will be enlightened by the information presented.
Attendees will learn:
The difference between Static, Dynamic Member Lists and Dynamic "Point of View" Member Lists
The use cases for Dynamic Member Lists and Dynamic "Point of View" Member Lists in HFM data forms and BI+ FR reports
The construction of the data forms and reports leveraging Dynamic Member Lists and Dynamic "Point of View" Member Lists
Presenter: Mary Chan & Grace Xu
Date: 04/27/2018
This document provides guidelines for coding standards and best practices when working with Hyperion Essbase. It defines common Essbase objects and terms, and outlines standards for naming conventions, formatting, and proper use of comments in outlines and calculation scripts. The document aims to promote consistency and mitigate issues when maintaining Essbase applications.
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
The document discusses automating data loads in Oracle's Hyperion Financial Data Management and Enterprise Performance Management (FDMEE) product. It provides an overview of Finit Solutions, an expert services firm in EPM implementations. The webinar agenda covers batch processing basics in FDMEE such as defining batches, batch types, rules, scheduling and custom scripting. It provides examples of using custom scripts for write-back integrations and logging. The webinar aims to help users get the most out of EPM by automating data loads with FDMEE.
This document provides an overview of the key dimensions and concepts in Hyperion Financial Management (HFM), including:
1. The 12 standard dimensions in HFM for organizing accounting data such as Account, Entity, Value, Scenario, and Custom Dimensions.
2. Descriptions of how each dimension works including the different account types, time balance behaviors, consolidation rules, and currency translation methods.
3. Explanations of intercompany processing dimensions and concepts like ICP accounts, elimination, and partner security.
Hfm to Financial Consolidation and Close CloudAlithya
This document provides an overview and agenda for a presentation on Oracle's Financial Consolidation and Close Cloud Service (FCCS) and how it compares to the on-premise Hyperion Financial Management (HFM) product. The presentation covers an introduction to FCCS and EPM Cloud, an overview comparing FCCS and HFM, implementation methodology, customer stories demonstrating FCCS implementations, and a demonstration of FCCS functionality. The presenter has over 25 years of experience with Oracle's planning and consolidation products.
The document discusses the key dimensions in Oracle Financial Consolidation and Close Cloud (FCCS) that provide the structure for financial consolidation and reporting. The dimensions include Account, Period, Data Source, Currency, Entity, Consolidation, Intercompany, Movement, Scenario, Year, and View. Each dimension represents an important aspect of the consolidation process and allows FCCS to track financial data at different levels for reporting and analysis.
This document provides an overview of Oracle Essbase and related products:
- Essbase is an OLAP server that enables modeling of business scenarios and analysis of data from different perspectives. It includes the Essbase database, server, administration services, and client tools.
- Related products include Integration Services, Essbase Studio, Smart View, and the Spreadsheet Add-in. Smart View and the Add-in integrate Essbase with Microsoft Office.
- Integration Services bridges Essbase with transactional databases to enable hybrid analysis and drill-through reporting.
So, you can write basic calculations or maybe even intermediate. Nearly every Essbase and Planning applications requires calculations. The better you are at calculations, the more business value your applications deliver. But what makes the difference between good enough and great? What makes your code more reliable, faster, and easier to understand and debug? What techniques can you use to think through challenges and come up with solutions? This session offers some time-tested approaches to writing better calc scripts. Topics include:
Getting the requirements straight, thoroughly but without wasting time
Taking advantage of dimensionality and block structure
Variables and parameterization
One script or two?
What needs to be commented?
Alternative approaches to some common challenges
This session is intended for Essbase BSO developers who want to think about what “better code” means and how to write it. It requires at least some knowledge of Essbase BSO calculations.
Hosted by Ron Moore at the ODTUG Learn from Home Series
This document discusses execution plans in Oracle Database. It begins by explaining what an execution plan is and how it shows the steps needed to execute a SQL statement. It then covers how to generate an execution plan using EXPLAIN PLAN or querying V$SQL_PLAN. The document discusses what the optimizer considers a "good" plan in terms of cost and performance. It also explores key elements of an execution plan like cardinality, access paths, join methods, and join order.
Oracle Financial Consolidation and Close Cloud Service (FCCS) is the latest evolution of Oracle’s market-leading Financial Close Suite. What makes it different than Hyperion Financial Management (HFM)? A lot!
We delivered a side-by-side review of FCCS and HFM. If you’re a customer of Hyperion Enterprise, HFM, or non-Oracle financial reporting packages evaluating alternative solutions, you will gain a much deeper understanding of Oracle’s strategy in the consolidation and close domain.
Discussion included:
-Functional and technical comparison of FCCS and HFM (Dimensions, Rules, Reporting, etc.)
-Migration considerations/best practices
-Product direction from Oracle
This document provides examples of using import and mapping scripts in Oracle Hyperion Financial Data Quality Management. There are four examples that demonstrate different ways to apply import and mapping scripts, including using string expressions to extract data from import files, conditional expressions to convert credit and debit columns into a single amount column, and using the "IGNORE" expression to skip rows with negative amounts in a mapping script. The examples are intended to illustrate the flexibility of using Jython scripts to customize data import and mapping tasks.
There are several techniques to optimize performance in Essbase applications, including designing the outline using the hourglass model, defragmentation, restructuring, compression techniques, and cache settings. The best technique for optimizing data loads is to order dimensions in the source file from largest to smallest dense dimensions followed by largest to smallest sparse dimensions, as this allows blocks to be created and filled sequentially for faster loading. Calculation performance can be improved through techniques like parallel calculation, formulas, caching, and two-pass calculation.
In this tutorial we are providing a step by step guide on how to create a Oracle Hyperion Planning data forms (both simple and composite).
This guide is presented to you by epmvirtual.com
The document discusses Oracle's FDMEE (FDM Enterprise Edition), which replaced the classic FDM and ERPi data integration tools in Oracle EPM version 11.1.2.3. FDMEE can integrate data from various sources like ERP systems, databases, and files into EPM applications like Oracle Hyperion Planning. It has the functions of both classic FDM and ERPi and uses the Oracle Data Integrator engine. The document then provides a tutorial on using FDMEE to load data from a text file into an Oracle Hyperion Planning application in three parts - concepts, configuration and definition, and execution.
This document discusses valid and invalid intersections in Oracle Financial Consolidation and Close Cloud. It provides examples of defining valid intersection rules to filter cell intersections for users entering data. Specifically, it shows how intersections can be set as valid only for certain entity and consolidation dimension members, with level 0 entity members set as invalid intersections and their cells made read-only.
Finit solutions getting the most out of hfm - intercompany matching and eli...finitsolutions
If you are using HFM for consolidations, then you already know that it is a powerful and complex tool that can vastly improve the analysis and reporting capabilities in your monthly consolidation process. However, one element of HFM that companies often do not use to its full potential is the intercompany matching and elimination functionality. In many cases, companies simply have not had the opportunity to develop a full understanding of all the intercompany features, and have therefore opted not to use them.
In this webinar, you will learn about the metadata and security features that can enable you to take full advantage of HFM’s intercompany matching and elimination functionality. We will discuss how the intercompany dimension, the value dimension, and the account and entity dimensions interact to perform intercompany matching and eliminations at the appropriate levels within your entity structures. You will learn how to analyze intercompany eliminations using data grids, BI+ Financial Reporting, and system intercompany matching reports.
By fully utilizing HFM’s intercompany features, you will not only make your consolidation process much more efficient, but will also provide valuable, detailed intercompany information to both end-users and management. The availability of that intercompany detail can drive critical management decisions and can greatly increase the value of your HFM applications within your organization.
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Alithya
Oracle Financial Consolidation and Close Cloud Service (FCCS) mixes best practices with customization to streamline and enhance the close and consolidation process. This configurable product leverages out-of-the-box content which gives companies the framework needed to deploy an easy-to-use, yet sophisticated, close solution. It requires no infrastructure investments, offers flexible deployment options, and provides fast time-to-value.
In this presentation, we explore the full range of capabilities of this solution, including the orchestration of the close process, supplemental data collection, ease of administration, and more. Find out how FCCS can be used to address the complexities that are encountered with consolidations, such as foreign currency translation, intercompany eliminations, and ownership requirements. We touch on additional features that are improved in the cloud such as process automation, administration, and supplemental data collection. Interact and ask questions to learn more about this world-class solution for close and consolidation applications and decide if it's time for you to make the move to the Cloud!
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Alithya
MUFG implemented an operational transfer pricing (OTP) solution using Oracle Cloud EPM to address challenges with their legacy system. Key pain points with the old system included time-consuming and error-prone data input, limited calculation and modeling capabilities, and manual reporting. The new Cloud EPM solution provides automated, self-service processing and analysis to improve efficiency, accuracy and transparency of MUFG's OTP process.
3. Key aspects of creating a planning application covered include setting the data source, application name, shared services project, and instance; defining properties like currency, calendar, and plan types; building out dimensions like Account, Entity, Period,
The document discusses security concepts in Oracle Hyperion Planning including user security, levels of planning security, and roles. It covers how to determine user privileges, assign access rights to application elements, and create security filters using the Shared Services Console. The four levels of security are user authentication, task security, object security, and data security. Specific roles like administrator, interactive user, and planner are also defined.
A complete review of the use cases and anatomy of the mysterious yet powerful Dynamic Member Lists and Dynamic "Point of View" Member Lists
Have you ever wished you could collect certain supplemental data (e.g. PP&E rollforward) at the parent entity level (e.g. legal entity, market, geographical region) instead of at each base entity in HFM? Have you ever wished you could run a FR Report for a group of entities such as a region by just specifying the region entity in the user Point of View? Have you ever wished you could pull a list of active entities based on the year or scenario selected?\
Your wishes can come true with the use of Dynamic Member Lists and Dynamic "Point of View" Member Lists with HFM data forms and BI+ FR Reports. Join us in this webinar to take a deep dive into the application and construction of these member lists. Whether you are a business user, a Hyperion system administrator, or a developer, you will be enlightened by the information presented.
Attendees will learn:
The difference between Static, Dynamic Member Lists and Dynamic "Point of View" Member Lists
The use cases for Dynamic Member Lists and Dynamic "Point of View" Member Lists in HFM data forms and BI+ FR reports
The construction of the data forms and reports leveraging Dynamic Member Lists and Dynamic "Point of View" Member Lists
Presenter: Mary Chan & Grace Xu
Date: 04/27/2018
This document provides guidelines for coding standards and best practices when working with Hyperion Essbase. It defines common Essbase objects and terms, and outlines standards for naming conventions, formatting, and proper use of comments in outlines and calculation scripts. The document aims to promote consistency and mitigate issues when maintaining Essbase applications.
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
The document discusses automating data loads in Oracle's Hyperion Financial Data Management and Enterprise Performance Management (FDMEE) product. It provides an overview of Finit Solutions, an expert services firm in EPM implementations. The webinar agenda covers batch processing basics in FDMEE such as defining batches, batch types, rules, scheduling and custom scripting. It provides examples of using custom scripts for write-back integrations and logging. The webinar aims to help users get the most out of EPM by automating data loads with FDMEE.
This document provides an overview of the key dimensions and concepts in Hyperion Financial Management (HFM), including:
1. The 12 standard dimensions in HFM for organizing accounting data such as Account, Entity, Value, Scenario, and Custom Dimensions.
2. Descriptions of how each dimension works including the different account types, time balance behaviors, consolidation rules, and currency translation methods.
3. Explanations of intercompany processing dimensions and concepts like ICP accounts, elimination, and partner security.
Hfm to Financial Consolidation and Close CloudAlithya
This document provides an overview and agenda for a presentation on Oracle's Financial Consolidation and Close Cloud Service (FCCS) and how it compares to the on-premise Hyperion Financial Management (HFM) product. The presentation covers an introduction to FCCS and EPM Cloud, an overview comparing FCCS and HFM, implementation methodology, customer stories demonstrating FCCS implementations, and a demonstration of FCCS functionality. The presenter has over 25 years of experience with Oracle's planning and consolidation products.
The document discusses the key dimensions in Oracle Financial Consolidation and Close Cloud (FCCS) that provide the structure for financial consolidation and reporting. The dimensions include Account, Period, Data Source, Currency, Entity, Consolidation, Intercompany, Movement, Scenario, Year, and View. Each dimension represents an important aspect of the consolidation process and allows FCCS to track financial data at different levels for reporting and analysis.
This document provides an overview of Oracle Essbase and related products:
- Essbase is an OLAP server that enables modeling of business scenarios and analysis of data from different perspectives. It includes the Essbase database, server, administration services, and client tools.
- Related products include Integration Services, Essbase Studio, Smart View, and the Spreadsheet Add-in. Smart View and the Add-in integrate Essbase with Microsoft Office.
- Integration Services bridges Essbase with transactional databases to enable hybrid analysis and drill-through reporting.
So, you can write basic calculations or maybe even intermediate. Nearly every Essbase and Planning applications requires calculations. The better you are at calculations, the more business value your applications deliver. But what makes the difference between good enough and great? What makes your code more reliable, faster, and easier to understand and debug? What techniques can you use to think through challenges and come up with solutions? This session offers some time-tested approaches to writing better calc scripts. Topics include:
Getting the requirements straight, thoroughly but without wasting time
Taking advantage of dimensionality and block structure
Variables and parameterization
One script or two?
What needs to be commented?
Alternative approaches to some common challenges
This session is intended for Essbase BSO developers who want to think about what “better code” means and how to write it. It requires at least some knowledge of Essbase BSO calculations.
Hosted by Ron Moore at the ODTUG Learn from Home Series
This document discusses execution plans in Oracle Database. It begins by explaining what an execution plan is and how it shows the steps needed to execute a SQL statement. It then covers how to generate an execution plan using EXPLAIN PLAN or querying V$SQL_PLAN. The document discusses what the optimizer considers a "good" plan in terms of cost and performance. It also explores key elements of an execution plan like cardinality, access paths, join methods, and join order.
BI Team @ LinkedIn hosted a user group meeting for MicroStrategy customers in bay area. Presentation includes information about LinkedIn, concepts of metadata driven model for business dashboards, customizations using SDK, JSP and JQUERY.
Niko Neugebauer gave a presentation on the columnstore improvements in SQL Server 2016. Some of the key improvements discussed include hybrid transactional/analytical processing (HTAP), new T-SQL syntax for defining columnstore indexes, high availability features like readable secondaries, improved data loading and batch processing performance, new maintenance features, and expanded monitoring capabilities. The presentation provided examples and demonstrations of many of these new columnstore features in SQL Server 2016.
DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
The document provides an overview of various DBA commands and concepts that every developer should know, including:
- Explain Plan and how it can sometimes provide inaccurate predictions of query performance
- Using DBMS_XPLAN.DISPLAY_CURSOR to view the actual execution plan for a SQL statement
- SQL Monitor and tools like SQLTXPLAIN and SQLD360 for monitoring SQL performance
- Factors that influence whether a Full Table Scan is more efficient than an index scan
- Techniques for analyzing tables, managing statistics, and using invisible indexes.
This document provides 20 tips and techniques for SAS programming. It begins with tips for creating pivot tables from SAS data in Excel and using Visual Basic scripts. It then provides tips on debugging complex macros, adding operators to the macro language, and using progress bars in SAS. The document continues sharing many other tips for optimizing SAS code, such as using views to improve efficiency, finding secret SAS options, using pipes to process large files, and formatting tables to visually indicate high and low values.
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowDaniel Zivkovic
Apache Beam is a beautiful framework that blurs the line between Batch and Streaming, so check out this interactive tutorial by Patrick Lecuyer - Head of Specialist Customer Engineering at Google Canada. His examples run on GCP Dataflow, but what you'll learn will be portable across clouds, and distributed processing engines like Apache Flink, Apache Samza, Apache Spark, IBM Streams... regardless of where you do your Big Data processing!
The meetup recording with TOC for easy navigation is at https://youtu.be/7pUYKX40RfA.
P.S. For more interactive lectures like this, go to http://youtube.serverlesstoronto.org/ or sign up for our upcoming live events at https://www.meetup.com/Serverless-Toronto/events/
The document discusses quantitative metrics for SaaS businesses, including lifetime value (LTV), cost to acquire customers (CAC), average revenue per user (ARPU), churn, conversion rates, and monthly recurring revenue (MRR). It emphasizes testing product experiences and features using metrics like trials, paid conversions, and engagement. Split testing and A/B testing are recommended to quantitatively evaluate changes. Continuous delivery, user stories, and qualitative user feedback are also presented as important techniques.
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and MetricsSumo Logic
In this presentation, you will learn how Hudl, a leading software company revolutionizing the way coaches and athletes prepare for and stay ahead of the competition, and Cloud Cruiser, a cloud-based financial management analytics software provider, are leveraging the Sumo Logic's Unified Logs and Metrics platform to improve application health and management. We cover:
- The current challenges in managing application and infrastructure with disparate log and metrics tools at these leading IT organizations
- The benefits of adopting a unified log and metrics analytics solution
- Best practices in improving application and infrastructure availability and performance
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCSKyle Goodfriend
Groovy calculations add amazing functionality to ePBCS applications. Get started with tutorials on pre-save form validations, on the fly fix statements, sync only data that has changed, and validating RTPs. Get your toes wet today!
Your Roadmap for An Enterprise Graph StrategyNeo4j
Speaker: Michael Moore, Ph.D., Executive Director, Knowledge Graphs + AI, EY National Advisory
Abstract: Knowledge graphs have enormous potential for delivering superior customer experiences, advanced analytics and efficient data management.
Learn valuable tips from a leading practitioner on how to position, organize and implement your first enterprise graph project.
PASSMN Summit 2009 Upgrade to SSAS 2008Dan English
This document provides an agenda and overview for a presentation on upgrading to SQL Server Analysis Services 2008. The presentation covers improvements to the SSAS designer, changes to MDX and the engine, new dynamic management views, and tips for developing with SSAS. It includes an introduction to the presenter and their experience, as well as a quick poll of the audience.
Alisdair Bach is a business transformation programme director and CTO who helps organizations deliver digital transformations. He has over 27 years of experience leading complex change programmes across various industries. Some key details:
- He works with leadership teams and operational businesses to define and deliver digital transformations in an iterative manner based on proven methodologies.
- He has led over 39 complex change programmes with average team sizes of 100+ people and budgets between £10m-100m+. Programmes include turnarounds, global implementations, and agile projects.
- His experience spans various SAP modules, Oracle, and other systems across areas like finance, supply chain, manufacturing, and human capital management.
- He
This document discusses using Apache Spark for big data analytics at an insurance pricing and customer analytics company called Earnix. It summarizes Earnix's business problems modeling large customer behavior data, how Spark helps address performance issues with their existing 10GB datasets, and improvements made to Spark's MLlib machine learning library. These include adding statistical functionality like covariance estimation to logistic regression models and optimizing algorithms to run efficiently on Spark. Benchmark results show Spark providing scalability by reducing algorithm run times as more nodes are added.
Analytics Cloud - Comprehensive Look to Data Visualization Alithya
The document provides an overview of Oracle Analytics Cloud (OAC) presented by Alithya, an analytics solutions provider. It discusses the business need for analytics and integrated business analytics. It then summarizes OAC's key capabilities including data connection, preparation, exploration, and sharing. The presentation includes a demo of OAC's data visualization tool showing how to create visualizations from different data sources and perform analysis. It also discusses implementation options including an Oracle Analytics Cloud workshop.
Analytics Cloud Comprehensive Look to Data VisualizationAlithya
The Mandate for Business Analytics, Oracle Analytics Cloud (OAC) Overview, Brief OAC Screen Shot Demo – Data Visualizer
Presented at Oracle EPM Day Montreal 1/22/19 by Mike Killeen, SVP, Alithya
Skye Sant is a senior lead UX/product designer who created a KPI Dictionary tool through an iterative design process. The document outlines Skye's process of discovering user needs through interviews, designing mockups and prototypes, developing an interactive product, and evaluating the tool. The tool was then expanded with additional features and templates based on user feedback.
This document discusses various approaches for integrating SAS and Cognos for business intelligence and analytics purposes. It describes typical current states with disconnected tools and data hoarding. The target outcome is an integrated information delivery framework. It then provides details on 9 different integration approaches including using SAS data and reports as sources for Cognos reports, dashboards, and analytics.
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsAlithya
The document outlines an agenda for a presentation on leading practices in multi-pillar Oracle Cloud implementations. The agenda includes introductions, an Oracle Cloud introduction, typical paths to moving applications to the cloud, customer stories, and Alithya's methodology for multi-pillar Oracle Cloud implementations. It also discusses integrations, conversions, reporting, and master data management.
How to Allocate Your Close Time More EffectivelyAlithya
This document summarizes a presentation on how to more effectively allocate time during the financial close process. It discusses typical close timelines, tracking close progress, and opportunities to improve the process. The presentation covers how allocations can impact the close cycle and provides use cases from insurance, financial services, and manufacturing industries. It suggests starting the improvement process by considering reporting needs and complexity, then offers tips like leveraging automation and master data relationships.
Viasat Launches to the Cloud with Oracle Enterprise Data Management Alithya
The document discusses Viasat's implementation of Oracle Enterprise Data Management Cloud Services to improve its master data management processes. Previously, Viasat had a manual process for metadata changes that could take days or months to complete. With EDMCS, Viasat now has a single tool for managing master data across Oracle E-Business Suite, Hyperion Planning, and Workday. Key benefits include improved data governance, reduced change time, and better integration between systems. Alithya helped design and advise on the implementation during 2020-2021.
How Do I Love Cash Flow? Let Me Count the Ways… Alithya
This document discusses best practices for configuring and implementing a cash flow statement framework in Oracle Hyperion Financial Management (HFM). It provides an overview of key concepts like dimension configuration, data loading and mapping, calculations, and reporting. The presentation covers the indirect cash flow method and how the framework facilitates translation and eliminations at low levels.
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudAlithya
This presentation was given at Oracle Modern Business Experience, on 3/21/2019 by Wil Adkins, Managing Director FP&A, Legg Mason and Mike Killeen, SVP, Technology & Strategy, Alithya
Supply Chain Advisory and MMIS System Oracle ImplementationAlithya
Many healthcare systems are experiencing rising operation costs and expenses due to operational inefficiencies, making it more challenging — and expensive — to provide quality patient care and engagements.
In this workshop, learn how to establish clear opportunities to optimize your labor, processes, procedures, technology, and inventory costs and a vision to integrate and optimize your current technology investments.
Become an organization that reinvents itself to accelerate efficiencies and cost reduction strategies using digital transformation to provide integrated systems and solutions for an immediate impact.
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Alithya
Healthcare has always been a data-driven industry. Until recently, many healthcare institutions struggled with disparate data in siloed enterprise systems because an integrated Cloud solution wasn’t widely available across Enterprise Resource Planning (ERP), Human Capital Management (HCM), and Enterprise Performance Management (EPM) processes. Today more than ever, it is critical that health systems have the ability to deliver quality care at the right cost. Equally important is the ability to remain agile and adapt to events around them. Without the right foundation in place – these things are impossible. That is why digital transformation is the future of healthcare.
Healthcare has always been a data-driven industry. Until recently, many healthcare institutions struggled with disparate data in siloed enterprise systems because an integrated Cloud solution wasn’t widely available across Enterprise Resource Planning (ERP), Human Capital Management (HCM), and Enterprise Performance Management (EPM) processes. Today more than ever, it is critical that health systems have the ability to deliver quality care at the right cost. Equally important is the ability to remain agile and adapt to events around them. Without the right foundation in place – these things are impossible. That is why digital transformation is the future of healthcare.
In this session, attendees learn:
• Establishing the foundation in the chart of accounts. Visualize how the right COA design can provide actionable analytics.
• Gain an understanding of how financials can directly connect with an EPM-focused solution like Planning to reduce manual processes and increase the efficiency of financial operations teams, therefore, assisting in bringing about real cost transparency to your organization.
• Finally, see how a Human Capital Management (HCM) and Payroll solution integrates seamlessly with the Planning process to provide better visibility into and reporting capabilities on the organization’s employees.
Join us as we embark on the Oracle Cloud digital transformation journey in pursuit of improving healthcare outcomes and bending the cost curve.
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud Alithya
The session will discuss a library of solutions implemented at clients for transferring between applications in separate pods. Each configuration has its own merits and use case. The four main categories that will be discussed are -
1. Trickle Feed - uses a combination of inter-pod REST API connection, data management load rule, groovy scripting and scheduled EPM Automate job on a jump server to pick-up the files from source and push to target.
2. Focused On-save Push - pushes an intersection from source to target using inter-pod REST API connection, data management load rule and groovy scripting.
3. Scheduled Push- uses a combination of windows or Linux job, inter-pod REST API connection, groovy scripting, data management load rule and EPM Automate commands to extract and push data en masse from source to target.
4. Json Extract and Load - uses a combination of groovy scripting and inter-pod REST API connection to extract and push an intersection on-save.
The audience will walk-away with learnings and understanding of inter-pod configurations, mainly for EPM Cloud planning applications. Snippets of code will form the "gold dust" takeaway from the session.
ODTUG Configuring Workforce: Employee? Job? or Both? Alithya
The document provides an overview of configuring Oracle's EPBCS Workforce module, including:
- The three levels of planning granularity - employee only, job only, or employee and job
- Enabling features such as expense planning, headcount planning, and workforce management
- Setting up custom dimensions, benefits/taxes/earnings, salary grades, and other metadata
- Preparing for planning and forecasting by loading data, setting assumptions and rates, and synchronizing data
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Alithya
Presentation was given at ODTUG & OHUG HCM Week. Recorded on 11/6/2020 given by Karen N. Settembrino.
Review the configuration required to support showing the default rate on the Responsive UI and the Classic UI time card along with configuring the manager’s ability to override the rate when necessary. In addition, show the setup necessary to support flat dollar amount entries on the time card to pass to payroll.
AUSOUG I Am Paying for my Cloud License. What's Next?Alithya
The document provides an overview of a presentation on profitability and cost management using Oracle EPM Cloud. It discusses key capabilities like flexibility, accuracy, shared methodology, and transparency. It also highlights use cases and demonstrates features through a live demo. The presentation encourages organizations to evaluate where they are versus competitors and determine how to advance their profitability analysis and planning.
A Journey to Profitability with Oracle PCMCSAlithya
A presentation that highlights the easy and effective journey to profitability using the Oracle Profitability and Cost Management solution implemented by Alithya.
Presentation originally delivered by Evan Leffler, Lead Consultant, to a live audience at HUGmn Tech Day in Chaska, MN, 3/14/18.
Interstellar - The Thomas Jefferson Enterprise EPM Cloud JourneyAlithya
It’s a story of an interstellar journey where Thomas Jefferson (TJ) unravels the capabilities of Oracle EPM Cloud to benefit their cloud digital transformation across its academic and clinical pillars. TJ has six entities which were on separate platforms ranging from on-premises Oracle EPM systems to elaborate MS Excel models. This made it difficult to execute enterprise-wide planning and performance reporting standards. Planning scenarios for what-ifs, enterprise initiatives, and allocations were not swift nor robust across all businesses. Oracle EPM Cloud has provided a uniform platform with entity, business unit, and department level scalable capabilities, resulting in a robust and repeatable Enterprise Planning and Reporting process.
Hosted by Vatsal Gaonkar, Alithya Ranzal and Michael Cain, Thomas Jefferson at the ODTUG Learn from Home Series
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...Alithya
Let me tell you a story. The characters? Spreadsheets, shared drives, emails, and auditors. The conflict? A process in shambles—siloed data in disagreement. The conclusion? The implementation of EPM Cloud Account Reconciliation to save the day!
But here’s the secret: this isn’t just a Financial Close narrative. It’s a common tale across all domains—but can we give them the same fairytale ending? Using Profitability & Costing as a launching pad, explore what it looks like to move other financial processes towards being trustworthy and compliant, not just actuals data. Join us as we look at how EPM Cloud Account Reconciliation can move “outside the close.”
Hosted by Nick Boronski, Alithya and Andrew Laferla, Alithya at the ODTUG Learn from Home Series
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the CloudAlithya
Wright Medical Technology implemented several EPM Cloud applications to improve and standardize financial planning and reporting processes. This included an initial rollout of Oracle's Account Reconciliation Cloud application, converting existing on-premises Planning and Budgeting to the EPM Cloud version, and replacing a non-Oracle workforce planning solution with Oracle's Workforce Planning Cloud application. Wright Medical was then able to template their implementations to rollout Account Reconciliation Cloud internationally without external partners. The presentations discusses benefits like improved processes, reporting, and maintenance across the various EPM Cloud solutions.
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM KitchenAlithya
Ever get frustrated with EPM Automate? Curious about why all the good solutions to your EPM Cloud project have a bunch of shell scripts and command-line functions? Well, during the next few minutes we will cover a few case studies and solutions to those questions and more. We will cover how the product OneCloud fills in the gap and truly offers a total "cloud-based solution" for your EPM Cloud purchase.
OneCloud was built with a non-technical foundation in mind and was built around a graphic interface. It puts control of the EPM Cloud back into the hands of finance. Not only does OneCloud work with Oracle EPM products, it works with a bunch of other "sources/targets" as well.
I will also be comparing the time/cost of using EPM Automate and shell scripts versus OneCloud. Time is valuable and being able to quickly and easily perform daily functions is important. Sit back, relax, and let's dive into how this tool has helped others and start to think about how it could help you.
Hosted by Wayne Paffhausen at the ODTUG Learn from Home Series
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
2. AGENDA
> Introduction
> Rolling forecasts
> Transposing data from one dimension to another
> Block creation
> Forecasting with S curves
> Cross-cube calculations with XREF
> DataExport
> Useful date calcs
> Design tips
3. ABOUT THE SPEAKER
Ron Moore
> Principal Architect at Alithya
> Over 20 years Essbase consulting and training experience
> Certified in Essbase, Planning and R programming
> Many webcasts and KScope sessions
> 19 Oracle University Quality Awards
Ron.Moore@Alithya.com
4. COMPANY HISTORY
4
2001
Hyperion
Planning
introduced
to the
market (1st
Essbase
embedded
app)
2007
Enhanced
Consolidation
practice with
world class
capabilities
2009
HPCM
introduced
to the
market –
Ranzal
design
review
2010
Established
Strategic
Finance
practice to
complement
our Planning
expertise
2012
Exalytics &
Performance
Testing Lab
Establish
multi
product
focus &
advisory
Proven business analytics leader with a
history of successful implementations
and continuous growth
1996
Ranzal &
Associates
Founded
2004
Acquired by
Edgewater
2016
Deepened
geographic
footprint
and EPM
Cloud
expertise
2015
Developed
Discovery &
Modern
Data
Architecture
Approach
2014
Introduced
Hosting,
Support &
Managed
Services
Offerings
2018
Ranzal &
Alithya join
forces to
form an EPM/
ERP Cloud
Powerhouse
5. ALITHYA OVERVIEW – EPM & ANALYTICS
5
Comprehensive Business Solutions
Our solutions drive improved business performance
through better decision making, strong customer
engagement, and optimized operations
Deep Partnership Drives Customer Value Adaptable Deployment Models
Diverse Client Portfolio & Industry Expertise
RetailEnergy/
Utilities
Team Highlights
Multiple Oracle
ACEs
Seasoned
delivery team
with avg 8 years
serving clients
Experienced
management team
with avg 15 years in
the company
Certified Cloud
Resources
Enterprise Performance
Management (EPM)
Analytics
Financial Services
Technology CPG and
Manufacturing
Healthcare
Outstanding
Achievement
in Big Data
100 Most Promising
Big Data Solutions
Providers
1,000+ Clients 2,000+ Projects20+ Years
Advisory
Services
Implementation
Services
Technical
Services
Hosting &
Support
Training
Services
Intellectual
Property
6. WHAT’S INCLUDED AND WHY
> Frequently used
> Solves an unusual problems (not frequently used?)
> Simplifies otherwise complicated code
> Just plain cool
6
7. BEST PRACTICES
> It works
> It works fast enough
> It keeps working (low maintenance, parameterized)
> Simple is beautiful
> Reuse, recycle
7
9. ROLLING CALCULATIONS
Requires a dynamic range of time periods
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Prev Year 3 4 6 8 9 10 5 5 7 13 9 4
Curr Year 7 3 1 1 6 5 5 - - - - -
One dimensional
Multi-dimensional
requires data crossing 2 or
more dimensions
Marketing Technologies Group | www.mtgny.com
10. A SIMPLE ROLLING CALC
> Syntax
@AVGRANGE ( SKIPNONE | SKIPMISSING | SKIPZERO | SKIPBOTH,
mbrName [, XrangeList]
)
> Example
MAve6 ->Jun = @AVGRANGE(SKIPNONE, “Sales”,Jan: Jun)
This is a hard-coded fixed range of time periods
Marketing Technologies Group | www.mtgny.com
14. MULTI-DIM RANGES: @XRANGE()
Syntax
@MOVAVG (mbrName [, n [, XrangeList]])
@XRANGE (mbrName1, mbrName2)
Example
MAvg6 =@MOVAVG("Sales", 6 );
becomes
MAvg6 =@MOVAVG("Sales",6,
@XRANGE ("2018"->"Jan", "2021"->"Dec"));
Note: The pairs of members in the range must be from the same
dimensions in the same order and you must get the order of the
dimensions right. The last dimension changes fastest.
Marketing Technologies Group | www.mtgny.com
15. @MOVAVG V. @CURRMBRRANGE
@MOVAVG @AVGRANGE with
@CURRMBRRANGE
Offset Trailing only User defined using
startoffset and
endoffset (+ or -)
Missing and zero values Skips #MI values Skip parameters (0,
#MI, None , Both)
Unavailable values (off
end of dimension)
Copy of source data Skips unavailable values
Marketing Technologies Group | www.mtgny.com
19. TRANSPOSE USE CASES
> The alternative is usually to parse out and match member name
text. However, that is cumbersome to code an maintain. And it
requires that you have a sufficient member naming convention.
Application Type Description
Waterfall Allocation Costs were allocated out of one set of BU x Cost Center combinations to
another set. No logical rule. Only a mapping table.
Net Operating Loss Tax
Carryover Forecast
NOL from each loss year is potentially applied over many gain years
Allocations requiring a
from/to structure
Required from/to for visibility and tracking
19
20. CREATE A TRANSPOSE MAP
20
> Create a From/To map that associates the source and
target members
21. CROSSTAB VIEW OF TRANSPOSE MAP
> Here is what the
Transpose map
looks like in
crosstab view
21
22. USE A TRANSPOSE MULTIPLIER MEMBER
22
> Multiply the input
by the multiplier
23. SUM THE RESULTS
> Sum across the from
dimension to gather
results into the “no Fm
BU” member
23
24. ADANTAGES
> Easy to code
> Fast
> Users can easily maintain the mapping
> Does not require coding in the member names
> Extra dimension provides visibility
24
26. THE BLOCK CREATION PROBLEM
> Dense formulas that refer to sparse
members do not create new blocks
> Possible Solutions
> Lock & Send
> DATACOPY
> Make Scenario dense
> Pivot calc to sparse dimension
> SET CREATEBLOCKONEQ
> SET CREATENONMISSINGBLK
> @CREATEBLOCK
Note: Sparse Scenario dimension
Marketing Technologies Group | www.mtgny.com
27. CREATENONMISSINGBLK
SET CREATENONMISSINGBLK ON;
•Evaluates all potential blocks
and stores only those that
contain non-missing results
•Can be VERY slow
•Use FIX to isolate a small
number of potential blocks
Marketing Technologies Group | www.mtgny.com
28. CREATEBLOCKONEQ
SET CREATEBLOCKONEQ ON;
•Controls creation of blocks when
a sparse formula assigns a non-
constant value
•Overrides the Create Blocks on
Equations database setting
Before Calculation After Calculation
Marketing Technologies Group | www.mtgny.com
29. SPARSE MEMBER ON THE LEFT
Instead of…
Fix(“Forecast”)
“Sales” = ….
EndFix
29
Use…
Fix(“Sales”)
“Forecast” = ….
EndFix
• Assumes Accounts is dense and Scenario is sparse
• Fix on level 0 of another small set of blocks
30. @CREATEBLOCK: SPARSE MEMBER
> Sparse member
creates all the
blocks in the scope
of the fix statement
Component Comment
Fix Statement/s Fixes control the blocks that are created
Calc Member Block Use a sparse member to create all the blocks in the scope of the FIX
@CreateBlock parameters Any BU or Dept dim member created all the blocks in the Fix scope. If you use
an upper level member some upper level blocks are created. But that doesn’t
seem useful or necessary.
30
31. @CREATEBLOCK EXAMPLE
31
> Year is usually
sparse
> Calc Member Block is
usually on a dense
member
> @CreateBlock on L0
years creates blocks
for intersections with
(in our example)
actuals
32. BLOCK CREATION METHODS COMPARED
Method Comment
Lock and Send Impractical. Must predict where to send data. Very manual
DataCopy Fast and easy. But it assumes the target is like the source and you might replicate data
where it doesn’t belong.
Use Block Creator member method
Make target dimension dense
e.g. Years
Interferes with proper sparse/dense configuration and optimization
Pivot Calc to a sparse dimension Fast if confined to level 0 calcs.
Can be difficult to use in IF statements with calc member blocks associate with dense
dimensions
SET CREATEBLOCKONEQ Very limited effectiveness
SET CREATENONMISSINGBLK Usually VERY slow.
Ok sometimes in very small FIXES
Remember to turn it off
@CREATEBLOCK Useful in scripts/BRs with dense Calc Member Blocks (very common)
Still assumes target blocks are like the source blocks.
32
34. FORECASTING WITH S CURVES
34
> Forecast growth or market penetration
> Characteristics include a saturation point, a “high growth” and
“takeover” (saddle) points.
35. PENETRATION CURVES
> Simplified S-curve approach
▪ by Juan Carlos Méndez-García http://8020world.com/jcmendez/2007/04/business/modeling-market-adoption-in-excel-with-a-simplified-s-curve/
> Sat - maximum expected penetration
> HG - Year the penetration will be 10% of saturation
> TO - Years after HG the product will reach 90% of saturation
> Penetration =saturation/(1+81^((hypergrowth+takeover/2-year)/takeover))
0.00
200.00
400.00
600.00
800.00
1,000.00
1,200.00
200420042004200420042004200420042004200420042004200520052005200520052005200520052005200520052005200620062006200620062006200620062006200620062006200720072007200720072007200720072007200720072007200820082008200820082008200820082008200820082008200920092009200920092009200920092009200920092009201020102010201020102010201020102010201020102010
Var Sat =1000; /* Upper limit */
Var HG = 20; /* Acceleration saddle point period */
Var TOvr= 30; /* Deceleration saddle point period */
"sales" =sat
/(1+@power(81, (((HG+TOvr/2)-"Period")
/TOvr)));
36. SIMPLE S CURVE EXAMPLE
36
> Declare variables
> Use UDA to identify target
(in our example) Depts
> Forecast sales using S
curve logic
> Simplifications
> Hard coded S Curve
parameters
> Loaded period numbers
38. XREF USE CASES
Use Case Description
Planning cross plan type
references
Built in references between plan types e.g. Revenue and Workforce or Balance Sheet
cubes
HR rates Main cube pulls salary rates and tax rates from lookup cubes
Data validation Dynamically pulls validation targets to compare to local cube values
Overrides Customers missing from discount list receive price from Gen1
38
39. @XREF
> Calculations in target
cube reference data in a
source cube
> Batch or dynamic
> Outline or script
> Resolves differences in
outlines
> Requires Location Aliases
@XREF (locationAlias [, mbrList])
40. CREATE LOCATION ALIAS
> Create on Target DB
> Edit|Location aliases
> Enter Server, App, DB, User,
Password (use “permanent” PW)
> Test and Set
41. SIMPLE @XREF CALCULATION
> If it’s an identical outline (matching member names)
> With no member list
> @XREF returns the matching Point of View
42. USING A MEMBER LIST
> The optional member list can point to a different
Point of View, overriding the implicit member
name match.
Marketing Technologies Group | www.mtgny.com
43. PRECEDENCE IN RESOLVING REFERENCES
1. The member specified in the member list
2. The current target database point of view
3. The generation one member name, that is, the
dimension name
@XREF returns:
Marketing Technologies Group | www.mtgny.com
44. HOW XREF RESOLVES REFERENCES
Marketing Technologies Group | www.mtgny.com
Source DB Passed to Target
dimension & member match
target
matched member names
dimension matches, member is
missing
gen 1 member name
some members of the POV
match, some are missing
matching POV member
names are passed to all
members of target
dimension is missing mbrList member names
45. MISSING DIMENSION
> Target contains an extra dimension
> @XREF returns same data to all members of
missing dimension
Marketing->New York->Budget->Cola
is passed to
Marketing->New York->Budget->Cola for every time period
Marketing Technologies Group | www.mtgny.com
46. MEMBER MISSING
> Target contains an extra member
> @XREF returns Gen1 value
Marketing Technologies Group | www.mtgny.com
47. MAXL FOR @XREF
> Syntax
create location alias aliasname from
sourceapp.sourcedb to targetapp.targetdb at server as
user identified by password
> e.g.
Create location alias xRates from Sample.Rates to
Sample.Basic at ServerName as Admin identified by
password;
Marketing Technologies Group | www.mtgny.com
48. MAXL FOR @XREF
> Syntax
drop location alias app.db.alias;
> E.g.
drop location alias Sample.Basic.xRates;
Marketing Technologies Group | www.mtgny.com
49. OTHER ISSUES
> Create blocks ramifications
> Performance ramifications
> Changes to source data
Marketing Technologies Group | www.mtgny.com
51. CALC MANAGER DATE FUNCTIONS
51
Documentation in CM Designer's Guide
http://docs.oracle.com/cd/E57185_01/CAL
DH/working_with_custom_defined_functio
ns.htm#CALDH-cmgr_mvf_613
Essbase Sample Code site
http://www.oracle.com/technetwork/indexe
s/samplecode/essbase-sample-
522117.html
52. DATE CALCS EXAMPLE USE CASE
Application Use Case Description
Revenue forecasting Revenue forecasting application with about a half dozen
“methods” applied using a UDA. The example is the
“Revenue Per Day” method
52
> Planning dates “internally” formatted as YYYYMMDD and that’s
what an Essbase connection displays
> Substitution variables are YYYYMMDD
> Web Forms and Smart View ad hoc display formatted date based
on Planning Preferences setting.
53. PARTIAL CODE FROM RPD FORECAST
53
NOTE:
VAR RPD; declared at top
of script
55. DATAEXPORT
> Execute export from a calc script/business rule
> Text file, binary file or ODBC to RDBMS
> Can work within a FIX block
> Can work with conditionals
> Useful for exporting a subset of the data
57. DATAEXPORT RELATED COMMANDS
> Other Related Commands
> DATAEXPORT
> DATAEXPORTCOND
> DATAIMPORTBIN
> SET DATAIMPORTIGNORETIMESTAMP
SET DATAEXPORTOPTIONS {
DataExportLevel ALL | LEVEL0 | INPUT;
DataExportDynamicCalc ON | OFF;
DataExportNonExistingBlocks ON | OFF;
DataExportDecimal n;
DataExportPrecision n;
DataExportColFormat ON | OFF;
DataExportColHeader dimensionName;
DataExportDimHeader ON | OFF;
DataExportRelationalFile ON | OFF;
DataExportOverwriteFile ON | OFF;
DataExportDryRun ON | OFF; }
61. CALC MANAGER MODULES
61
> Graphical Designer makes it easy to
visualize the business rule process
> Reusable script components reduce rework
and maintain consistency
> Makes it easier for multiple developers to
work on one business rule
62. SCRIPT/BR V. OUTLINE FORMULA
> Outline formulas are easier to write and generally faster
> Scripts provide more control over the order of operation
> Scripts allow you to FIX on subsets of the database
> Scripts allow more control over optimization
> Business rules have richer prompting and integration with forms
62
63. ANALYTIC (VIEW)DIMENSIONS
63
• A large number would require
many additions and maintenance
for every new addition
• A small number of YTD values
could be added to the accounts
dimension.
• An analytics (view) dimension
automatically provides an
intersection for every account
• A single formula (probably
dynamic) calculates all the YTDs
64. DRIVER BASED OUTLINE DESIGN
> Similar to an analytics
dimension (or use the
analytics dimension)
> A single formula (or
single formula per
method) calculates all
accounts
> Zero maintenance when
new accounts are added
64
65. DRIVER BASED SAMPLE CODE
> Assumes dense analytics
(View) dimension
> Calc member block is on a
dense member for
performance
> Forecasting formulas on
sparse member Forecast
creates blocks while
performing well if limited to
Level 0 blocks
65
66. TIPS
> Test code is very small steps
> Then test again the way it will actually be used
> To debug, simplify as much as possible, then add back complexity one
step at a time.
> Test at level 0 first, then test aggregated data
> To test for block creation, enter a dummy value. Then run the calc.
> Comment liberally( what, why , when)
66
67. Q&A
67
infosolutions@alithya.com
You can email us questions:
Read our blog for insight and
find answers to your questions:
ranzal.blog
Visit our website to find the right
solution and learn how we can
help you:
alithya.com/oracle
68. 16 SPEAKER SESSIONS
68
Visit us at Booth # 113
Monday, 6/24:
• 11:00am – 11:30am (202): Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
• 11:00am - 11:30am (204): Supplemental Data in the Cloud
• 2:15pm - 3:15pm (205): Best Practices for Designing and Building Integrations
• 3:45pm - 4:45pm (611): My Favorite Calc Code
Tuesday, 6/25:
• 8:50am - 9:50am (204): Keys to the Kingdom: Key Concepts to ARCS Application Design
• 10:00am - 11:00am (211): Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
• 11:45am - 12:45pm (611): I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use Cases
• 2:15pm - 3:15pm (211): EPM Cloud Integration at CareFirst
• 2:15pm - 3:15pm (611): Empowering Users with Analytical MDX
Wednesday, 6/26:
• 10:15am - 11:15am (201): EPRCS: The reporting Swiss Army Knife
• 10:15am - 11:15am (602): Connected Planning Using EPM Cloud at Opus Group
• 11:45am - 12:45pm (211): Case Study: Using EDMCS to Solve Master Data Challenges
• 11:45am - 12:45pm (201): EPM Data Integration Panel
• 11:45am - 12:45pm (6A): Trend-Based Connected Planning at Vitamix
• 3:30pm - 4:30pm (204): A 2020 Vision for EPM Project Management
Thursday, 6/27:
• 9:30am – 11:00am (609): Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid Close
69. CONTACT INFORMATION
69
Alithya
1025 Westchester Avenue, Suite 108
White Plains, NY 10604
Tel (914) 253-6600
infosolutions@alithya.com
20 West Kinzie Street
Suite 13046
Chicago, IL 60610
200 Harvard Mill Square
Suite 320
Wakefield, MA 01880
Contact
Title
Mobile
E-mail