Where Did That Come From? Techniques for Debugging HFMfinitsolutions
Fellow HFM administrators, power users, and anyone else who has had to fix an HFM rule: have you ever wished you could see, understand, and fix what is going on? Have you ever asked yourself:
Where did that error come from?
Why is this number multiplied 12 times?
Is the override number coming from Sub Calculate or Sub Translate?
Does this condition even do anything?
This calculation is incorrectly running on Revenue accounts.
The calculation is correct but I'm not getting any results...
Oracle Ace Chris Barbieri shares multiple techniques for setting up classic vbscript rules to capture debugging information and how to correct these common problems.
Presenter: Chris Barbieri
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
Perhaps you are currently running batch processes in FDM and want to understand how you will replicate the setup in FDMEE in the future. Then again, you may have already implemented FDMEE and are up and running with standard data loads but you are looking to enhance your processes through automation. Either way, this webinar will have something for you! We will answer questions such as:
Where do I start? If there is no Workbench with FDMEE, how do I get to "Tools->Batch Processing"?
What is a batch definition?
If I currently have some custom scripting around my standard batch, how can I handle this in FDMEE?
What are my options for working with multiple batches?
Without Task Manager, how do I schedule batches in FDMEE?
Presenter: Deborah Newborn
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
Are you considering making the leap from FDM Classic to FDMEE? Have you already committed to FDMEE and want a better idea of what's in store? Join us as we travel through the transition process and learn what steps are involved in the transition from FDM to FDMEE including:
An overview of the FDM to FDMEE Oracle Migration Utility
What types of access will be required to different data sources to perform the migration
Updates to your existing FDM application to make the transition smoother
Items to address in your newly created FDMEE application
We will also discuss some of the subtle differences between the versions including (but not limited to):
Scripting
Case sensitivity
Multidimensional mapping
Security
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.
Where Did That Come From? Techniques for Debugging HFMfinitsolutions
Fellow HFM administrators, power users, and anyone else who has had to fix an HFM rule: have you ever wished you could see, understand, and fix what is going on? Have you ever asked yourself:
Where did that error come from?
Why is this number multiplied 12 times?
Is the override number coming from Sub Calculate or Sub Translate?
Does this condition even do anything?
This calculation is incorrectly running on Revenue accounts.
The calculation is correct but I'm not getting any results...
Oracle Ace Chris Barbieri shares multiple techniques for setting up classic vbscript rules to capture debugging information and how to correct these common problems.
Presenter: Chris Barbieri
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
Perhaps you are currently running batch processes in FDM and want to understand how you will replicate the setup in FDMEE in the future. Then again, you may have already implemented FDMEE and are up and running with standard data loads but you are looking to enhance your processes through automation. Either way, this webinar will have something for you! We will answer questions such as:
Where do I start? If there is no Workbench with FDMEE, how do I get to "Tools->Batch Processing"?
What is a batch definition?
If I currently have some custom scripting around my standard batch, how can I handle this in FDMEE?
What are my options for working with multiple batches?
Without Task Manager, how do I schedule batches in FDMEE?
Presenter: Deborah Newborn
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
Are you considering making the leap from FDM Classic to FDMEE? Have you already committed to FDMEE and want a better idea of what's in store? Join us as we travel through the transition process and learn what steps are involved in the transition from FDM to FDMEE including:
An overview of the FDM to FDMEE Oracle Migration Utility
What types of access will be required to different data sources to perform the migration
Updates to your existing FDM application to make the transition smoother
Items to address in your newly created FDMEE application
We will also discuss some of the subtle differences between the versions including (but not limited to):
Scripting
Case sensitivity
Multidimensional mapping
Security
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.
FDMEE versus Cloud Data Management - The Real StoryJoseph Alaimo Jr
Are you considering or have you recently purchased an Oracle EPM Cloud Service? If so, you've likely heard about Cloud Data Management and how it can satisfy all of your data and master data needs. Sounds like Nirvana, right? Not so fast.
This presentation explores the capabilities of Cloud Data Management and its supporting technologies as well as its on-premises counterpart, FDMEE. It weighs the pros and cons of each option, including software and hardware costs, functionality, and sustainability.
Tony Scalese, Edgewater Ranzal Oracle Financial Data Management (FDM) practice director, presented "Jython Scripting in FDMEE - It's Not That Scary" at KScope14.
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
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
Finit - Creative Solutions for FX Analysis in HFM finitsolutions
Finit is honored to host this upcoming joint webinar with our client, YUM! Brands, Inc. Yum! Brands, Inc., based in Louisville, Kentucky, has over 44,000 restaurants in more than 135 countries and territories, Yum! Brands was named to the Dow Jones Sustainability North America Index and among the top 100 Best Corporate Citizens by Corporate Responsibility Magazine. The company's restaurant brands - KFC, Pizza Hut and Taco Bell - are the global leaders of the chicken, pizza and Mexican style food categories. Worldwide, the Yum! Brands system opens over six new restaurants per day on average, making it a leader in global retail development. Jill Baker from Yum! Brands and Mary Chan from Finit will be presenting Creative Solutions for FX Analysis in HFM.
For companies that have local, functional currencies different from the corporate reporting currency FX impact analysis or Constant Rate Analysis may be a simple translation. But many companies today have more complex needs when it comes to FX Analysis. What if your entities submit financial data in the company's reporting currency but operate in a different local currency? For example, an entity in the Czech Republic may have a functional currency in EUR even though the local currency is in CZK. How do you perform FX impact analysis or Constant Rate Analysis for this entity easily in HFM? Yum! Brands has tackled the solution for this in various ways, from the mundane manual calculation in Excel to two different automated creative ways in HFM. In this webinar we will share with you the creative solutions our team and the Yum! Brands team collaborated on to automate translations in HFM.
The webinar will include:
Specific Business Requirements
Application Design Considerations
Setting up the HFM metadata and rules to solve the problem
Execution and end user experience and benefits
Pros and cons of the different options
Presenter: Mary Chan & Jill Baker (Yum! Brands)
Date: 02/23/2018
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
FDMEE versus Cloud Data Management - The Real StoryJoseph Alaimo Jr
Are you considering or have you recently purchased an Oracle EPM Cloud Service? If so, you've likely heard about Cloud Data Management and how it can satisfy all of your data and master data needs. Sounds like Nirvana, right? Not so fast.
This presentation explores the capabilities of Cloud Data Management and its supporting technologies as well as its on-premises counterpart, FDMEE. It weighs the pros and cons of each option, including software and hardware costs, functionality, and sustainability.
Tony Scalese, Edgewater Ranzal Oracle Financial Data Management (FDM) practice director, presented "Jython Scripting in FDMEE - It's Not That Scary" at KScope14.
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
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
Finit - Creative Solutions for FX Analysis in HFM finitsolutions
Finit is honored to host this upcoming joint webinar with our client, YUM! Brands, Inc. Yum! Brands, Inc., based in Louisville, Kentucky, has over 44,000 restaurants in more than 135 countries and territories, Yum! Brands was named to the Dow Jones Sustainability North America Index and among the top 100 Best Corporate Citizens by Corporate Responsibility Magazine. The company's restaurant brands - KFC, Pizza Hut and Taco Bell - are the global leaders of the chicken, pizza and Mexican style food categories. Worldwide, the Yum! Brands system opens over six new restaurants per day on average, making it a leader in global retail development. Jill Baker from Yum! Brands and Mary Chan from Finit will be presenting Creative Solutions for FX Analysis in HFM.
For companies that have local, functional currencies different from the corporate reporting currency FX impact analysis or Constant Rate Analysis may be a simple translation. But many companies today have more complex needs when it comes to FX Analysis. What if your entities submit financial data in the company's reporting currency but operate in a different local currency? For example, an entity in the Czech Republic may have a functional currency in EUR even though the local currency is in CZK. How do you perform FX impact analysis or Constant Rate Analysis for this entity easily in HFM? Yum! Brands has tackled the solution for this in various ways, from the mundane manual calculation in Excel to two different automated creative ways in HFM. In this webinar we will share with you the creative solutions our team and the Yum! Brands team collaborated on to automate translations in HFM.
The webinar will include:
Specific Business Requirements
Application Design Considerations
Setting up the HFM metadata and rules to solve the problem
Execution and end user experience and benefits
Pros and cons of the different options
Presenter: Mary Chan & Jill Baker (Yum! Brands)
Date: 02/23/2018
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
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
More info: sumologic.com/training
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
Live Webinar is found here: https://youtu.be/Q1yWlInxWVs
Alfresco Business Reporting - Tech Talk Live 20130501Tjarda Peelen
This is the Slide Deck used in Alfresco's Tech Talk Live, May 1, 2013. It featured my Alfresco add-on: Alfresco Business Reporting. The purpose is to the technical 'why' and 'how' of the add-on module, the challenge faced and he solutions designed.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
DSD-INT 2020 Scripting a Delft-FEWS configuration - VerkadeDeltares
Presentation by Jan Verkade, Deltares, at the Delft-FEWS International User Days 2020, during Delft Software Days - Edition 2020. Monday, 2 November 2020.
MongoDB Ops Manager is the easiest way to manage/monitor/operationalize your MongoDB footprint across your enterprise. Ops Manager automates key operations such as deployments, scaling, upgrades, and backups, all with the click of a button and integration with your favorite tools. It also provide the ability to monitor and alert on dozens of platform specific metrics. In this webinar, we'll cover the components of Ops Manager, as well as how it integrates and accelerates your use of MongoDB.
Not Just ORM: Powerful Hibernate ORM Features and CapabilitiesBrett Meyer
DevNexus 2014
Hibernate has always revolved around data, ORM, and JPA. However, it’s much more than that. Hibernate has grown into a family of projects and capabilities, extending well beyond the traditional ORM/JPA space.
This talk will present powerful features provided both by Hibernate ORM, as well as third-party extensions. Some capabilities are brand new, while others are older-but-improved. Topics include multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with additional Hibernate projects. The talk will include live demonstrations.
What is Data Warehousing? ,
Who needs Data Warehousing? ,
Why Data Warehouse is required? ,
Types of Systems ,
OLTP
OLAP
Maintenance of Data Warehouse
Data Warehousing Life Cycle
Netflix - Pig with Lipstick by Jeff Magnusson Hakka Labs
In this talk Manager of Data Platform Architecture Jeff Magnusson from Netflix discusses Lipstick, a tool that visualizes and monitors the progress and performance of Apache Pig scripts. This talk was recorded at Samsung R&D.
While Pig provides a great level of abstraction between MapReduce and dataflow logic, once scripts reach a sufficient level of complexity, it becomes very difficult to understand how data is being transformed and manipulated across MapReduce jobs. The recently open sourced Lipstick solves this problem. Jeff emphasizes the architecture, implementation, and future of Lipstick, as well as various use cases around using Lipstick at Netflix (e.g. examples of using Lipstick to improve speed of development and efficiency of new and existing scripts).
Jeff manages the Data Platform Architecture group at Netflix where he is helping to build a service oriented architecture that enables easy access to large scale cloud based analytical processing and analysis of data across the organization. Prior to Netflix, he received his PhD from the University of Florida focusing on database system implementation.
Slides from the Big Data Gurus meetup at Samsung R&D, August 14, 2013
This presentation covers the high level architecture of the Netflix Data Platform with a deep dive into the architecture, implementation, use cases, and future of Lipstick (https://github.com/Netflix/Lipstick) - our open source tool for graphically analyzing and monitoring the execution of Apache Pig scripts.
Netflix uses Apache Pig to express many complex data manipulation and analytics workflows. While Pig provides a great level of abstraction between MapReduce and data flow logic, once scripts reach a sufficient level of complexity, it becomes very difficult to understand how data is being transformed and manipulated across MapReduce jobs. To address this problem, we created (and open sourced) a tool named Lipstick that visualizes and monitors the progress and performance of Pig scripts.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
3. Safe Harbor
• The following is intended for information purposes only on
behalf of Infratects, and may not be incorporated into any
contract. It is not a commitment to deliver any services or
functionality, and should not be relied upon in making
purchasing decisions. This provides no warranties with respect
to the offerings described within. The development, release,
and timing of any features or functionality described for
Oracle’s products remains at the sole discretion of Oracle. Any
third-party names, trademarks and copyrights contained in this
document are the property of their respective owners
4. My Safe Harbor
• This presentation is the result of many years sitting in front of
customers and squeezing my brain to meet their most complex
integration requirements
• This presentation contains custom code and solutions
• You can use it, but it’s at your own risk
5. About Infratects - Sucaba
DEEP EXPERTISE
HOSTING
CLOUD
DESIGN
CONFIGURATION
INSTALLATION
STRESS TESTING
UPGRADES
MIGRATIONS
PATCHING
FUNCTIONAL
INTEGRATION
SUPPORT
TRAINING
INFRASTRUCTURE
FOLLOW THE SUN
SUPPORT
80+ CONSULTANTS
15+ YEARS
EXPERIENCE
5 DATA
CENTERS
NA EMEA APAC
DEDICATED
MANAGED SERVICES
& SUPPPORT
TEAM
FOCUSED
17
IN BUSINESS
YEARS
WWW.INFRATECTS.COM
INFRATECTS FI
INFRATECTS UK
INFRATECTS NL2000
INFRATECTS AUS2008
2009
2012
INFRATECTS US2014
INFRATECTS SP2012
SUCABA JV2017
WWW.SUCABA.EU
6. A little bit about me
• Data Integration Specialist
• 10 years in Hyperion World
• 4th Kscope as a Presenter
• Link functional & technical
• FDMEE Blogger and Trainer
– fishing with FDMEE
7. My Goal for today…
I’d like you to be that kid
and learn something new today
8. What Black Belt means?
• What guides don’t show
• Building solutions
– Creativeness
– Extended Product Knowledge
11. Source Filters behind the scenes
• Definition time AIF_BAL_RULE_PARAMS
• Run-time AIF_BAL_RULE_LOAD_PARAMS
12. HFM Member Lists
• Member Lists cannot be selected in the UI
• But can be typed!
• Example: use list {ProfitAndLoss} to filter Account dimension
13. Essbase Member Set Functions
• Some functions are not available in the UI
• But can be also typed
• Example: use @UDA to extract additional accounts for Budget (BSO)
14. Essbase Member Set Functions
• Example: use @ATTRIBUTE to extract all products with class A100
15. Universal Data Adapter (UDA)
• Override filter values at run-time with BefImport event script
• Example: build list of companies as parameter for UDA
16. Extracting data through Web Services
• Good solution for
– ERP Cloud not natively supported (DBCS, OACS, Dynamics 365…)
– On prem ERP network ≠ EPM network
– ERPs not allowing data extract through DB layer
• Secured Web Service (SOAP/REST) exposed by Source System
• Seamless integration
– FDMEE calls a WS when user clicks Import
– FDMEE custom extractor (BefImport)
– File-based behind the scenes
17. Extracting data through Web Services (SAP)
• The WS executes an ABAP
program to extract data
– Parameters
• Data is included in a JSON
response
• Hybrid Extract
– Only Period and Prior Period
– Merge with last file = YTD
19. Mappings based on sign
• Mapping script needed
– AMOUNT for source amount
– May need to adjust the query to
check sign for totals
Cloud
Friendly
20. Mappings based on Target Dimension Values
• Maps can be also driven by target values
• Bridge-Lookup dimensions
– No impact on Target Application
– #SQL map to copy target values into other source dim values
– Map Lookup just after dimension to be copied
Cloud
Friendly
21. Mappings based on Target Dimension Values
• Example: Map HFM Product based on HFM Account and Source Product
– Copy HFM account to source lookup
– Multi-dim map using the lookup dimension
Copied thru SQL Map
22. Mappings based on Target Dimension Values
• Example: IFRS mapping based on Target Account
1) Account is mapped
2) Lookup dimension copies target account into source IFRS
3) IFRS is mapped
23. Explicit Maps as Like Maps
• Processing Order
– Mapping Type = Explicit, Between, In, Multi-dim and Like
– Mapping Rule = alphabetical of rule name for any but Explicit
• Common Use
– Exceptions = Explicit
– Generic = Like
• What if?
– Execute MD before Explicit maps
– Conditional maps before Explicit maps
• Create Explicit as Like maps
• Drawback: like maps are executed 1 by 1 so don’t abuse
Cloud
Friendly
24. Explicit Maps as Like Maps
1) Conditional mapping (SQL)
2) Explicit map as Like
25. Explicit Maps as Like Maps
• Everything works fine until we export/import maps
– FDMEE uses */? to identify mapping type
– Maps are imported as Explicit
• Workaround
– Define your Explicit maps as Like maps having * as trailing character
26. #SQL Maps using HFM Metadata
• Leverage HFM Metadata in FDMEE maps
• We can create mappings based on
– Is ICP, Is Calculated, etc.
– Top Custom Members
– HFM Parent
– Account Type
– User Defined attributes
– Entity Currency
– Anything stored in the HFM DB
29. Comprehension Lists
• Construct lists in a very natural way from any iterable object
• Alternative to build lists by appending elements matching conditions
30. Function isBeforeFirst() to check records
• Clean way to check if Select
statement returns records
• isBeforeFirst() returns
True if the cursor is before the
first record
• If no records, it returns False
31. Debugging Scripts (variables)
• Using locals() and
globals() to debug
variable’s value
– locals() returns a
dictionary of the current
namespace
– globals() returns the
dictionary of the module
namespace
32. Sharing values between Event Scripts
• AIF_PROCESS_LOGS table as temporary repository (APIs)
• Can also use Python modules like pickle (persistency)
33. Environment based Code
• Avoid different scripts across
environments (hardcoding)
• Map object (Dictionary) for code
based on FDMEE server
• Python module socket
• Same values as typing hostname
in the command line
34. Merging Source Files
• Python module shutil
• Write chunks to avoid big files into memory
35. Create HTML document for your Scripts
• Python module pydoc
– Nice look and feel HTML
– Command line
37. Java and Web Service APIs (11.1.2.4)
Product JAVA Web Service
Planning No REST
Essbase/Provider Services Yes SOAP
LCM Yes No
FDMEE Yes* REST (PSU210)
HFM Yes REST*
DRM/DRG No SOAP/REST
HPCM No REST
Others CSS, OLU… NA
Cloud Services No REST
38. Using Essbase JAPI from FDMEE
• Library ess_japi.jar
– Validate target members
– Run calculation scripts before data is extracted
– Run Maxl scripts
– Get/Set substitution variables
– Refresh outline
– Among others
39. Running Maxl with Essbase JAPI
1) Import ess_japi.jar into Jython sys.path
2) Import Essbase JAPI Classes
3) Initialize JAPI instance
4) Sign-on to the Provider
5) Open Maxl Session
6) Execute Maxl Statement
7) Parse results
40. Using HFM Adapter API and HFM JAPI
• What can it be used for?
– Run Force Translate before data is extracted
– Run custom intersection check process
– Run custom consolidation processes (custom logic, period range…)
– Extract Cell Texts
• The HFM adapter comes with set of .py files (HFM_VALIDATE, …)
– Wrapper for HFM JAPI
– Can use functions in your custom code (not supported)
41. Translate HFM data before extracting
• Translate data for base entities with non AUD currency to level AUD Total
• Getting the Base Entities
– Function to get base entities with their currencies
– Get entities with currency other than AUD
42. Translate HFM data before extracting
• Getting Periods to be translated
– Periods being extracted from HFM
43. Translate HFM data before extracting
• Translating data with HFM Adapter API functions
– Have a glance at HFM_CONSOLIDATE.py
– Optionally insert a new entry in AIF_PROCESS_DETAILS
45. File Watcher
• FDMEE doesn’t have file watching capabilities yet
• Run Open Batch to capture files
• Execute the open batch only when there are files?
– Build your own File Watcher (Batch, Power Shell, Control-M, etc.)
– REST API (210+) or batch utility (runbatch)
– Can be scheduled with no impact on FDMEE
FDMEE
Open batchFile(s) found
Wait for
File(s)
46. File Watcher
1) Check files with open batch
naming convention
2) Move them to open batch
folder
3) Execute the open batch
through REST
• REST API for FDMEE is not
supported in On-premises
47. Enhancing the Standard Scheduler
• Running a DLR/batch/script every 5 minutes during x days?
• ODI offers more options that can be leveraged
– Period range
– Repeating cycle
– Etc.
53. Multi Period/Scenario loads through single POV
• Multi-Period
– Requires process data through multiple POVs
– Ex: Anaplan Forecast File (5 Years) to HFM
• Multi-Scenario
– Requires multiple DLRs
– Ex: Planning (2 Scenarios) to Planning
• There is a way in FDMEE …if Drill-through is not required
54. Multi Period/Scenario loads through Single POV
• Lookup Dimension
– Import Period/Scenario
into Lookup
– Map for Lookup
• View AIF_HS_BALANCES
– Export Period/Scenario
from Lookup rather
than POV mapping
tables
55. Dynamic Validation Entity Groups
• Consolidate might fail due to non
existing HFM entities in the
Validation Entity Group
• Populate the group dynamically
based on Entities being loaded
• Can be enhanced with Parent
Entity taken from HFM hierarchy
56. Non-Blocking Intersection Check Report
• Standard Intersection Check Report
– Optional validation for HFM data loads
– PDF report
– Validate fails if there are invalid intersections
– Cannot load data until all errors are fixed (source/maps/targets)
– Partial loads if disabled (Errors are logged)
• Non-Blocking Intersection Check Report
– Validate doesn’t fail (only for mapping errors)
– Invalid intersections are flagged as IGNORE
– No errors when loading (only technical)
– Log invalid intersections and related source data
57. Non-Blocking Intersection Check Report
• Validate Passes
• Filter Ignored Data
• Can be easily filtered (INV_)
• Mappings applied can be logged
58. Replacing Source Filename on the fly
• How can I manually import an XML file?
• You select the file, the BefImport event script will do the rest
– Transform XML to CSV
– Update FDMEE DB Tables with new filename
• Import Format for CSV file
59. Custom Applications for Admin Purposes
• Standard functionality generate a flat file for external systems
– Loading Exchange Rates into Planning/PBCS (Hybrid)
– Create write-back files for SAP BPC
60. Custom Applications for Admin Purposes
• Putting some creativeness on it, we can store
– Location owner’s email
– Output format for other custom target applications
– Parameters for our custom process
– …
61. Custom Applications for Admin Purposes
• Example: output format to export FDMEE data as SAP report files
62. REST API for FDMEE
• Introduced for DM in the Cloud
– Run DLRs/Batches
– Import/Export Maps
– Run Custom Scripts/Reports
– Refresh Application Dimensions
– Etc.
• PSU210+ introduced REST APIs for on-prem (not supported)
• REST allows external systems to launch FDMEE jobs
– EPM Automate/Groovy/PowerShell…
Cloud
Friendly