ODTUG Aggregator ODTUG Blogs http://localhost:8080 Wed, 21 Nov 2018 09:45:17 +0000 http://aggrssgator.com/ 4 Factors CFOs Should Consider for a Successful EPM Implementation https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_108088386_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_108088386_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p style="text-align: left;">In 2018, the CFO role has changed tremendously. A recent study found that traditional skills like compliance and controllership account for less than 10 percent skills critical to success. Today, skills like general management and strategy are most important to a CFO’s success.</p> <p>CFO’s must be more creative in how they formulate their strategy and measure success. Other factors important to the finance team, like efficiency and performance, will fall into place once a successful strategy is put into place.</p> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffactors-cfos-should-consider&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider Thu Nov 08 2018 16:44:07 GMT-0500 (EST) 4 Factors CFOs Should Consider for a Successful EPM Implementation @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_108088386_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_108088386_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p style="text-align: left;">In 2018, the CFO role has changed tremendously. A recent study found that traditional skills like compliance and controllership account for less than 10 percent skills critical to success. Today, skills like general management and strategy are most important to a CFO’s success.</p> <p>CFO’s must be more creative in how they formulate their strategy and measure success. Other factors important to the finance team, like efficiency and performance, will fall into place once a successful strategy is put into place.</p> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffactors-cfos-should-consider&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/factors-cfos-should-consider Thu Nov 08 2018 16:44:07 GMT-0500 (EST) TopDown Consulting has joined Archetype @TopDownInc https://blog.topdownconsulting.com/2018/11/topdown-consulting-has-joined-archetype/ <p>When I founded TopDown Consulting in 2000, I knew we unlocked something special. Over the last two decades, we experienced tremendous growth and faced significant challenges. I’ve learned a lot, including things from many of you and from watching other companies and their decisions in the space. That’s why I’m excited to share with you that TopDown Consulting has joined Archetype.</p> <p>Archetype’s reputation with clients and team members is just as stellar as our own. They bring a depth of expertise not only in EPM, but also BI, data analytics, and more. There’s a lot we can learn from each other and will now be able to share more comprehensive solutions with you and opportunities for our members.</p> <p>Beyond the extended offerings, Archetype also has the same DNA as us; their vision of the future closely matches our own.</p> <p>We both believe in providing best-in-class services and solutions to our clients. Their name, Archetype, stems from that very idea: to be the standard companies judge and measure all other consulting firms.</p> <p>And lastly, we both believe we can do greater things together than alone. Our commitment to you, our customers and members, remains steadfast. I’m extremely proud of what TopDown Consulting and our team accomplished in the last 18 years, and I’m even more excited about the potential of what lies ahead.</p> <p>You can read the full press release <a href="http://www.prweb.com/releases/prweb15902104.htm">here</a>.</p> <p>The post <a rel="nofollow" href="https://blog.topdownconsulting.com/2018/11/topdown-consulting-has-joined-archetype/">TopDown Consulting has joined Archetype</a> appeared first on <a rel="nofollow" href="https://blog.topdownconsulting.com">TopDown Consulting Blog</a>.</p> Juan Porter https://blog.topdownconsulting.com/?p=2290 Thu Nov 08 2018 15:12:21 GMT-0500 (EST) TopDown Consulting has joined Archetype https://blog.topdownconsulting.com/2018/11/topdown-consulting-has-joined-archetype/ <p>When I founded TopDown Consulting in 2000, I knew we unlocked something special. Over the last two decades, we experienced tremendous growth and faced significant challenges. I’ve learned a lot, including things from many of you and from watching other companies and their decisions in the space. That’s why I’m excited to share with you that TopDown Consulting has joined Archetype.</p> <p>Archetype’s reputation with clients and team members is just as stellar as our own. They bring a depth of expertise not only in EPM, but also BI, data analytics, and more. There’s a lot we can learn from each other and will now be able to share more comprehensive solutions with you and opportunities for our members.</p> <p>Beyond the extended offerings, Archetype also has the same DNA as us; their vision of the future closely matches our own.</p> <p>We both believe in providing best-in-class services and solutions to our clients. Their name, Archetype, stems from that very idea: to be the standard companies judge and measure all other consulting firms.</p> <p>And lastly, we both believe we can do greater things together than alone. Our commitment to you, our customers and members, remains steadfast. I’m extremely proud of what TopDown Consulting and our team accomplished in the last 18 years, and I’m even more excited about the potential of what lies ahead.</p> <p>You can read the full press release <a href="http://www.prweb.com/releases/prweb15902104.htm">here</a>.</p> <p>The post <a rel="nofollow" href="https://blog.topdownconsulting.com/2018/11/topdown-consulting-has-joined-archetype/">TopDown Consulting has joined Archetype</a> appeared first on <a rel="nofollow" href="https://blog.topdownconsulting.com">TopDown Consulting Blog</a>.</p> Juan Porter https://blog.topdownconsulting.com/?p=2290 Thu Nov 08 2018 15:12:21 GMT-0500 (EST) Using Subscriptions with EDMCS https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/ <p style="text-align: justify;">As an <a href="https://ranzal.blog/2018/07/19/catching-up-with-edmcs/">earlier blog</a> mentioned, the 18.07 release of Enterprise Data Management Cloud Service (EDMCS) delivered one eagerly anticipated piece of functionality: Subscriptions! And do not fear – these subscriptions are useful and do not involve a 1-year subscription to the Fruit of the Month Club (not that there’s anything wrong with that).</p> <p style="text-align: justify;">This blog post dives deeper into this new functionality, describes how it works, and highlights some lessons learned from utilizing Subscriptions with a current project involving multiple EDMCS Custom applications supporting multiple Profitability and Cost Management Cloud Service (PCMCS) applications.</p> <h2 style="text-align: justify;"><strong>Why Are Subscriptions Important?</strong></h2> <p style="text-align: justify;">Subscriptions are a huge step towards true “mastering” of enterprise data assets within a single master data Cloud platform. With EDMCS, it is important to build deployment-specific applications configured to the dimensionality requirements of the target applications to most effectively use the packaged adapters, validations, and integration capabilities. But in many cases, you also need to share common hierarchies across applications and avoid duplicative (that’s my big word for today) maintenance. After all, why have a master data management tool if you still must perform maintenance in multiple places? That’s just silly.</p> <p style="text-align: justify;">The answer to this dilemma is Subscriptions. By implementing Subscriptions, requests submitted to a primary viewpoint will automatically generate parallel subscription requests to subscribing viewpoints to automatically synchronize your hierarchy changes across EDMCS applications.</p> <h3 style="text-align: justify;"><strong>Note</strong></h3> <p style="text-align: justify;">This comment is important: “automatically generate parallel subscription requests.” EDMCS will not update a target, or subscribing, viewpoint behind the scenes with no visibility or audit trail to what has occurred. A parallel Subscription request will be generated along with the Interactive request that will be visible in the Requests window, along with the full audit trail and details that you find in an Interactive request. Even better, the Subscription request will generate an email and attach a Request File of the changes.</p> <h2 style="text-align: justify;"><strong>Nerdy Details</strong></h2> <h3 style="text-align: justify;"><strong>Views and Viewpoints</strong></h3> <p style="text-align: justify;">The first thing to really think about is the View and Viewpoint design of your EDMCS applications. <strong>Subscriptions are defined at the Viewpoint level</strong>, so you need to identify the source and target viewpoint for your business situation. With my current project, I have multiple EDMCS applications supporting multiple PCMCS applications. While the dimensionality is similar across the applications, the hierarchies vary, especially with the alternate hierarchies. So, it has been important to isolate the “common” or shared structures that should be synchronized across applications into their own viewpoint so that a subscription mechanism can be created.</p> <h3 style="text-align: justify;"><strong>Node Type Converters</strong></h3> <p style="text-align: justify;">You will likely need to create a <strong>node type converter</strong>. If the source and target viewpoints do not share a common node type, you must create a node type converter for subscriptions to work. In my situation, I had already created node type converters since I wanted to compare common structures across EDMCS applications, so the foundation was there to readily implement subscriptions.</p> <h3 style="text-align: justify;"><strong>Permissions</strong></h3> <p style="text-align: justify;">To create a Subscription, the creator must have (at a minimum) <strong>View Browser</strong> permission to the source view<strong>, View Owner</strong> permission to the target view, and <strong>Data Manager</strong> permission to the target application.</p> <p style="text-align: justify;">The Subscription assignee (this is the user who will “submit” the subscription request) must have (at a minimum) <strong>View Browser</strong> permission to the source view and <strong>Data Manager</strong> permission to the target application.</p> <h3 style="text-align: justify;"><strong>Creating a Subscription</strong></h3> <p style="text-align: justify;">Once the foundation is in place in terms of viewpoints, node type converters, and permissions, the actual creation of a subscription is easy.</p> <p style="text-align: justify;">Inspect the target viewpoint (the viewpoint that is to receive the changes from a source viewpoint via subscription), navigate to the Subscriptions tab, and click Edit. From there you can select the source viewpoint, the request assignee, and enable Auto Submit if needed. Save the subscription and you are all set.</p> <ul style="text-align: justify;"> <li>Currently, there is no capability to edit an existing subscription. You must delete and add a new subscription to effect a change.</li> <li>Any validation errors for your subscription will appear on this dialog as well. These are documented nicely in the Oracle EDMCS administration guide.</li> </ul> <p style="text-align: justify;"><img data-attachment-id="2270" data-permalink="https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/using-subscriptions-with-edmcs-image-1/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=892%2C489&amp;ssl=1" data-orig-size="892,489" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Using Subscriptions with EDMCS Image 1" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=300%2C164&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=584%2C320&amp;ssl=1" class="alignnone size-full wp-image-2270" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=584%2C320&#038;ssl=1" alt="Using Subscriptions with EDMCS Image 1" width="584" height="320" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?w=892&amp;ssl=1 892w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=300%2C164&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=768%2C421&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=500%2C274&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <h3 style="text-align: justify;"><strong>Auto-Submit and Email Notifications</strong></h3> <p style="text-align: justify;">Emails will be generated and sent to the Request Assignee, whether Auto-Submit is enabled or not. The email will include details such as the original request #, the subscription request #, and how many request items were processed or skipped.</p> <p style="text-align: justify;"><img data-attachment-id="2269" data-permalink="https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/using-subscriptions-with-edmcs-image-2/" data-orig-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=642%2C316&amp;ssl=1" data-orig-size="642,316" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Using Subscriptions with EDMCS Image 2" data-image-description="" data-medium-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=300%2C148&amp;ssl=1" data-large-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=584%2C287&amp;ssl=1" class="alignnone size-full wp-image-2269" src="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=584%2C287&#038;ssl=1" alt="Using Subscriptions with EDMCS Image 2" width="584" height="287" srcset="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?w=642&amp;ssl=1 642w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=300%2C148&amp;ssl=1 300w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=500%2C246&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <h3 style="text-align: justify;"><strong>Note</strong></h3> <ul style="text-align: justify;"> <li>Remember, the subscription request will have a Request File attached to it. View the request file attachment to see details on why specific request items were skipped.</li> <li>The request file is not attached to the email itself, only to the request in EDMCS.</li> </ul> <h2 style="text-align: justify;"><strong>Lessons Learned</strong></h2> <p style="text-align: justify;">Like I mentioned earlier, the foundation is important to making subscriptions work. And it all boils down to design and ensuring the building blocks of that foundation are in place:</p> <h3 style="text-align: justify;"><strong>Design, Design, Design! </strong></h3> <ul style="text-align: justify;"> <li>The importance of dimension, view, and viewpoint design cannot be overstated. For each dimension, evaluate the primary and alternate hierarchy content and identify what will be shared across dimensions or applications and what will be unique to each dimension and application.</li> <li>Based on that analysis, carefully design your viewpoints to enable subscriptions across EDMCS applications for hierarchies that truly need “mastering.”</li> <li>As early as possible, identify the EDMCS user population along with permission levels for applications and views. This is important to identify the appropriate “Request Assignee” for your Subscriptions. I recommend creating a security matrix identifying each user and the permissions each will have.</li> <li>Without a clear and well thought out design, you will find yourself constantly re-doing your views and viewpoints which, in turn, will cause constant rework of your subscriptions. The “measure twice, cut once” adage certainly applies here!</li> <li>I am a big proponent of standard, consistent naming conventions to improve the usability and end user experience. The same holds true for Subscriptions. Consider using a standard naming convention for your viewpoints so it is clear which viewpoints have a subscription. It’s not obvious &#8211; unless you Inspect the viewpoint &#8211; that a subscription exists. <ul> <li>One approach I’ve been using is to name my source and target viewpoints identically with a special tag or symbol at the end of the target viewpoint name to indicate a subscription is present. I’m sure there are other and probably better ideas, but I find the visual cue to be helpful.</li> <li>Perhaps in the future, Oracle will display subscription details when you hover over a viewpoint name (hint hint).</li> </ul> </li> </ul> <h3 style="text-align: justify;"><strong>Node Type Converters</strong></h3> <ul style="text-align: justify;"> <li>Ensure you have node converters in place</li> <li>Make sure your node type converters are mapping all required properties. <ul> <li>I ran into an issue where updates to one property in my source viewpoint were not being applied to my target viewpoint via subscription requests, but all other property updates worked fine. The reason? I had recently modified my App Registration and added this property to a dimension’s node type. But my node type converter had already been created and wasn’t mapping or recognizing the new property. Once I updated my node type converter, the problem was solved.</li> </ul> </li> </ul> <h3 style="text-align: justify;"><strong>Troubleshooting</strong></h3> <ul style="text-align: justify;"> <li>The request files attached to subscription requests are a valuable troubleshooting tool. Status codes and error messages are included in these Excel files that are extremely helpful to determine why your request was not auto-submitted.</li> <li>Inspect the Subscriptions on your viewpoints. Any validation issues will be displayed and are easily addressed. Typical Subscription validation errors include: <ul> <li>The request assignee no longer has the correct permission levels</li> <li>The viewpoint no longer is active</li> <li>A node type converter is missing</li> </ul> </li> </ul> <h2 style="text-align: justify;"><strong>Conclusion</strong></h2> <p style="text-align: justify;">I have been looking forward to the subscription functionality in EDMCS and am pleased with it so far. Subscriptions are easy to configure, can be configured to auto-submit if desired, and generate emails to remind the requester a request has occurred and to act if the request was not submitted or request items were skipped. EDMCS Subscriptions are a big step forward to enabling true mastering of your enterprise data management assets!</p> Kevin Black https://ranzal.blog/?p=2268 Wed Nov 07 2018 17:56:17 GMT-0500 (EST) Using Subscriptions with EDMCS @ranzal @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/ <p style="text-align: justify;">As an <a href="https://ranzal.blog/2018/07/19/catching-up-with-edmcs/">earlier blog</a> mentioned, the 18.07 release of Enterprise Data Management Cloud Service (EDMCS) delivered one eagerly anticipated piece of functionality: Subscriptions! And do not fear – these subscriptions are useful and do not involve a 1-year subscription to the Fruit of the Month Club (not that there’s anything wrong with that).</p> <p style="text-align: justify;">This blog post dives deeper into this new functionality, describes how it works, and highlights some lessons learned from utilizing Subscriptions with a current project involving multiple EDMCS Custom applications supporting multiple Profitability and Cost Management Cloud Service (PCMCS) applications.</p> <h2 style="text-align: justify;"><strong>Why Are Subscriptions Important?</strong></h2> <p style="text-align: justify;">Subscriptions are a huge step towards true “mastering” of enterprise data assets within a single master data Cloud platform. With EDMCS, it is important to build deployment-specific applications configured to the dimensionality requirements of the target applications to most effectively use the packaged adapters, validations, and integration capabilities. But in many cases, you also need to share common hierarchies across applications and avoid duplicative (that’s my big word for today) maintenance. After all, why have a master data management tool if you still must perform maintenance in multiple places? That’s just silly.</p> <p style="text-align: justify;">The answer to this dilemma is Subscriptions. By implementing Subscriptions, requests submitted to a primary viewpoint will automatically generate parallel subscription requests to subscribing viewpoints to automatically synchronize your hierarchy changes across EDMCS applications.</p> <h3 style="text-align: justify;"><strong>Note</strong></h3> <p style="text-align: justify;">This comment is important: “automatically generate parallel subscription requests.” EDMCS will not update a target, or subscribing, viewpoint behind the scenes with no visibility or audit trail to what has occurred. A parallel Subscription request will be generated along with the Interactive request that will be visible in the Requests window, along with the full audit trail and details that you find in an Interactive request. Even better, the Subscription request will generate an email and attach a Request File of the changes.</p> <h2 style="text-align: justify;"><strong>Nerdy Details</strong></h2> <h3 style="text-align: justify;"><strong>Views and Viewpoints</strong></h3> <p style="text-align: justify;">The first thing to really think about is the View and Viewpoint design of your EDMCS applications. <strong>Subscriptions are defined at the Viewpoint level</strong>, so you need to identify the source and target viewpoint for your business situation. With my current project, I have multiple EDMCS applications supporting multiple PCMCS applications. While the dimensionality is similar across the applications, the hierarchies vary, especially with the alternate hierarchies. So, it has been important to isolate the “common” or shared structures that should be synchronized across applications into their own viewpoint so that a subscription mechanism can be created.</p> <h3 style="text-align: justify;"><strong>Node Type Converters</strong></h3> <p style="text-align: justify;">You will likely need to create a <strong>node type converter</strong>. If the source and target viewpoints do not share a common node type, you must create a node type converter for subscriptions to work. In my situation, I had already created node type converters since I wanted to compare common structures across EDMCS applications, so the foundation was there to readily implement subscriptions.</p> <h3 style="text-align: justify;"><strong>Permissions</strong></h3> <p style="text-align: justify;">To create a Subscription, the creator must have (at a minimum) <strong>View Browser</strong> permission to the source view<strong>, View Owner</strong> permission to the target view, and <strong>Data Manager</strong> permission to the target application.</p> <p style="text-align: justify;">The Subscription assignee (this is the user who will “submit” the subscription request) must have (at a minimum) <strong>View Browser</strong> permission to the source view and <strong>Data Manager</strong> permission to the target application.</p> <h3 style="text-align: justify;"><strong>Creating a Subscription</strong></h3> <p style="text-align: justify;">Once the foundation is in place in terms of viewpoints, node type converters, and permissions, the actual creation of a subscription is easy.</p> <p style="text-align: justify;">Inspect the target viewpoint (the viewpoint that is to receive the changes from a source viewpoint via subscription), navigate to the Subscriptions tab, and click Edit. From there you can select the source viewpoint, the request assignee, and enable Auto Submit if needed. Save the subscription and you are all set.</p> <ul style="text-align: justify;"> <li>Currently, there is no capability to edit an existing subscription. You must delete and add a new subscription to effect a change.</li> <li>Any validation errors for your subscription will appear on this dialog as well. These are documented nicely in the Oracle EDMCS administration guide.</li> </ul> <p style="text-align: justify;"><img data-attachment-id="2270" data-permalink="https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/using-subscriptions-with-edmcs-image-1/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=892%2C489&amp;ssl=1" data-orig-size="892,489" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Using Subscriptions with EDMCS Image 1" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=300%2C164&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?fit=584%2C320&amp;ssl=1" class="alignnone size-full wp-image-2270" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=584%2C320&#038;ssl=1" alt="Using Subscriptions with EDMCS Image 1" width="584" height="320" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?w=892&amp;ssl=1 892w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=300%2C164&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=768%2C421&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-1.png?resize=500%2C274&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <h3 style="text-align: justify;"><strong>Auto-Submit and Email Notifications</strong></h3> <p style="text-align: justify;">Emails will be generated and sent to the Request Assignee, whether Auto-Submit is enabled or not. The email will include details such as the original request #, the subscription request #, and how many request items were processed or skipped.</p> <p style="text-align: justify;"><img data-attachment-id="2269" data-permalink="https://ranzal.blog/2018/11/07/using-subscriptions-with-edmcs/using-subscriptions-with-edmcs-image-2/" data-orig-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=642%2C316&amp;ssl=1" data-orig-size="642,316" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Using Subscriptions with EDMCS Image 2" data-image-description="" data-medium-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=300%2C148&amp;ssl=1" data-large-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?fit=584%2C287&amp;ssl=1" class="alignnone size-full wp-image-2269" src="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=584%2C287&#038;ssl=1" alt="Using Subscriptions with EDMCS Image 2" width="584" height="287" srcset="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?w=642&amp;ssl=1 642w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=300%2C148&amp;ssl=1 300w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/11/Using-Subscriptions-with-EDMCS-Image-2.png?resize=500%2C246&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <h3 style="text-align: justify;"><strong>Note</strong></h3> <ul style="text-align: justify;"> <li>Remember, the subscription request will have a Request File attached to it. View the request file attachment to see details on why specific request items were skipped.</li> <li>The request file is not attached to the email itself, only to the request in EDMCS.</li> </ul> <h2 style="text-align: justify;"><strong>Lessons Learned</strong></h2> <p style="text-align: justify;">Like I mentioned earlier, the foundation is important to making subscriptions work. And it all boils down to design and ensuring the building blocks of that foundation are in place:</p> <h3 style="text-align: justify;"><strong>Design, Design, Design! </strong></h3> <ul style="text-align: justify;"> <li>The importance of dimension, view, and viewpoint design cannot be overstated. For each dimension, evaluate the primary and alternate hierarchy content and identify what will be shared across dimensions or applications and what will be unique to each dimension and application.</li> <li>Based on that analysis, carefully design your viewpoints to enable subscriptions across EDMCS applications for hierarchies that truly need “mastering.”</li> <li>As early as possible, identify the EDMCS user population along with permission levels for applications and views. This is important to identify the appropriate “Request Assignee” for your Subscriptions. I recommend creating a security matrix identifying each user and the permissions each will have.</li> <li>Without a clear and well thought out design, you will find yourself constantly re-doing your views and viewpoints which, in turn, will cause constant rework of your subscriptions. The “measure twice, cut once” adage certainly applies here!</li> <li>I am a big proponent of standard, consistent naming conventions to improve the usability and end user experience. The same holds true for Subscriptions. Consider using a standard naming convention for your viewpoints so it is clear which viewpoints have a subscription. It’s not obvious &#8211; unless you Inspect the viewpoint &#8211; that a subscription exists. <ul> <li>One approach I’ve been using is to name my source and target viewpoints identically with a special tag or symbol at the end of the target viewpoint name to indicate a subscription is present. I’m sure there are other and probably better ideas, but I find the visual cue to be helpful.</li> <li>Perhaps in the future, Oracle will display subscription details when you hover over a viewpoint name (hint hint).</li> </ul> </li> </ul> <h3 style="text-align: justify;"><strong>Node Type Converters</strong></h3> <ul style="text-align: justify;"> <li>Ensure you have node converters in place</li> <li>Make sure your node type converters are mapping all required properties. <ul> <li>I ran into an issue where updates to one property in my source viewpoint were not being applied to my target viewpoint via subscription requests, but all other property updates worked fine. The reason? I had recently modified my App Registration and added this property to a dimension’s node type. But my node type converter had already been created and wasn’t mapping or recognizing the new property. Once I updated my node type converter, the problem was solved.</li> </ul> </li> </ul> <h3 style="text-align: justify;"><strong>Troubleshooting</strong></h3> <ul style="text-align: justify;"> <li>The request files attached to subscription requests are a valuable troubleshooting tool. Status codes and error messages are included in these Excel files that are extremely helpful to determine why your request was not auto-submitted.</li> <li>Inspect the Subscriptions on your viewpoints. Any validation issues will be displayed and are easily addressed. Typical Subscription validation errors include: <ul> <li>The request assignee no longer has the correct permission levels</li> <li>The viewpoint no longer is active</li> <li>A node type converter is missing</li> </ul> </li> </ul> <h2 style="text-align: justify;"><strong>Conclusion</strong></h2> <p style="text-align: justify;">I have been looking forward to the subscription functionality in EDMCS and am pleased with it so far. Subscriptions are easy to configure, can be configured to auto-submit if desired, and generate emails to remind the requester a request has occurred and to act if the request was not submitted or request items were skipped. EDMCS Subscriptions are a big step forward to enabling true mastering of your enterprise data management assets!</p> Kevin Black https://ranzal.blog/?p=2268 Wed Nov 07 2018 17:56:17 GMT-0500 (EST) PBCS & EPBCS Updates (November 2018): Custom Function in Calculation Manager, New Version of Smart View for Office & More https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_228426734_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_228426734_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for Oracle's<span>&nbsp;</span><a href="https://www.us-analytics.com/hyperionblog/pbcs-vs-epbcs-comparing-oracle-cloud-planning-applications">Planning &amp; Budgeting Cloud Service (PBCS) and Enterprise Planning and Budgeting Cloud Service (EPBCS)</a><span>&nbsp;are here!&nbsp;</span>This blog post outlines several new features, including&nbsp;c<span>ustom function in calculation manager, and the new version of Smart View for Office.</span></p> <p><em>The monthly update for PBCS and EPBCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fpbcs-and-epbcs-2018-november-updates&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates Wed Nov 07 2018 15:54:41 GMT-0500 (EST) PBCS & EPBCS Updates (November 2018): Custom Function in Calculation Manager, New Version of Smart View for Office & More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_228426734_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_228426734_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for Oracle's<span>&nbsp;</span><a href="https://www.us-analytics.com/hyperionblog/pbcs-vs-epbcs-comparing-oracle-cloud-planning-applications">Planning &amp; Budgeting Cloud Service (PBCS) and Enterprise Planning and Budgeting Cloud Service (EPBCS)</a><span>&nbsp;are here!&nbsp;</span>This blog post outlines several new features, including&nbsp;c<span>ustom function in calculation manager, and the new version of Smart View for Office.</span></p> <p><em>The monthly update for PBCS and EPBCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fpbcs-and-epbcs-2018-november-updates&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-november-updates Wed Nov 07 2018 15:54:41 GMT-0500 (EST) FCCS Updates (November 2018): Running Intercompany Reports, Improved Search for Forms, Dashboards, Infolets & More https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_226004489_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_226004489_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-oracle-financial-consolidation-and-close-cloud-service-fccs">Oracle's<span>&nbsp;Financial Consolidation and Close Cloud Service</span>&nbsp;(FCCS)</a><span>&nbsp;are here!</span><span>&nbsp;</span>This blog post outlines new features, including&nbsp;r<span>unning intercompany reports, as well as improved search for forms, dashboards, and infolets.</span></p> <p><em>The monthly update for FCCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffccs-updates-november-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018 Wed Nov 07 2018 14:54:36 GMT-0500 (EST) FCCS Updates (November 2018): Running Intercompany Reports, Improved Search for Forms, Dashboards, Infolets & More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_226004489_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_226004489_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-oracle-financial-consolidation-and-close-cloud-service-fccs">Oracle's<span>&nbsp;Financial Consolidation and Close Cloud Service</span>&nbsp;(FCCS)</a><span>&nbsp;are here!</span><span>&nbsp;</span>This blog post outlines new features, including&nbsp;r<span>unning intercompany reports, as well as improved search for forms, dashboards, and infolets.</span></p> <p><em>The monthly update for FCCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffccs-updates-november-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/fccs-updates-november-2018 Wed Nov 07 2018 14:54:36 GMT-0500 (EST) FCCS ClearEmptyBlocks @SummerWatson75 https://epmsxsw.com/2018/11/07/fccs-clearemptyblocks/ <p>In the November Cloud update, Oracle released a new business rule in FCCS to clear empty member blocks.  This SHOULD somewhat help perfmance.  I haven&#8217;t tested it myself, but I&#8217;m certainly crossing my fingers.</p> <p>It&#8217;s fairy easy to do from the web.  Select your scenario, Year(s), and Period(s).</p> <p><img data-attachment-id="364" data-permalink="https://epmsxsw.com/2018/11/07/fccs-clearemptyblocks/emptyblock/" data-orig-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748" data-orig-size="819,293" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="emptyblock" data-image-description="" data-medium-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748?w=300" data-large-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748?w=748" class="alignnone size-full wp-image-364" src="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748" alt="emptyblock" srcset="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748 748w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=150 150w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=300 300w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=768 768w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg 819w" sizes="(max-width: 748px) 100vw, 748px" /></p> <p>But, what if you want to automate  this process?  You can do this via EPMAutomate.</p> <p>For one period the command  would look like this:</p> <p><em>epmautomate runbusinessrule ClearEmptyBlocks Period=Oct Scenario=Actual Year=FY17 </em></p> <p>For multiple periods, the command would look like this:</p> <p><em>epmautomate runbusinessrule ClearEmptyBlocks Period=Oct,Nov,Dec Scenario=Actual Year=FY17</em></p> <p>HOPEFULLY I have just made your FCCS world a little better (or hopefuly faster?)</p> <p>&nbsp;</p> <p>~Sum</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> Summer Watson http://epmsxsw.com/?p=363 Wed Nov 07 2018 13:34:21 GMT-0500 (EST) FCCS ClearEmptyBlocks https://epmsxsw.com/2018/11/07/fccs-clearemptyblocks/ <p>In the November Cloud update, Oracle released a new business rule in FCCS to clear empty member blocks.  This SHOULD somewhat help perfmance.  I haven&#8217;t tested it myself, but I&#8217;m certainly crossing my fingers.</p> <p>It&#8217;s fairy easy to do from the web.  Select your scenario, Year(s), and Period(s).</p> <p><img data-attachment-id="364" data-permalink="https://epmsxsw.com/2018/11/07/fccs-clearemptyblocks/emptyblock/" data-orig-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748" data-orig-size="819,293" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="emptyblock" data-image-description="" data-medium-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748?w=300" data-large-file="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748?w=748" class="alignnone size-full wp-image-364" src="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748" alt="emptyblock" srcset="https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=748 748w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=150 150w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=300 300w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg?w=768 768w, https://epmsxsw.files.wordpress.com/2018/11/emptyblock.jpg 819w" sizes="(max-width: 748px) 100vw, 748px" /></p> <p>But, what if you want to automate  this process?  You can do this via EPMAutomate.</p> <p>For one period the command  would look like this:</p> <p><em>epmautomate runbusinessrule ClearEmptyBlocks Period=Oct Scenario=Actual Year=FY17 </em></p> <p>For multiple periods, the command would look like this:</p> <p><em>epmautomate runbusinessrule ClearEmptyBlocks Period=Oct,Nov,Dec Scenario=Actual Year=FY17</em></p> <p>HOPEFULLY I have just made your FCCS world a little better (or hopefuly faster?)</p> <p>&nbsp;</p> <p>~Sum</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> Summer Watson http://epmsxsw.com/?p=363 Wed Nov 07 2018 13:34:21 GMT-0500 (EST) ARCS Updates (November 2018): Export of Adjustments and Transactions as Journal Entries, REST APIs for Managing Users & More https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_169674427_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_169674427_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for Oracle's&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-account-reconciliation-cloud-service-arcs">Account Reconciliation Cloud Service (ARCS</a>) have arrived. In this blog post, we’ll outline new features in ARCS, including<span><span>&nbsp;e</span>xport of adjustments and transactions as journal entries and REST APIs for Managing Users.</span></p> <p>We’ll let you know any time there are updates to ARCS or any other Oracle EPM cloud products. Check the&nbsp;<a href="https://www.us-analytics.com/hyperionblog">US-Analytics Oracle EPM &amp; BI Blog</a><span>&nbsp;</span>every month.</p> <p><em>The monthly update for Oracle ARCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3 style="text-align: center;"></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Farcs-product-update-november-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018 Tue Nov 06 2018 17:52:12 GMT-0500 (EST) ARCS Updates (November 2018): Export of Adjustments and Transactions as Journal Entries, REST APIs for Managing Users & More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/Fotolia_169674427_Subscription_Monthly_M.jpg?t=1541832538128" alt="Fotolia_169674427_Subscription_Monthly_M" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The November updates for Oracle's&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-account-reconciliation-cloud-service-arcs">Account Reconciliation Cloud Service (ARCS</a>) have arrived. In this blog post, we’ll outline new features in ARCS, including<span><span>&nbsp;e</span>xport of adjustments and transactions as journal entries and REST APIs for Managing Users.</span></p> <p>We’ll let you know any time there are updates to ARCS or any other Oracle EPM cloud products. Check the&nbsp;<a href="https://www.us-analytics.com/hyperionblog">US-Analytics Oracle EPM &amp; BI Blog</a><span>&nbsp;</span>every month.</p> <p><em>The monthly update for Oracle ARCS will occur on Friday, November 16 during your normal daily maintenance window.</em></p> <h3 style="text-align: center;"></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Farcs-product-update-november-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/arcs-product-update-november-2018 Tue Nov 06 2018 17:52:12 GMT-0500 (EST) 5 OpenWorld Takeaways for EPM & BI https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/OpenWorld%202018%20Key%20Takeaways.jpg?t=1541832538128" alt="OpenWorld 2018 Key Takeaways" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>If you didn’t make it to OpenWorld this year, we’ve got you covered with the key takeaways from the EPM and BI sessions.</p> <p>In this blog post, we’ll first look at the EPM highlights, including…</p> <ul> <li>An updated roadmap for on-prem EPM Hyperion solutions</li> <li>Moving from Hyperion to the Oracle EPM Cloud</li> </ul> <p>Then we’ll talk about BI highlights, including…</p> <ul> <li>Getting started with OAC</li> <li>OAC Essbase Capabilities and Roadmap</li> <li>Active Directory &amp; Single Sign-On with OAC</li> </ul> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fopenworld-takeaways-for-epm-bi&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi Tue Nov 06 2018 15:35:19 GMT-0500 (EST) 5 OpenWorld Takeaways for EPM & BI @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/OpenWorld%202018%20Key%20Takeaways.jpg?t=1541832538128" alt="OpenWorld 2018 Key Takeaways" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>If you didn’t make it to OpenWorld this year, we’ve got you covered with the key takeaways from the EPM and BI sessions.</p> <p>In this blog post, we’ll first look at the EPM highlights, including…</p> <ul> <li>An updated roadmap for on-prem EPM Hyperion solutions</li> <li>Moving from Hyperion to the Oracle EPM Cloud</li> </ul> <p>Then we’ll talk about BI highlights, including…</p> <ul> <li>Getting started with OAC</li> <li>OAC Essbase Capabilities and Roadmap</li> <li>Active Directory &amp; Single Sign-On with OAC</li> </ul> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fopenworld-takeaways-for-epm-bi&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/openworld-takeaways-for-epm-bi Tue Nov 06 2018 15:35:19 GMT-0500 (EST) The 2018 Texas State Fair @opal_epm https://womaninepm.com/2018/11/05/the-2018-texas-state-fair/ As summer turned into fall, Texans were bestowed the honor of the annual mega food pop-up called the Texas State Fair. This year&#8217;s theme was &#8220;Celebrating Texas Innovation&#8221;, with images of Big Tex everywhere: Established first in 1886, the State Fair is one of the largest fairs in all of the United States. You often &#8230; <a href="https://womaninepm.com/2018/11/05/the-2018-texas-state-fair/" class="more-link">Continue reading <span class="screen-reader-text">The 2018 Texas State&#160;Fair</span></a> OpaL http://womaninepm.com/?p=12401 Mon Nov 05 2018 11:00:40 GMT-0500 (EST) The 2018 Texas State Fair https://womaninepm.com/2018/11/05/the-2018-texas-state-fair/ As summer turned into fall, Texans were bestowed the honor of the annual mega food pop-up called the Texas State Fair. This year&#8217;s theme was &#8220;Celebrating Texas Innovation&#8221;, with images of Big Tex everywhere: Established first in 1886, the State Fair is one of the largest fairs in all of the United States. You often &#8230; <a href="https://womaninepm.com/2018/11/05/the-2018-texas-state-fair/" class="more-link">Continue reading <span class="screen-reader-text">The 2018 Texas State&#160;Fair</span></a> OpaL http://womaninepm.com/?p=12401 Mon Nov 05 2018 11:00:40 GMT-0500 (EST) PBCS - Oracle Financial Reporting Web Studio URLs @gadashek http://adashek-epm.blogspot.com/2018/11/pbcs-oracle-financial-reporting-web.html <div dir="ltr" style="text-align: left;" trbidi="on">PBCS .. Oracle Financial Reporting Web Studio URLs<br /><br /><b>Goal:</b> <b><i>Easy to use weblink for users to click and run reports (FRs)</i></b><br /><br />While working with PBCS and creating FR (Financial Reports) using the&nbsp;Oracle Financial Reporting Web Studio, I wanted to be able to send a simple URL to Users via email and at the same time use this URL in the Task List.<br /><br />This would give them the ability to view on their mobile phone, tablet or browser directly without having to log into the app, search-dig around for the report via Reports, etc. They could simply use the URL or the Task List item!<br /><br />Like this:<br /><a href="http://2.bp.blogspot.com/-WA5lHfuHty0/W98cAm2uhyI/AAAAAAAADEs/0nBtrXrnfp4HRnidBuB3quiR-CG3SOKcwCK4BGAYYCw/s1600/PBCShfrsample.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-WA5lHfuHty0/W98cAm2uhyI/AAAAAAAADEs/0nBtrXrnfp4HRnidBuB3quiR-CG3SOKcwCK4BGAYYCw/s1600/PBCShfrsample.png" /></a><br /><br /><br />So, this is how you would do that, easily, and with a few simple steps.<br />These steps assume that you have <b><i>already created and saved</i></b>&nbsp;your Financial Report (FR)<br /><br /><br />Let's use the sample app = <b>"Vision"</b> in this case<br />and the folder&nbsp;<b>"Plan Reports"</b><br />with the report named <b>"Income Statement - Act vs Plan"</b><br /><br /><b><br /></b><b>Step 1:</b> Locate your report in the Web Studio repository folder; Done<br /><br />example: Vision/Plan Reports/Income Statement - Act vs Plan<br /><br /><br /><b>Step 2:</b> It is Free to use, go to <a href="https://www.urlencoder.org/" target="_blank">link</a> https://www.urlencoder.org/<br /><br /><b>2.1)</b> In the box where it says "Type (or paste) here..."<br />follow those instructions ;)<br /><br /><b>2.2)</b> click &gt; ENCODE &lt;<br /><br />you then have a simply encoded the URL in the proper format<br /><br /><b>2.3)</b> Copy the entire string result now encoded<br /><br />In this example: Vision/Plan%20Reports/Income%20Statement%20-%20Act%20vs%20Plan<br /><br /><b style="font-style: italic;">notice</b> that I needed to also encode the folder <b style="font-style: italic;">"Income Statement"</b> since there is a space in the name<br /><br /><br /><b>Step 3:</b><br />It is fun to know that Workspace is still running, makes me feel like I should be looking for the ships-wheel, Ahoy Matey! .. but I digress ..<br /><a href="http://4.bp.blogspot.com/-l8xxdmwWx-Q/W98XO9ivfTI/AAAAAAAADEg/C79-tO5wxmsMQQqIi9LH8Ro1_SAMMhz6gCK4BGAYYCw/s1600/HWSSW.png" imageanchor="1"><img border="0" src="https://4.bp.blogspot.com/-l8xxdmwWx-Q/W98XO9ivfTI/AAAAAAAADEg/C79-tO5wxmsMQQqIi9LH8Ro1_SAMMhz6gCK4BGAYYCw/s400/HWSSW.png" /></a><br /><br />The reason that I mention Workspace is because it is needed for this next step.<br />Your desired outcome should look like this example.<br /><blockquote class="tr_bq">https://&lt;your_services&gt;.oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/&lt;folder_name&gt;/&lt;encoded_report_name&gt;</blockquote>Now let's break up the parts<br /><br /><b><br /></b><b>Part 1:</b> &lt;your services&gt;<br />example:&nbsp;planning-test-MyCompany.pbcs.em2<br /><br /><b>Part 2:</b> .oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/<br /><br /><b>Part 3:</b> &lt;folder_name&gt;/<br /><b><i>part 3a:</i></b> if needed, add folder names<br />example: Vision/Plan%20Reports/<br /><br /><b>Part 4:</b> &lt;encoded_report_name&gt;<br />example: Income%20Statement%20-%20Act%20vs%20Plan<br /><br />This is an example of the final result:<br /><br />https://planning-test-MyCompany.pbcs.em2.oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/Vision/Plan%20Reports/Income%20Statement%20-%20Act%20vs%20Plan<br /><br />You can now copy paste that URL and use it in the Task List or simply email that URL to any user that has the proper provisioning to run the report!<br /><br /><br /></div> G Adashek tag:blogger.com,1999:blog-1699540956788037380.post-3327508725294637401 Sun Nov 04 2018 11:20:00 GMT-0500 (EST) PBCS - Oracle Financial Reporting Web Studio URLs http://adashek-epm.blogspot.com/2018/11/pbcs-oracle-financial-reporting-web.html <div dir="ltr" style="text-align: left;" trbidi="on">PBCS .. Oracle Financial Reporting Web Studio URLs<br /><br /><b>Goal:</b> <b><i>Easy to use weblink for users to click and run reports (FRs)</i></b><br /><br />While working with PBCS and creating FR (Financial Reports) using the&nbsp;Oracle Financial Reporting Web Studio, I wanted to be able to send a simple URL to Users via email and at the same time use this URL in the Task List.<br /><br />This would give them the ability to view on their mobile phone, tablet or browser directly without having to log into the app, search-dig around for the report via Reports, etc. They could simply use the URL or the Task List item!<br /><br />Like this:<br /><a href="http://2.bp.blogspot.com/-WA5lHfuHty0/W98cAm2uhyI/AAAAAAAADEs/0nBtrXrnfp4HRnidBuB3quiR-CG3SOKcwCK4BGAYYCw/s1600/PBCShfrsample.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-WA5lHfuHty0/W98cAm2uhyI/AAAAAAAADEs/0nBtrXrnfp4HRnidBuB3quiR-CG3SOKcwCK4BGAYYCw/s1600/PBCShfrsample.png" /></a><br /><br /><br />So, this is how you would do that, easily, and with a few simple steps.<br />These steps assume that you have <b><i>already created and saved</i></b>&nbsp;your Financial Report (FR)<br /><br /><br />Let's use the sample app = <b>"Vision"</b> in this case<br />and the folder&nbsp;<b>"Plan Reports"</b><br />with the report named <b>"Income Statement - Act vs Plan"</b><br /><br /><b><br /></b><b>Step 1:</b> Locate your report in the Web Studio repository folder; Done<br /><br />example: Vision/Plan Reports/Income Statement - Act vs Plan<br /><br /><br /><b>Step 2:</b> It is Free to use, go to <a href="https://www.urlencoder.org/" target="_blank">link</a> https://www.urlencoder.org/<br /><br /><b>2.1)</b> In the box where it says "Type (or paste) here..."<br />follow those instructions ;)<br /><br /><b>2.2)</b> click &gt; ENCODE &lt;<br /><br />you then have a simply encoded the URL in the proper format<br /><br /><b>2.3)</b> Copy the entire string result now encoded<br /><br />In this example: Vision/Plan%20Reports/Income%20Statement%20-%20Act%20vs%20Plan<br /><br /><b style="font-style: italic;">notice</b> that I needed to also encode the folder <b style="font-style: italic;">"Income Statement"</b> since there is a space in the name<br /><br /><br /><b>Step 3:</b><br />It is fun to know that Workspace is still running, makes me feel like I should be looking for the ships-wheel, Ahoy Matey! .. but I digress ..<br /><a href="http://4.bp.blogspot.com/-l8xxdmwWx-Q/W98XO9ivfTI/AAAAAAAADEg/C79-tO5wxmsMQQqIi9LH8Ro1_SAMMhz6gCK4BGAYYCw/s1600/HWSSW.png" imageanchor="1"><img border="0" src="https://4.bp.blogspot.com/-l8xxdmwWx-Q/W98XO9ivfTI/AAAAAAAADEg/C79-tO5wxmsMQQqIi9LH8Ro1_SAMMhz6gCK4BGAYYCw/s400/HWSSW.png" /></a><br /><br />The reason that I mention Workspace is because it is needed for this next step.<br />Your desired outcome should look like this example.<br /><blockquote class="tr_bq">https://&lt;your_services&gt;.oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/&lt;folder_name&gt;/&lt;encoded_report_name&gt;</blockquote>Now let's break up the parts<br /><br /><b><br /></b><b>Part 1:</b> &lt;your services&gt;<br />example:&nbsp;planning-test-MyCompany.pbcs.em2<br /><br /><b>Part 2:</b> .oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/<br /><br /><b>Part 3:</b> &lt;folder_name&gt;/<br /><b><i>part 3a:</i></b> if needed, add folder names<br />example: Vision/Plan%20Reports/<br /><br /><b>Part 4:</b> &lt;encoded_report_name&gt;<br />example: Income%20Statement%20-%20Act%20vs%20Plan<br /><br />This is an example of the final result:<br /><br />https://planning-test-MyCompany.pbcs.em2.oraclecloud.com/workspace/index.jsp?module=tools.relatedcontent&amp;repository_path=/Vision/Plan%20Reports/Income%20Statement%20-%20Act%20vs%20Plan<br /><br />You can now copy paste that URL and use it in the Task List or simply email that URL to any user that has the proper provisioning to run the report!<br /><br /><br /></div> G Adashek tag:blogger.com,1999:blog-1699540956788037380.post-3327508725294637401 Sun Nov 04 2018 11:20:00 GMT-0500 (EST) EPM Cloud – Managing users with EPM Automate and REST API update http://john-goodwin.blogspot.com/2018/11/epm-cloud-managing-users-with-epm.html <div dir="ltr" style="text-align: left;" trbidi="on">In the <b>18.09</b> release of EPM Cloud new functionality was added to provide the ability to manage users and roles at an identity domain level with EPM Automate or REST API. I covered this functionality in detail in a previous post which you can read all about <a href="http://john-goodwin.blogspot.com/2018/09/epm-cloud-managing-users-with-epm.html"><b>here</b></a>.<br /><br />The EPM Automate commands added in that release were:<br /><ul style="text-align: left;"><li><b class="yellow">addusers – Creates new users in the identity domain based on the contents of a comma separated file.</b></li><li><b class="yellow">removeusers – Deletes identity domain accounts based on the contents of a comma separated file.</b></li><li><b class="yellow">assignroles – Assigns an identity domain role to all users that are contained in a comma separated file.</b></li><li><b class="yellow">unassignroles – Unassigns an identity domain role to all users that are contained in a comma separated file.</b></li></ul>Since writing the post, I have been asked a few times if it is possible to add users to a group. Well, from the <b>18.11</b> release this has been made possible and there are two new commands available for EPM Automate.<br /><ul style="text-align: left;"><li><b class="yellow">adduserstogroup -- Adds a batch of users contained in a file to an existing group in Access Control. </b></li><li><b class="yellow">removeusersfromgroup - Removes a batch of users contained in a file from an available group in Access Control.</b></li></ul>In order to use the commands, a file containing a list of users has to be uploaded to EPM Cloud. As you would expect, the functionality is also available through the REST API.<br /><br />In this post I will quickly go through the commands, first with EPM Automate and then with the REST API.<br /><br />Let us start with the “adduserstogroup” command.<br /><br />The syntax for the EPM Automate command is:<br /><br /><b class="yellow">epmautomate addUsersToGroup FILENAME GROUPNAME</b><br /><br />Where <b>FILENAME </b>is a file containing a list of users that has already been uploaded to EPM cloud. <b>GROUPNAME </b>is the group you want to assign the users in the file to.<br /><br />The users will need to exist in the identity domain, if they don’t you can add them with the “addusers” command. The users will also need to have an identity domain applied, this can be achieved with the “assignroles” command.<br /><br />I would have preferred it if you could specify the user and the group they should be assigned to in the file instead of only being able to assign a single group at a time.<br /><br />I will go through an example to add the following user to a group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-qS4iKjoO8oM/W98EOy7GnCI/AAAAAAAAKZ0/mre_rWQW5BQH-BCtU15RujeXwiAFlgx8gCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="123" data-original-width="245" src="https://2.bp.blogspot.com/-qS4iKjoO8oM/W98EOy7GnCI/AAAAAAAAKZ0/mre_rWQW5BQH-BCtU15RujeXwiAFlgx8gCLcBGAs/s1600/image001.png" /></a></div><br />The user has already been assigned an identity domain role. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-J8U7PAH1Gu4/W98EOwMMpAI/AAAAAAAAKZ4/2kzA1UQoNdAj60smrJjeUECvBOI957vPACLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="148" data-original-width="554" src="https://2.bp.blogspot.com/-J8U7PAH1Gu4/W98EOwMMpAI/AAAAAAAAKZ4/2kzA1UQoNdAj60smrJjeUECvBOI957vPACLcBGAs/s1600/image002.png" /></a></div><br />The group to assign the user to already exists in “Access Control”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ojbewrDmX-A/W98EO2NcvBI/AAAAAAAAKZ8/8ijkd2P3cvo2Ga_Q1jwmKiPoBetdDXzWACLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="319" data-original-width="882" height="231" src="https://1.bp.blogspot.com/-ojbewrDmX-A/W98EO2NcvBI/AAAAAAAAKZ8/8ijkd2P3cvo2Ga_Q1jwmKiPoBetdDXzWACLcBGAs/s640/image003.png" width="640" /></a></div><br />The group does not currently have any users assigned to it. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-rM0Tq_xTkPY/W98EPvaFshI/AAAAAAAAKaA/fPfSjAJTy-AK42mMVBoHMKlzzNm-WigSACLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="243" data-original-width="768" height="202" src="https://3.bp.blogspot.com/-rM0Tq_xTkPY/W98EPvaFshI/AAAAAAAAKaA/fPfSjAJTy-AK42mMVBoHMKlzzNm-WigSACLcBGAs/s640/image004.png" width="640" /></a></div><br />To be able to use the EPM Automate command, you need a file containing the list of users to assign to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-3w310-2GEHM/W98EP17JctI/AAAAAAAAKaE/h_z1lIplfiIR1N9LN3nxrrM6v1Vh3O9UACLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="64" data-original-width="143" src="https://1.bp.blogspot.com/-3w310-2GEHM/W98EP17JctI/AAAAAAAAKaE/h_z1lIplfiIR1N9LN3nxrrM6v1Vh3O9UACLcBGAs/s1600/image005.png" /></a></div><br />Obviously you can include as many users as you like in the file.<br /><br />The file must have the header “User Login” otherwise you will generate an error when trying to use the command.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-dgZO0LGzwy8/W98EP-JIdHI/AAAAAAAAKaI/YOc2_32HUMY8PNFhn0u98j0rkIveMrWEwCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="50" data-original-width="805" height="39" src="https://2.bp.blogspot.com/-dgZO0LGzwy8/W98EP-JIdHI/AAAAAAAAKaI/YOc2_32HUMY8PNFhn0u98j0rkIveMrWEwCLcBGAs/s640/image006.png" width="640" /></a></div><br />Once the file has been produced it has to be uploaded to EPM Cloud, this can be achieved with the EPM Automate “uploadfile” command. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-W3MzH9w1EiQ/W98EQFnrk3I/AAAAAAAAKaM/USR92p3H1Gou3so1etIopcsydeRDRghhACLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="195" data-original-width="310" src="https://2.bp.blogspot.com/-W3MzH9w1EiQ/W98EQFnrk3I/AAAAAAAAKaM/USR92p3H1Gou3so1etIopcsydeRDRghhACLcBGAs/s1600/image007.png" /></a></div><br />The file will then be available from the application “Inbox/Outbox Explorer”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-iS4RFN5Abo8/W98EQV1OpfI/AAAAAAAAKaQ/XKTOo0Kex8ALbytYFd-1jNNHMR6lIrwXACLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="249" src="https://4.bp.blogspot.com/-iS4RFN5Abo8/W98EQV1OpfI/AAAAAAAAKaQ/XKTOo0Kex8ALbytYFd-1jNNHMR6lIrwXACLcBGAs/s1600/image008.png" /></a></div><br />Now the file exists, the “addusertogroup” command can be executed to assign the users in the file to the group specified in the command. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Dk5LsimFwNY/W98EQks_D-I/AAAAAAAAKaU/AzyTNUaBRaom4zjm9ZYTzhLbNUgu5FWrQCLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="203" data-original-width="394" src="https://3.bp.blogspot.com/-Dk5LsimFwNY/W98EQks_D-I/AAAAAAAAKaU/AzyTNUaBRaom4zjm9ZYTzhLbNUgu5FWrQCLcBGAs/s1600/image009.png" /></a></div><br />The response from issuing the command will include how many users were processed, including the number of successful and failed group assignments.<br /><br />Checking the group in "Access Control" confirms the user has been successfully assigned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-3S5tv312DNM/W98EQu6OoCI/AAAAAAAAKaY/n5EkNFAPjd8VdCnLtfTap3U5fx08j_LQACLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="234" data-original-width="512" src="https://4.bp.blogspot.com/-3S5tv312DNM/W98EQu6OoCI/AAAAAAAAKaY/n5EkNFAPjd8VdCnLtfTap3U5fx08j_LQACLcBGAs/s1600/image010.png" /></a></div><br />To remove users from a group is pretty much the same concept, only difference is this time it will be the command “removeusersfromgroup”. I am going to use the same user file and remove them from the same group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-bkFB32CdcBU/W98EQ1VDeGI/AAAAAAAAKac/A-HsQkqlguEKcPFNAQK0gmu-gVP8_BnSwCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="210" data-original-width="433" src="https://1.bp.blogspot.com/-bkFB32CdcBU/W98EQ1VDeGI/AAAAAAAAKac/A-HsQkqlguEKcPFNAQK0gmu-gVP8_BnSwCLcBGAs/s1600/image011.png" /></a></div><br />The output will once again highlight how many users in the file were successfully or unsuccessfully removed from a group.<br /><br />As the command successfully removed the user they have been unassigned in "Access Control".<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-AYeJmCL32os/W98ERMFTrII/AAAAAAAAKag/x8I97MhYIuoYZzFu-C3h0Ix8_5ZfvtbOACLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="237" data-original-width="497" src="https://1.bp.blogspot.com/-AYeJmCL32os/W98ERMFTrII/AAAAAAAAKag/x8I97MhYIuoYZzFu-C3h0Ix8_5ZfvtbOACLcBGAs/s1600/image012.png" /></a></div><br />If you try to run the command against a group that does not exist, then you will receive an error. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-TZLpnkOa2K8/W98ERFD3PyI/AAAAAAAAKak/ZZs99aWRKns3808EsIuAEYQzAdjyEHCEACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="871" height="102" src="https://2.bp.blogspot.com/-TZLpnkOa2K8/W98ERFD3PyI/AAAAAAAAKak/ZZs99aWRKns3808EsIuAEYQzAdjyEHCEACLcBGAs/s640/image013.png" width="640" /></a></div><br />I did wonder whether the command would allow you to add a group to a group and not just users to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-fq3yPjA1Nnw/W98ERcz0rVI/AAAAAAAAKao/b-Rm4qkDBc8A6WN7AraBtH62ECjhJa6mgCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="519" src="https://3.bp.blogspot.com/-fq3yPjA1Nnw/W98ERcz0rVI/AAAAAAAAKao/b-Rm4qkDBc8A6WN7AraBtH62ECjhJa6mgCLcBGAs/s1600/image014.png" /></a></div><br />Considering the header in the file has to specify “User Login” I wasn’t holding out much hope, anyway I added a group to the file and uploaded. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-svt8VRkb9lg/W98ERZmauBI/AAAAAAAAKas/J9wMnhAbmTUNJGML_c86RCc0hUlTg1w0gCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="66" data-original-width="132" src="https://4.bp.blogspot.com/-svt8VRkb9lg/W98ERZmauBI/AAAAAAAAKas/J9wMnhAbmTUNJGML_c86RCc0hUlTg1w0gCLcBGAs/s1600/image015.png" /></a></div><br />Running the command generated a failure. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-9nX97OXqbEY/W98ERq3o1vI/AAAAAAAAKaw/0eBsghbv6qEqX1I3BFf5yu06ktlm6MLMgCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="204" data-original-width="393" src="https://3.bp.blogspot.com/-9nX97OXqbEY/W98ERq3o1vI/AAAAAAAAKaw/0eBsghbv6qEqX1I3BFf5yu06ktlm6MLMgCLcBGAs/s1600/image016.png" /></a></div><br />It would be good if the command included a parameter to define where to assign users or groups to a group. This would be preferable over another new command.<br /><br />Now on to achieving the same functionality with the REST API.<br /><br />I am not going to go through uploading a file using the REST API again as I covered that in my previous <a href="http://john-goodwin.blogspot.com/2018/09/epm-cloud-managing-users-with-epm.html"><b>post</b></a>.<br /><br />The REST API URL format for adding/removing users to/from groups is:<br /><br /><b class="yellow">https://&lt;cloud_instance&gt;/interop/rest/security/v1/groups</b>&nbsp;&nbsp;&nbsp; <br /><br />To assign a group to the users contained in a file a PUT method is required, the body of the request should include the filename, the group name and a job type of “ADD_USERS_TO_GROUP”.<br /><br />I said this in my previous post, but it is a shame that the user/group information could not have been included the body of the request instead of having to upload a file.<br /><br />Using a rest client an example to assign users to a group is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-rKwFxqaZuak/W98ERhTD6JI/AAAAAAAAKa0/P9KkDUjJNNcWq7LZ4PLkFE-TrqdEQv4WgCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="96" data-original-width="663" src="https://2.bp.blogspot.com/-rKwFxqaZuak/W98ERhTD6JI/AAAAAAAAKa0/P9KkDUjJNNcWq7LZ4PLkFE-TrqdEQv4WgCLcBGAs/s1600/image017.png" /></a></div><br />The response will contain job information for adding users to groups. A status of -1 means the job is in progress, a URL is included which then can be accessed to check the job status. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-1kodfFQDj6g/W98ERwGXgeI/AAAAAAAAKa4/9e_xBOK-LWYqURMPWaDnm1BqYZXyfwVQQCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="712" src="https://2.bp.blogspot.com/-1kodfFQDj6g/W98ERwGXgeI/AAAAAAAAKa4/9e_xBOK-LWYqURMPWaDnm1BqYZXyfwVQQCLcBGAs/s1600/image018.png" /></a></div><br />Using the URL from the response, a GET request can be made to keep checking the job status until it completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-tuGZBT4dPaE/W98ESYSOHQI/AAAAAAAAKa8/7FeUcanBD_EihX2RlqoEIQiCLWeNC2sOgCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="131" data-original-width="569" src="https://3.bp.blogspot.com/-tuGZBT4dPaE/W98ESYSOHQI/AAAAAAAAKa8/7FeUcanBD_EihX2RlqoEIQiCLWeNC2sOgCLcBGAs/s1600/image019.png" /></a></div><br />A status of 0 means the operation was successful, just as with EPM Automate details are included to inform how many assignments were processed and how many succeeded or failed.<br /><br />As the details show the process was successful, the user in the file has been assigned to the group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-seb3XLGj0Xk/W98EShaA5cI/AAAAAAAAKbA/d8-zNthukLotLkYe9VCfkQAfWRxslkpGQCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="228" data-original-width="511" src="https://2.bp.blogspot.com/-seb3XLGj0Xk/W98EShaA5cI/AAAAAAAAKbA/d8-zNthukLotLkYe9VCfkQAfWRxslkpGQCLcBGAs/s1600/image020.png" /></a></div><br />To remove users from a group is very similar, the only difference is the “jobtype” parameter which should be “REMOVE_USERS_FROM_GROUP”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-7fzGviAQec0/W98ES5i4NgI/AAAAAAAAKbE/w6hxCfZbqwwJCBHZ6pmvUIqCYvFFA1bqACLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="100" data-original-width="703" src="https://1.bp.blogspot.com/-7fzGviAQec0/W98ES5i4NgI/AAAAAAAAKbE/w6hxCfZbqwwJCBHZ6pmvUIqCYvFFA1bqACLcBGAs/s1600/image021.png" /></a></div><br />The response contains the same information as when using the resource to add users to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-mbHSw-9NbD8/W98ETHB4VGI/AAAAAAAAKbI/hzO_kJoIV-orkAYbIg4fZgbPhghcw9wVQCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="705" src="https://4.bp.blogspot.com/-mbHSw-9NbD8/W98ETHB4VGI/AAAAAAAAKbI/hzO_kJoIV-orkAYbIg4fZgbPhghcw9wVQCLcBGAs/s1600/image022.png" /></a></div><br />The status can be checked until the job completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BmgQjtnOzp4/W98ETRL3iwI/AAAAAAAAKbM/CJhZHY9ZdlkDaJOXiNRvnJGYpZbPs4FXACLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="131" data-original-width="569" src="https://2.bp.blogspot.com/-BmgQjtnOzp4/W98ETRL3iwI/AAAAAAAAKbM/CJhZHY9ZdlkDaJOXiNRvnJGYpZbPs4FXACLcBGAs/s1600/image023.png" /></a></div><br />The user has now been removed the group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Oepj9ezFaH0/W98ETrIlE5I/AAAAAAAAKbQ/s7V8Q6qUWVUOFn8CVu8e2N5Wa4-jtr2fQCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="247" data-original-width="506" src="https://1.bp.blogspot.com/-Oepj9ezFaH0/W98ETrIlE5I/AAAAAAAAKbQ/s7V8Q6qUWVUOFn8CVu8e2N5Wa4-jtr2fQCLcBGAs/s1600/image024.png" /></a></div><br />To automate the process with the REST API and scripting you could put together something like: <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BRi6053CE2k/W98ET_75PTI/AAAAAAAAKbU/otaPdymABO4BrqZ2oVbmdw2SeVjgWPvHACLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="510" data-original-width="869" height="375" src="https://2.bp.blogspot.com/-BRi6053CE2k/W98ET_75PTI/AAAAAAAAKbU/otaPdymABO4BrqZ2oVbmdw2SeVjgWPvHACLcBGAs/s640/image025.png" width="640" /></a></div><br />The above script first tries to delete any existing file in EPM Cloud with the same name as the one that will be uploaded, once this is done, a file containing the list of users to assign a group to is uploaded.<br /><br />The file will then be available from the applications “Inbox/Outbox Explorer”.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-wS-iOY6nNa4/W98EUHNbeWI/AAAAAAAAKbY/tYMheWocMhgtG5Zz49tMZItwlgOsT1evwCLcBGAs/s1600/image026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="249" src="https://1.bp.blogspot.com/-wS-iOY6nNa4/W98EUHNbeWI/AAAAAAAAKbY/tYMheWocMhgtG5Zz49tMZItwlgOsT1evwCLcBGAs/s1600/image026.png" /></a></div><br />Next, the REST resource to add users to a group is called. The URL to check the job status is then extracted from the response. The job status is checked until it completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-zafFduzwgKQ/W98EUYTIMAI/AAAAAAAAKbc/hGdJ5PMm8Gw4T9kS1OB-69SLVj_keN5egCLcBGAs/s1600/image027.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="667" src="https://3.bp.blogspot.com/-zafFduzwgKQ/W98EUYTIMAI/AAAAAAAAKbc/hGdJ5PMm8Gw4T9kS1OB-69SLVj_keN5egCLcBGAs/s1600/image027.png" /></a></div><br />The user contained in the uploaded file has been successfully assigned to the specified group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-BTCI77Nie7U/W98EUpRV32I/AAAAAAAAKbg/YBa4DYa7QIcnwdztxLVTVBsT8KOqSkV5QCLcBGAs/s1600/image028.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="505" src="https://4.bp.blogspot.com/-BTCI77Nie7U/W98EUpRV32I/AAAAAAAAKbg/YBa4DYa7QIcnwdztxLVTVBsT8KOqSkV5QCLcBGAs/s1600/image028.png" /></a></div><br />To remove users from a group the same script can be reused with the job type changed to “REMOVE_USERS_FROM_GROUP”.<br /><br />I am sure I am going to get asked if it is possible to create a group with EPM Automate or the REST API, unfortunately there is no direct command to do this yet.</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-4164941874789266082 Sun Nov 04 2018 10:01:00 GMT-0500 (EST) EPM Cloud – Managing users with EPM Automate and REST API update http://john-goodwin.blogspot.com/2018/11/epm-cloud-managing-users-with-epm.html <div dir="ltr" style="text-align: left;" trbidi="on">In the <b>18.09</b> release of EPM Cloud new functionality was added to provide the ability to manage users and roles at an identity domain level with EPM Automate or REST API. I covered this functionality in detail in a previous post which you can read all about <a href="http://john-goodwin.blogspot.com/2018/09/epm-cloud-managing-users-with-epm.html"><b>here</b></a>.<br /><br />The EPM Automate commands added in that release were:<br /><ul style="text-align: left;"><li><b class="yellow">addusers – Creates new users in the identity domain based on the contents of a comma separated file.</b></li><li><b class="yellow">removeusers – Deletes identity domain accounts based on the contents of a comma separated file.</b></li><li><b class="yellow">assignroles – Assigns an identity domain role to all users that are contained in a comma separated file.</b></li><li><b class="yellow">unassignroles – Unassigns an identity domain role to all users that are contained in a comma separated file.</b></li></ul>Since writing the post, I have been asked a few times if it is possible to add users to a group. Well, from the <b>18.11</b> release this has been made possible and there are two new commands available for EPM Automate.<br /><ul style="text-align: left;"><li><b class="yellow">adduserstogroup -- Adds a batch of users contained in a file to an existing group in Access Control. </b></li><li><b class="yellow">removeusersfromgroup - Removes a batch of users contained in a file from an available group in Access Control.</b></li></ul>In order to use the commands, a file containing a list of users has to be uploaded to EPM Cloud. As you would expect, the functionality is also available through the REST API.<br /><br />In this post I will quickly go through the commands, first with EPM Automate and then with the REST API.<br /><br />Let us start with the “adduserstogroup” command.<br /><br />The syntax for the EPM Automate command is:<br /><br /><b class="yellow">epmautomate addUsersToGroup FILENAME GROUPNAME</b><br /><br />Where <b>FILENAME </b>is a file containing a list of users that has already been uploaded to EPM cloud. <b>GROUPNAME </b>is the group you want to assign the users in the file to.<br /><br />The users will need to exist in the identity domain, if they don’t you can add them with the “addusers” command. The users will also need to have an identity domain applied, this can be achieved with the “assignroles” command.<br /><br />I would have preferred it if you could specify the user and the group they should be assigned to in the file instead of only being able to assign a single group at a time.<br /><br />I will go through an example to add the following user to a group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-qS4iKjoO8oM/W98EOy7GnCI/AAAAAAAAKZ0/mre_rWQW5BQH-BCtU15RujeXwiAFlgx8gCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="123" data-original-width="245" src="https://2.bp.blogspot.com/-qS4iKjoO8oM/W98EOy7GnCI/AAAAAAAAKZ0/mre_rWQW5BQH-BCtU15RujeXwiAFlgx8gCLcBGAs/s1600/image001.png" /></a></div><br />The user has already been assigned an identity domain role. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-J8U7PAH1Gu4/W98EOwMMpAI/AAAAAAAAKZ4/2kzA1UQoNdAj60smrJjeUECvBOI957vPACLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="148" data-original-width="554" src="https://2.bp.blogspot.com/-J8U7PAH1Gu4/W98EOwMMpAI/AAAAAAAAKZ4/2kzA1UQoNdAj60smrJjeUECvBOI957vPACLcBGAs/s1600/image002.png" /></a></div><br />The group to assign the user to already exists in “Access Control”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ojbewrDmX-A/W98EO2NcvBI/AAAAAAAAKZ8/8ijkd2P3cvo2Ga_Q1jwmKiPoBetdDXzWACLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="319" data-original-width="882" height="231" src="https://1.bp.blogspot.com/-ojbewrDmX-A/W98EO2NcvBI/AAAAAAAAKZ8/8ijkd2P3cvo2Ga_Q1jwmKiPoBetdDXzWACLcBGAs/s640/image003.png" width="640" /></a></div><br />The group does not currently have any users assigned to it. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-rM0Tq_xTkPY/W98EPvaFshI/AAAAAAAAKaA/fPfSjAJTy-AK42mMVBoHMKlzzNm-WigSACLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="243" data-original-width="768" height="202" src="https://3.bp.blogspot.com/-rM0Tq_xTkPY/W98EPvaFshI/AAAAAAAAKaA/fPfSjAJTy-AK42mMVBoHMKlzzNm-WigSACLcBGAs/s640/image004.png" width="640" /></a></div><br />To be able to use the EPM Automate command, you need a file containing the list of users to assign to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-3w310-2GEHM/W98EP17JctI/AAAAAAAAKaE/h_z1lIplfiIR1N9LN3nxrrM6v1Vh3O9UACLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="64" data-original-width="143" src="https://1.bp.blogspot.com/-3w310-2GEHM/W98EP17JctI/AAAAAAAAKaE/h_z1lIplfiIR1N9LN3nxrrM6v1Vh3O9UACLcBGAs/s1600/image005.png" /></a></div><br />Obviously you can include as many users as you like in the file.<br /><br />The file must have the header “User Login” otherwise you will generate an error when trying to use the command.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-dgZO0LGzwy8/W98EP-JIdHI/AAAAAAAAKaI/YOc2_32HUMY8PNFhn0u98j0rkIveMrWEwCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="50" data-original-width="805" height="39" src="https://2.bp.blogspot.com/-dgZO0LGzwy8/W98EP-JIdHI/AAAAAAAAKaI/YOc2_32HUMY8PNFhn0u98j0rkIveMrWEwCLcBGAs/s640/image006.png" width="640" /></a></div><br />Once the file has been produced it has to be uploaded to EPM Cloud, this can be achieved with the EPM Automate “uploadfile” command. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-W3MzH9w1EiQ/W98EQFnrk3I/AAAAAAAAKaM/USR92p3H1Gou3so1etIopcsydeRDRghhACLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="195" data-original-width="310" src="https://2.bp.blogspot.com/-W3MzH9w1EiQ/W98EQFnrk3I/AAAAAAAAKaM/USR92p3H1Gou3so1etIopcsydeRDRghhACLcBGAs/s1600/image007.png" /></a></div><br />The file will then be available from the application “Inbox/Outbox Explorer”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-iS4RFN5Abo8/W98EQV1OpfI/AAAAAAAAKaQ/XKTOo0Kex8ALbytYFd-1jNNHMR6lIrwXACLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="249" src="https://4.bp.blogspot.com/-iS4RFN5Abo8/W98EQV1OpfI/AAAAAAAAKaQ/XKTOo0Kex8ALbytYFd-1jNNHMR6lIrwXACLcBGAs/s1600/image008.png" /></a></div><br />Now the file exists, the “addusertogroup” command can be executed to assign the users in the file to the group specified in the command. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Dk5LsimFwNY/W98EQks_D-I/AAAAAAAAKaU/AzyTNUaBRaom4zjm9ZYTzhLbNUgu5FWrQCLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="203" data-original-width="394" src="https://3.bp.blogspot.com/-Dk5LsimFwNY/W98EQks_D-I/AAAAAAAAKaU/AzyTNUaBRaom4zjm9ZYTzhLbNUgu5FWrQCLcBGAs/s1600/image009.png" /></a></div><br />The response from issuing the command will include how many users were processed, including the number of successful and failed group assignments.<br /><br />Checking the group in "Access Control" confirms the user has been successfully assigned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-3S5tv312DNM/W98EQu6OoCI/AAAAAAAAKaY/n5EkNFAPjd8VdCnLtfTap3U5fx08j_LQACLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="234" data-original-width="512" src="https://4.bp.blogspot.com/-3S5tv312DNM/W98EQu6OoCI/AAAAAAAAKaY/n5EkNFAPjd8VdCnLtfTap3U5fx08j_LQACLcBGAs/s1600/image010.png" /></a></div><br />To remove users from a group is pretty much the same concept, only difference is this time it will be the command “removeusersfromgroup”. I am going to use the same user file and remove them from the same group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-bkFB32CdcBU/W98EQ1VDeGI/AAAAAAAAKac/A-HsQkqlguEKcPFNAQK0gmu-gVP8_BnSwCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="210" data-original-width="433" src="https://1.bp.blogspot.com/-bkFB32CdcBU/W98EQ1VDeGI/AAAAAAAAKac/A-HsQkqlguEKcPFNAQK0gmu-gVP8_BnSwCLcBGAs/s1600/image011.png" /></a></div><br />The output will once again highlight how many users in the file were successfully or unsuccessfully removed from a group.<br /><br />As the command successfully removed the user they have been unassigned in "Access Control".<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-AYeJmCL32os/W98ERMFTrII/AAAAAAAAKag/x8I97MhYIuoYZzFu-C3h0Ix8_5ZfvtbOACLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="237" data-original-width="497" src="https://1.bp.blogspot.com/-AYeJmCL32os/W98ERMFTrII/AAAAAAAAKag/x8I97MhYIuoYZzFu-C3h0Ix8_5ZfvtbOACLcBGAs/s1600/image012.png" /></a></div><br />If you try to run the command against a group that does not exist, then you will receive an error. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-TZLpnkOa2K8/W98ERFD3PyI/AAAAAAAAKak/ZZs99aWRKns3808EsIuAEYQzAdjyEHCEACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="871" height="102" src="https://2.bp.blogspot.com/-TZLpnkOa2K8/W98ERFD3PyI/AAAAAAAAKak/ZZs99aWRKns3808EsIuAEYQzAdjyEHCEACLcBGAs/s640/image013.png" width="640" /></a></div><br />I did wonder whether the command would allow you to add a group to a group and not just users to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-fq3yPjA1Nnw/W98ERcz0rVI/AAAAAAAAKao/b-Rm4qkDBc8A6WN7AraBtH62ECjhJa6mgCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="519" src="https://3.bp.blogspot.com/-fq3yPjA1Nnw/W98ERcz0rVI/AAAAAAAAKao/b-Rm4qkDBc8A6WN7AraBtH62ECjhJa6mgCLcBGAs/s1600/image014.png" /></a></div><br />Considering the header in the file has to specify “User Login” I wasn’t holding out much hope, anyway I added a group to the file and uploaded. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-svt8VRkb9lg/W98ERZmauBI/AAAAAAAAKas/J9wMnhAbmTUNJGML_c86RCc0hUlTg1w0gCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="66" data-original-width="132" src="https://4.bp.blogspot.com/-svt8VRkb9lg/W98ERZmauBI/AAAAAAAAKas/J9wMnhAbmTUNJGML_c86RCc0hUlTg1w0gCLcBGAs/s1600/image015.png" /></a></div><br />Running the command generated a failure. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-9nX97OXqbEY/W98ERq3o1vI/AAAAAAAAKaw/0eBsghbv6qEqX1I3BFf5yu06ktlm6MLMgCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="204" data-original-width="393" src="https://3.bp.blogspot.com/-9nX97OXqbEY/W98ERq3o1vI/AAAAAAAAKaw/0eBsghbv6qEqX1I3BFf5yu06ktlm6MLMgCLcBGAs/s1600/image016.png" /></a></div><br />It would be good if the command included a parameter to define where to assign users or groups to a group. This would be preferable over another new command.<br /><br />Now on to achieving the same functionality with the REST API.<br /><br />I am not going to go through uploading a file using the REST API again as I covered that in my previous <a href="http://john-goodwin.blogspot.com/2018/09/epm-cloud-managing-users-with-epm.html"><b>post</b></a>.<br /><br />The REST API URL format for adding/removing users to/from groups is:<br /><br /><b class="yellow">https://&lt;cloud_instance&gt;/interop/rest/security/v1/groups</b>&nbsp;&nbsp;&nbsp; <br /><br />To assign a group to the users contained in a file a PUT method is required, the body of the request should include the filename, the group name and a job type of “ADD_USERS_TO_GROUP”.<br /><br />I said this in my previous post, but it is a shame that the user/group information could not have been included the body of the request instead of having to upload a file.<br /><br />Using a rest client an example to assign users to a group is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-rKwFxqaZuak/W98ERhTD6JI/AAAAAAAAKa0/P9KkDUjJNNcWq7LZ4PLkFE-TrqdEQv4WgCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="96" data-original-width="663" src="https://2.bp.blogspot.com/-rKwFxqaZuak/W98ERhTD6JI/AAAAAAAAKa0/P9KkDUjJNNcWq7LZ4PLkFE-TrqdEQv4WgCLcBGAs/s1600/image017.png" /></a></div><br />The response will contain job information for adding users to groups. A status of -1 means the job is in progress, a URL is included which then can be accessed to check the job status. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-1kodfFQDj6g/W98ERwGXgeI/AAAAAAAAKa4/9e_xBOK-LWYqURMPWaDnm1BqYZXyfwVQQCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="712" src="https://2.bp.blogspot.com/-1kodfFQDj6g/W98ERwGXgeI/AAAAAAAAKa4/9e_xBOK-LWYqURMPWaDnm1BqYZXyfwVQQCLcBGAs/s1600/image018.png" /></a></div><br />Using the URL from the response, a GET request can be made to keep checking the job status until it completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-tuGZBT4dPaE/W98ESYSOHQI/AAAAAAAAKa8/7FeUcanBD_EihX2RlqoEIQiCLWeNC2sOgCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="131" data-original-width="569" src="https://3.bp.blogspot.com/-tuGZBT4dPaE/W98ESYSOHQI/AAAAAAAAKa8/7FeUcanBD_EihX2RlqoEIQiCLWeNC2sOgCLcBGAs/s1600/image019.png" /></a></div><br />A status of 0 means the operation was successful, just as with EPM Automate details are included to inform how many assignments were processed and how many succeeded or failed.<br /><br />As the details show the process was successful, the user in the file has been assigned to the group.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-seb3XLGj0Xk/W98EShaA5cI/AAAAAAAAKbA/d8-zNthukLotLkYe9VCfkQAfWRxslkpGQCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="228" data-original-width="511" src="https://2.bp.blogspot.com/-seb3XLGj0Xk/W98EShaA5cI/AAAAAAAAKbA/d8-zNthukLotLkYe9VCfkQAfWRxslkpGQCLcBGAs/s1600/image020.png" /></a></div><br />To remove users from a group is very similar, the only difference is the “jobtype” parameter which should be “REMOVE_USERS_FROM_GROUP”. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-7fzGviAQec0/W98ES5i4NgI/AAAAAAAAKbE/w6hxCfZbqwwJCBHZ6pmvUIqCYvFFA1bqACLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="100" data-original-width="703" src="https://1.bp.blogspot.com/-7fzGviAQec0/W98ES5i4NgI/AAAAAAAAKbE/w6hxCfZbqwwJCBHZ6pmvUIqCYvFFA1bqACLcBGAs/s1600/image021.png" /></a></div><br />The response contains the same information as when using the resource to add users to a group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-mbHSw-9NbD8/W98ETHB4VGI/AAAAAAAAKbI/hzO_kJoIV-orkAYbIg4fZgbPhghcw9wVQCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="705" src="https://4.bp.blogspot.com/-mbHSw-9NbD8/W98ETHB4VGI/AAAAAAAAKbI/hzO_kJoIV-orkAYbIg4fZgbPhghcw9wVQCLcBGAs/s1600/image022.png" /></a></div><br />The status can be checked until the job completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BmgQjtnOzp4/W98ETRL3iwI/AAAAAAAAKbM/CJhZHY9ZdlkDaJOXiNRvnJGYpZbPs4FXACLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="131" data-original-width="569" src="https://2.bp.blogspot.com/-BmgQjtnOzp4/W98ETRL3iwI/AAAAAAAAKbM/CJhZHY9ZdlkDaJOXiNRvnJGYpZbPs4FXACLcBGAs/s1600/image023.png" /></a></div><br />The user has now been removed the group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Oepj9ezFaH0/W98ETrIlE5I/AAAAAAAAKbQ/s7V8Q6qUWVUOFn8CVu8e2N5Wa4-jtr2fQCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="247" data-original-width="506" src="https://1.bp.blogspot.com/-Oepj9ezFaH0/W98ETrIlE5I/AAAAAAAAKbQ/s7V8Q6qUWVUOFn8CVu8e2N5Wa4-jtr2fQCLcBGAs/s1600/image024.png" /></a></div><br />To automate the process with the REST API and scripting you could put together something like: <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BRi6053CE2k/W98ET_75PTI/AAAAAAAAKbU/otaPdymABO4BrqZ2oVbmdw2SeVjgWPvHACLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="510" data-original-width="869" height="375" src="https://2.bp.blogspot.com/-BRi6053CE2k/W98ET_75PTI/AAAAAAAAKbU/otaPdymABO4BrqZ2oVbmdw2SeVjgWPvHACLcBGAs/s640/image025.png" width="640" /></a></div><br />The above script first tries to delete any existing file in EPM Cloud with the same name as the one that will be uploaded, once this is done, a file containing the list of users to assign a group to is uploaded.<br /><br />The file will then be available from the applications “Inbox/Outbox Explorer”.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-wS-iOY6nNa4/W98EUHNbeWI/AAAAAAAAKbY/tYMheWocMhgtG5Zz49tMZItwlgOsT1evwCLcBGAs/s1600/image026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="249" src="https://1.bp.blogspot.com/-wS-iOY6nNa4/W98EUHNbeWI/AAAAAAAAKbY/tYMheWocMhgtG5Zz49tMZItwlgOsT1evwCLcBGAs/s1600/image026.png" /></a></div><br />Next, the REST resource to add users to a group is called. The URL to check the job status is then extracted from the response. The job status is checked until it completes. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-zafFduzwgKQ/W98EUYTIMAI/AAAAAAAAKbc/hGdJ5PMm8Gw4T9kS1OB-69SLVj_keN5egCLcBGAs/s1600/image027.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="667" src="https://3.bp.blogspot.com/-zafFduzwgKQ/W98EUYTIMAI/AAAAAAAAKbc/hGdJ5PMm8Gw4T9kS1OB-69SLVj_keN5egCLcBGAs/s1600/image027.png" /></a></div><br />The user contained in the uploaded file has been successfully assigned to the specified group. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-BTCI77Nie7U/W98EUpRV32I/AAAAAAAAKbg/YBa4DYa7QIcnwdztxLVTVBsT8KOqSkV5QCLcBGAs/s1600/image028.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="505" src="https://4.bp.blogspot.com/-BTCI77Nie7U/W98EUpRV32I/AAAAAAAAKbg/YBa4DYa7QIcnwdztxLVTVBsT8KOqSkV5QCLcBGAs/s1600/image028.png" /></a></div><br />To remove users from a group the same script can be reused with the job type changed to “REMOVE_USERS_FROM_GROUP”.<br /><br />I am sure I am going to get asked if it is possible to create a group with EPM Automate or the REST API, unfortunately there is no direct command to do this yet.</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-4164941874789266082 Sun Nov 04 2018 10:01:00 GMT-0500 (EST) What is Casabase and why should I use it? @HarryGatesIII http://feedproxy.google.com/~r/HarryGatessEssbaseBlog/~3/ISYzpfk9ggc/what-is-casabase-and-why-should-i-use-it.html <span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;">Casabase is a multidimensional engine that aggregates data instantly across multiple, sign-based hierarchies. You can view your data by any combination and at any level of Year, Month, Day, Product, Department, Entity, Location, Account, Scenario, Version, or any other dimension you want. And you don’t have to wait for a nightly or hourly process to do it – gone are worries that your upper-level data has not been processed and is out of sync with base-level data.</span><br /><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;"><br /></span><div class="vc_single_image-wrapper vc_box_border_grey" style="border: 0px; box-sizing: border-box; display: inline-block; font: inherit; margin: 0px; max-width: 100%; padding: 0px; position: relative; vertical-align: baseline;"><div style="text-align: left;"><img alt="" class="vc_single_image-img attachment-full" height="239" src="https://casabasesoftware.com/wp-content/uploads/2018/10/Casabase_Dimension_2.png" style="border: 0px; box-sizing: border-box; font: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;" width="227" /></div></div><a class="prettyphoto" href="https://casabasesoftware.com/wp-content/uploads/2018/10/Casabase_Dimension_2.png" rel="prettyPhoto[rel-7938-2084934356]" style="background-color: white; border: 0px; box-sizing: border-box; color: #004c89; font: inherit; margin: 0px; outline: none; padding: 0px; text-align: center; text-decoration-line: none; transition: all 0.2s linear 0s; vertical-align: baseline;" target="_self"></a><br /><figcaption class="vc_figure-caption" style="background-color: white; border: 0px; box-sizing: border-box; color: #a1b1bc; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 24px; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;">Casabase Dimensions - Off-the-shelf functionality</figcaption><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;"><br /></span><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;">Casabase is OLAP made simple. Read more here:&nbsp;</span><a href="https://casabasesoftware.com/what-is-casabase-anyway-and-why-should-i-use-it/" target="_blank">What is Casabase?</a><br /><div class="vc_span6 wpb_column vc_column_container " style="background-color: white; border: 0px; box-sizing: border-box; color: #a1b1bc; float: left; font-family: Lato, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0px 29.25px; min-height: 5px; padding: 0px; vertical-align: baseline; width: 570.375px;"><div class="vc_column-inner " style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><div class="wpb_wrapper" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><div class="wpb_single_image wpb_content_element vc_align_center" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><div class="wpb_wrapper" style="border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 0; margin: 0px; padding: 0px; vertical-align: baseline;"><figure class="vc_figure" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /><figcaption class="vc_figure-caption" style="border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 24px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><br /></figcaption></figure></div></div></div></div></div><img src="http://feeds.feedburner.com/~r/HarryGatessEssbaseBlog/~4/ISYzpfk9ggc" height="1" width="1" alt=""/> Harry Gates tag:blogger.com,1999:blog-1043272077208566476.post-7143424191327373379 Sat Nov 03 2018 16:45:00 GMT-0400 (EDT) What is Casabase and why should I use it? http://feedproxy.google.com/~r/HarryGatessEssbaseBlog/~3/ISYzpfk9ggc/what-is-casabase-and-why-should-i-use-it.html <span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;">Casabase is a multidimensional engine that aggregates data instantly across multiple, sign-based hierarchies. You can view your data by any combination and at any level of Year, Month, Day, Product, Department, Entity, Location, Account, Scenario, Version, or any other dimension you want. And you don’t have to wait for a nightly or hourly process to do it – gone are worries that your upper-level data has not been processed and is out of sync with base-level data.</span><br /><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;"><br /></span><div class="vc_single_image-wrapper vc_box_border_grey" style="border: 0px; box-sizing: border-box; display: inline-block; font: inherit; margin: 0px; max-width: 100%; padding: 0px; position: relative; vertical-align: baseline;"><div style="text-align: left;"><img alt="" class="vc_single_image-img attachment-full" height="239" src="https://casabasesoftware.com/wp-content/uploads/2018/10/Casabase_Dimension_2.png" style="border: 0px; box-sizing: border-box; font: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;" width="227" /></div></div><a class="prettyphoto" href="https://casabasesoftware.com/wp-content/uploads/2018/10/Casabase_Dimension_2.png" rel="prettyPhoto[rel-7938-2084934356]" style="background-color: white; border: 0px; box-sizing: border-box; color: #004c89; font: inherit; margin: 0px; outline: none; padding: 0px; text-align: center; text-decoration-line: none; transition: all 0.2s linear 0s; vertical-align: baseline;" target="_self"></a><br /><figcaption class="vc_figure-caption" style="background-color: white; border: 0px; box-sizing: border-box; color: #a1b1bc; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 24px; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;">Casabase Dimensions - Off-the-shelf functionality</figcaption><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;"><br /></span><span style="background-color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;">Casabase is OLAP made simple. Read more here:&nbsp;</span><a href="https://casabasesoftware.com/what-is-casabase-anyway-and-why-should-i-use-it/" target="_blank">What is Casabase?</a><br /><div class="vc_span6 wpb_column vc_column_container " style="background-color: white; border: 0px; box-sizing: border-box; color: #a1b1bc; float: left; font-family: Lato, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0px 29.25px; min-height: 5px; padding: 0px; vertical-align: baseline; width: 570.375px;"><div class="vc_column-inner " style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><div class="wpb_wrapper" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><div class="wpb_single_image wpb_content_element vc_align_center" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><div class="wpb_wrapper" style="border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 0; margin: 0px; padding: 0px; vertical-align: baseline;"><figure class="vc_figure" style="border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /><figcaption class="vc_figure-caption" style="border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 24px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><br /></figcaption></figure></div></div></div></div></div><img src="http://feeds.feedburner.com/~r/HarryGatessEssbaseBlog/~4/ISYzpfk9ggc" height="1" width="1" alt=""/> Harry Gates tag:blogger.com,1999:blog-1043272077208566476.post-7143424191327373379 Sat Nov 03 2018 16:45:00 GMT-0400 (EDT) New Emerging Technologies Track at ODTUG Kscope19 https://www.odtug.com/p/bl/et/blogaid=836&source=1 New to ODTUG Kscope19, the Emerging Technologies track offers ODTUG Kscope attendees the opportunity to learn about the latest and greatest technologies making a mark on the world. ODTUG https://www.odtug.com/p/bl/et/blogaid=836&source=1 Thu Nov 01 2018 14:31:43 GMT-0400 (EDT) New Emerging Technologies Track at ODTUG Kscope19 @odtug @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.odtug.com/p/bl/et/blogaid=836&source=1 New to ODTUG Kscope19, the Emerging Technologies track offers ODTUG Kscope attendees the opportunity to learn about the latest and greatest technologies making a mark on the world. ODTUG https://www.odtug.com/p/bl/et/blogaid=836&source=1 Thu Nov 01 2018 14:31:43 GMT-0400 (EDT) ODTUG October News https://www.odtug.com/p/bl/et/blogaid=835&source=1 Announcing the 2018–2019 ODTUG Leadership Program Class! ODTUG is pleased to announce its sixth ODTUG Leadership Program, a program dedicated to enhancing the leadership skills of ODTUG members. ODTUG https://www.odtug.com/p/bl/et/blogaid=835&source=1 Wed Oct 31 2018 10:25:26 GMT-0400 (EDT) ODTUG October News @odtug @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.odtug.com/p/bl/et/blogaid=835&source=1 Announcing the 2018–2019 ODTUG Leadership Program Class! ODTUG is pleased to announce its sixth ODTUG Leadership Program, a program dedicated to enhancing the leadership skills of ODTUG members. ODTUG https://www.odtug.com/p/bl/et/blogaid=835&source=1 Wed Oct 31 2018 10:25:26 GMT-0400 (EDT) Oracle PBCS November 2018 release updates @epminsight http://epminsight.com/567/oracle-pbcs-november-2018-release-updates/ <p>The Oracle PBCS November 2018 update adds a few good features that you probably run into during your PBCS implementations. I have listed a few below. You can find Oracle&#8217;s November Updates release document <a href="https://www.oracle.com/webfolder/technetwork/tutorials/tutorial/cloud/pbcs/2018-pbcs-wn.htm#November_2018_Update" target="_blank" rel="noopener">here</a></p> <p><strong><span style="text-decoration: underline;">New EPM Automate Utility</span></strong></p> <p>The new utility adds the following commands. These are particularly helpful when you want to perform automated security updates and have a source system that can provide you with security details via an extract file:</p> <ul> <li>addUsersToGroup: Use this to add users to existing groups set up in Access Control using a csv file already uploaded</li> <li>removeUsersFromGroup: Use this to remove users from existing groups set up in Access Control using a csv file already uploaded to the environment</li> </ul> <p>Additionally, the new utility provides improved performance when processing large files utilizing the copyfilefrominstance, downloadfile, uploadfile commands in EPM Automate</p> <p><span style="text-decoration: underline;"><strong>New Smartview Version 11.1.2.5.810</strong></span></p> <p>The new version adds support for-</p> <ul> <li>Drill-Through to Excel Sheets from EPM Cloud</li> <li>Attaching Files to Cells in Forms and Ad Hoc Grids</li> <li>Additional Information Added to Health Check</li> <li>Support for Oracle Sales Planning Cloud</li> </ul> <p><span style="text-decoration: underline;"><strong>Data Maps and Smart Push between Strategic Modeling and Planning</strong></span></p> <p>PBCS now supports data maps that push data from Strategic Modeling to a Planning Cube or from a Planning cube to a Strategic Modeling model.</p> <p><span style="text-decoration: underline;"><strong>REST API&#8217;s for managing users</strong></span></p> <p>New REST API&#8217;s to add users to a group or remove users from a group</p> <p><span style="text-decoration: underline;"><strong>New Expressions in Data Integration</strong></span></p> <p>New target dimension expression types include Copy Source value, Prefix, Suffix, Substring, Replace, Default, Rtrim, Ltrim, Rpad, Lpad, Constant, Conditional, Split, and SQL</p> <p><span style="text-decoration: underline;"><strong>ASO Functions in Calculation Manager</strong></span></p> <p>The following new functions can be used in POV of an ASO custom calculation or allocation &#8211;</p> <ul> <li>@FilterDynamic:Removes all dynamic members from the list of members</li> <li>@FilterShared: Removes all shared members from the list of members</li> <li>@FilterSharedAndDynamic:Removes all dynamic and shared members from the list of members</li> </ul> <p><span style="text-decoration: underline;"><strong>Design-Time Prompt Functions in Calculation Manager</strong></span></p> <ul> <li>@IsAncest: Returns true if the specified ancestor member is an ancestor of the child member</li> <li>@IsChild: Returns true if the specified child member is a child of the specified parent member</li> </ul> <p><span style="text-decoration: underline;"><strong>New Custom Function in Calculation Manager</strong></span></p> <ul> <li>@CalcMgrDateTimesToExcel: Converts multiple dates in YYYYMMDDHHMMSS format to Excel dates</li> </ul> <p>The post <a rel="nofollow" href="http://epminsight.com/567/oracle-pbcs-november-2018-release-updates/">Oracle PBCS November 2018 release updates</a> appeared first on <a rel="nofollow" href="http://epminsight.com">epminsight</a>.</p> Amit Sahasrabudhe http://epminsight.com/?p=567 Fri Oct 26 2018 14:05:58 GMT-0400 (EDT) Oracle PBCS November 2018 release updates http://epminsight.com/567/oracle-pbcs-november-2018-release-updates/ <p>The Oracle PBCS November 2018 update adds a few good features that you probably run into during your PBCS implementations. I have listed a few below. You can find Oracle&#8217;s November Updates release document <a href="https://www.oracle.com/webfolder/technetwork/tutorials/tutorial/cloud/pbcs/2018-pbcs-wn.htm#November_2018_Update" target="_blank" rel="noopener">here</a></p> <p><strong><span style="text-decoration: underline;">New EPM Automate Utility</span></strong></p> <p>The new utility adds the following commands. These are particularly helpful when you want to perform automated security updates and have a source system that can provide you with security details via an extract file:</p> <ul> <li>addUsersToGroup: Use this to add users to existing groups set up in Access Control using a csv file already uploaded</li> <li>removeUsersFromGroup: Use this to remove users from existing groups set up in Access Control using a csv file already uploaded to the environment</li> </ul> <p>Additionally, the new utility provides improved performance when processing large files utilizing the copyfilefrominstance, downloadfile, uploadfile commands in EPM Automate</p> <p><span style="text-decoration: underline;"><strong>New Smartview Version 11.1.2.5.810</strong></span></p> <p>The new version adds support for-</p> <ul> <li>Drill-Through to Excel Sheets from EPM Cloud</li> <li>Attaching Files to Cells in Forms and Ad Hoc Grids</li> <li>Additional Information Added to Health Check</li> <li>Support for Oracle Sales Planning Cloud</li> </ul> <p><span style="text-decoration: underline;"><strong>Data Maps and Smart Push between Strategic Modeling and Planning</strong></span></p> <p>PBCS now supports data maps that push data from Strategic Modeling to a Planning Cube or from a Planning cube to a Strategic Modeling model.</p> <p><span style="text-decoration: underline;"><strong>REST API&#8217;s for managing users</strong></span></p> <p>New REST API&#8217;s to add users to a group or remove users from a group</p> <p><span style="text-decoration: underline;"><strong>New Expressions in Data Integration</strong></span></p> <p>New target dimension expression types include Copy Source value, Prefix, Suffix, Substring, Replace, Default, Rtrim, Ltrim, Rpad, Lpad, Constant, Conditional, Split, and SQL</p> <p><span style="text-decoration: underline;"><strong>ASO Functions in Calculation Manager</strong></span></p> <p>The following new functions can be used in POV of an ASO custom calculation or allocation &#8211;</p> <ul> <li>@FilterDynamic:Removes all dynamic members from the list of members</li> <li>@FilterShared: Removes all shared members from the list of members</li> <li>@FilterSharedAndDynamic:Removes all dynamic and shared members from the list of members</li> </ul> <p><span style="text-decoration: underline;"><strong>Design-Time Prompt Functions in Calculation Manager</strong></span></p> <ul> <li>@IsAncest: Returns true if the specified ancestor member is an ancestor of the child member</li> <li>@IsChild: Returns true if the specified child member is a child of the specified parent member</li> </ul> <p><span style="text-decoration: underline;"><strong>New Custom Function in Calculation Manager</strong></span></p> <ul> <li>@CalcMgrDateTimesToExcel: Converts multiple dates in YYYYMMDDHHMMSS format to Excel dates</li> </ul> <p>The post <a rel="nofollow" href="http://epminsight.com/567/oracle-pbcs-november-2018-release-updates/">Oracle PBCS November 2018 release updates</a> appeared first on <a rel="nofollow" href="http://epminsight.com">epminsight</a>.</p> Amit Sahasrabudhe http://epminsight.com/?p=567 Fri Oct 26 2018 14:05:58 GMT-0400 (EDT) EPM Cloud Updates – November 2018 – EPBCS, FCCS, PCMCS, ARCS, EPRCS & EDMCS http://theepmlab.com/epm-cloud-updates-november-2018-epbcs-fccs-pcmcs-arcs-eprcs-edmcs/ &#160; Oracle releases the application updates documentation on new features and fixed issues from the Applications Release Readiness site. From there, you will be able to check the update for Customer Experience, Human Capital Management, Enterprise Resource Planning, Supply Chain Management, Enterprise Performance Management. &#160; A quick recap of the EPM applications. Planning and Budgeting Cloud Enterprise Planning Cloud... Jun http://theepmlab.com/?p=2179 Thu Oct 25 2018 22:43:52 GMT-0400 (EDT) EPM Cloud Updates – November 2018 – EPBCS, FCCS, PCMCS, ARCS, EPRCS & EDMCS @_Jun_Zhang_ @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs http://theepmlab.com/epm-cloud-updates-november-2018-epbcs-fccs-pcmcs-arcs-eprcs-edmcs/ &#160; Oracle releases the application updates documentation on new features and fixed issues from the Applications Release Readiness site. From there, you will be able to check the update for Customer Experience, Human Capital Management, Enterprise Resource Planning, Supply Chain Management, Enterprise Performance Management. &#160; A quick recap of the EPM applications. Planning and Budgeting Cloud Enterprise Planning Cloud... Jun http://theepmlab.com/?p=2179 Thu Oct 25 2018 22:43:52 GMT-0400 (EDT) Announcing the 2019-2020 ODTUG Board of Directors https://www.odtug.com/p/bl/et/blogaid=834&source=1 Congratulations to the Newly Elected 2019–2020 ODTUG Board of Directors! ODTUG https://www.odtug.com/p/bl/et/blogaid=834&source=1 Thu Oct 25 2018 12:47:57 GMT-0400 (EDT) Announcing the 2019-2020 ODTUG Board of Directors @odtug @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.odtug.com/p/bl/et/blogaid=834&source=1 Congratulations to the Newly Elected 2019–2020 ODTUG Board of Directors! ODTUG https://www.odtug.com/p/bl/et/blogaid=834&source=1 Thu Oct 25 2018 12:47:57 GMT-0400 (EDT) Automating data flows between EPM Cloud and OAC – Part 2 http://john-goodwin.blogspot.com/2018/10/automating-data-flows-between-epm-cloud.html <div dir="ltr" style="text-align: left;" trbidi="on">In the first <a href="http://john-goodwin.blogspot.com/2018/09/automating-data-flows-between-epm-cloud.html"><b>part</b></a>, I went through an example of extracting forecast data from PBCS using Data Management, downloading the data file and then loading this to an OAC Essbase database. All the steps in the example were manual, so in this post I am going to add some automation using REST APIs and scripting.<br /><br />I would recommend reading through the first post if you have not already, as I will be referring to it and this post will probably not make much sense unless you have read it.<br /><br />As always, I am going to stress this is not the only way to go about automating the process and is only to provide an idea as to what can be achieved. <br /><br />I will provide examples of the REST API using a free REST client and the scripting will be mainly with PowerShell, though you can achieve the same results with pretty much any scripting language. There will also be a little bit of Groovy thrown into the mix for those that are running a user managed version of OAC vs autonomous.<br /><br />A summary of the process that will be automated is: <br /><ul style="text-align: left;"><li><b class="yellow">Extract Forecast year substitution variable from OAC Essbase.</b></li><li><b class="yellow">Transform variable into the start/end period for an EPM Cloud Data Management data load rule.</b></li><li><b class="yellow">Run a Data Management data load rule to extract planning forecast data, map and then generate a file.</b></li><li><b class="yellow">Download data file from Data Management (Groovy example, downloads directly from DM to OAC).</b></li><li><b class="yellow">Run an Essbase Load rule to load data from file.</b></li></ul>It is possible to run the whole process directly from OAC using Groovy, but I am trying to provide options for autonomous OAC as well. Also, I didn’t really want to show one big Groovy script because that is not very interesting for a blog post.<br /><br />Before I start out, it is worth pointing out that I going to be using the same forecast year sub var, Data Management and Essbase data load rule that I covered in the last post.<br /><br />For the first part of the process, I want to extract the Essbase forecast sub var. This has been created at application level.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-sRzLFRMdJbs/W8yEttPhMSI/AAAAAAAAKWE/_8BRP38hvl05q9OhJD9JzjAUDW5kfyEmwCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="506" src="https://4.bp.blogspot.com/-sRzLFRMdJbs/W8yEttPhMSI/AAAAAAAAKWE/_8BRP38hvl05q9OhJD9JzjAUDW5kfyEmwCLcBGAs/s1600/image001.png" /></a></div><br />To extract using the REST API, a GET request is made to the following URL format:<br /><br /><b class="yellow">https://&lt;oac_instance&gt;/essbase/rest/v1/applications/&lt;app_name&gt;/variables/&lt;sub_var_name&gt;</b><br /><br />In my case this would equate to:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-OJO1rYLjvFg/W8yEthTVHDI/AAAAAAAAKWI/_cmwyXNeeqI5xxqkd_zcnLAqSrZzHjUfQCLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="35" data-original-width="588" src="https://2.bp.blogspot.com/-OJO1rYLjvFg/W8yEthTVHDI/AAAAAAAAKWI/_cmwyXNeeqI5xxqkd_zcnLAqSrZzHjUfQCLcBGAs/s1600/image002.png" /></a></div><br />The JSON response includes the name and value of the sub var.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-My91-icnE-0/W8yEtoBQsDI/AAAAAAAAKWM/Sz2tm_Tov2o-eKcqzWHkrdpkTcGVooqXgCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="94" data-original-width="296" src="https://4.bp.blogspot.com/-My91-icnE-0/W8yEtoBQsDI/AAAAAAAAKWM/Sz2tm_Tov2o-eKcqzWHkrdpkTcGVooqXgCLcBGAs/s1600/image003.png" /></a></div><br />For Data Management I need to convert this to the start and end period.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/--Dja7X5H8c4/W8yEuByQKUI/AAAAAAAAKWQ/HZZXAhcbgZQHFuGn9wiTjLdrBfDtBOCSACLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="60" data-original-width="144" src="https://3.bp.blogspot.com/--Dja7X5H8c4/W8yEuByQKUI/AAAAAAAAKWQ/HZZXAhcbgZQHFuGn9wiTjLdrBfDtBOCSACLcBGAs/s1600/image004.png" /></a></div><br />This is where a script comes into play and can automate the process:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-9LkxjXBmAWc/W8yEufyNDPI/AAAAAAAAKWU/-4cWLtF96Vg6rzlwY6srHok_1EbJeJfCgCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="567" data-original-width="659" src="https://3.bp.blogspot.com/-9LkxjXBmAWc/W8yEufyNDPI/AAAAAAAAKWU/-4cWLtF96Vg6rzlwY6srHok_1EbJeJfCgCLcBGAs/s1600/image005.png" /></a></div><br />Now that the variable has been extracted and transformed, the Data Management load rule can be executed.<br /><br />The idea is to execute the rule with the following values:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-fHB-RGrkRjA/W8yEuftPTkI/AAAAAAAAKWY/o4zfRcqGJREpQJiElJ2HedLtgkG6eUesACLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="194" src="https://3.bp.blogspot.com/-fHB-RGrkRjA/W8yEuftPTkI/AAAAAAAAKWY/o4zfRcqGJREpQJiElJ2HedLtgkG6eUesACLcBGAs/s1600/image006.png" /></a></div><br />I have covered this in the past but to run a rule using the REST API, a POST method is required, and the body of the request should include the above values in JSON format.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-24HAWu36MP8/W8yEugI9daI/AAAAAAAAKWc/Kqdor8fZvf4RaHW0LfILJNsRtlqPc9lPACLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="217" data-original-width="377" src="https://4.bp.blogspot.com/-24HAWu36MP8/W8yEugI9daI/AAAAAAAAKWc/Kqdor8fZvf4RaHW0LfILJNsRtlqPc9lPACLcBGAs/s1600/image007.png" /></a></div><br />The response includes the job ID (process ID), current job status and a URL to keep checking the status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-kdv94ghHAv4/W8yEu0CXlTI/AAAAAAAAKWg/MiFq4hswnpkJig0UL1m0_MvUpYwXLeHiwCLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="292" data-original-width="533" src="https://3.bp.blogspot.com/-kdv94ghHAv4/W8yEu0CXlTI/AAAAAAAAKWg/MiFq4hswnpkJig0UL1m0_MvUpYwXLeHiwCLcBGAs/s1600/image008.png" /></a></div><br />The job status can then be checked until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-R2DPGUUvUqE/W8yEvNBgYeI/AAAAAAAAKWk/nWisremzd20Sblyoa--0BsmzCKkX3qAHACLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="473" src="https://4.bp.blogspot.com/-R2DPGUUvUqE/W8yEvNBgYeI/AAAAAAAAKWk/nWisremzd20Sblyoa--0BsmzCKkX3qAHACLcBGAs/s1600/image009.png" /></a></div><br />Time to convert this into a script which will execute the rule and store the response.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Npu1hSKV_D0/W8yEvYtNTKI/AAAAAAAAKWo/yUC1Q63_G4UxvdmsXi9ieaRKLL-hCr2EwCLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="679" src="https://3.bp.blogspot.com/-Npu1hSKV_D0/W8yEvYtNTKI/AAAAAAAAKWo/yUC1Q63_G4UxvdmsXi9ieaRKLL-hCr2EwCLcBGAs/s1600/image010.png" /></a></div><br />The rule has been executed and the response stored, now it is time to keep checking the status until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-tPZ8fKmLyq4/W8yEvtNR6QI/AAAAAAAAKWs/cvcyZqtMbxoz728wyivNQsYhg3X7BhQvgCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="775" data-original-width="621" src="https://1.bp.blogspot.com/-tPZ8fKmLyq4/W8yEvtNR6QI/AAAAAAAAKWs/cvcyZqtMbxoz728wyivNQsYhg3X7BhQvgCLcBGAs/s1600/image011.png" /></a></div><br />In the Data Management target options of the rule, a static filename has been set.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-AAspld0jyBQ/W8yEv_8MB-I/AAAAAAAAKWw/uantOtMxnXkvlpzS8ZDe65D5yTSo7bYoQCLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="156" data-original-width="417" src="https://3.bp.blogspot.com/-AAspld0jyBQ/W8yEv_8MB-I/AAAAAAAAKWw/uantOtMxnXkvlpzS8ZDe65D5yTSo7bYoQCLcBGAs/s1600/image012.png" /></a></div><br />This means the file is available for download using the defined filename and from a location accessible using the REST API.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-5hpaL7_nip4/W8yEwAvxq-I/AAAAAAAAKW0/jlh5G85GRpMaO23ROjspUT5srUQoSXZgACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="253" src="https://1.bp.blogspot.com/-5hpaL7_nip4/W8yEwAvxq-I/AAAAAAAAKW0/jlh5G85GRpMaO23ROjspUT5srUQoSXZgACLcBGAs/s1600/image013.png" /></a></div><br />A GET request can be made to the following URL format which includes the filename.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Vpp2DSrwUoY/W8yEwfR2RNI/AAAAAAAAKW4/hHJJduh6gjQWp4sLHpWnvK1ibzqIMAp-wCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="185" data-original-width="731" height="161" src="https://1.bp.blogspot.com/-Vpp2DSrwUoY/W8yEwfR2RNI/AAAAAAAAKW4/hHJJduh6gjQWp4sLHpWnvK1ibzqIMAp-wCLcBGAs/s640/image014.png" width="640" /></a></div><br />This is where my example splits: if you want to use a Groovy script and download directly to the OAC instance, this could be an option available to user managed OAC instances.<br /><br />Alternatively, for an autonomous instance which I will cover first, you can download the file to a staging location, an example to do this could be:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-_HHQ_xITwrw/W8yEwW3YmuI/AAAAAAAAKW8/NoebKGo1sQ0rRkLTXQy5ID6DCscZAOWkQCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="761" height="232" src="https://2.bp.blogspot.com/-_HHQ_xITwrw/W8yEwW3YmuI/AAAAAAAAKW8/NoebKGo1sQ0rRkLTXQy5ID6DCscZAOWkQCLcBGAs/s640/image015.png" width="640" /></a></div><br />The file will be available to load to OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-cvF0JMtmUzI/W8yEwl9RBmI/AAAAAAAAKXA/llgfEaVcnZUAG5t7U2JgaYmALPA7AmLugCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="84" data-original-width="155" src="https://1.bp.blogspot.com/-cvF0JMtmUzI/W8yEwl9RBmI/AAAAAAAAKXA/llgfEaVcnZUAG5t7U2JgaYmALPA7AmLugCLcBGAs/s1600/image016.png" /></a></div><br />There are a couple of options available, you could upload the file to the OAC instance and then run a data load rule or use the data load stream option.<br /><br />The streaming option allows you to run an Essbase data load rule but stream in the data, removing the requirement to upload the file first.<br /><br />To stream data using the REST API you must use to a POST method to indicate you want to start a stream data load. The body of the post should include the Essbase load rule name.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-vPwb76b8AYM/W8yEw-rESyI/AAAAAAAAKXE/LdTt-4ruTgw6nWN1HdUsAMxlb455HevhgCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="137" data-original-width="572" src="https://3.bp.blogspot.com/-vPwb76b8AYM/W8yEw-rESyI/AAAAAAAAKXE/LdTt-4ruTgw6nWN1HdUsAMxlb455HevhgCLcBGAs/s1600/image017.png" /></a></div><br />The response will include a URL to post the data to.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-nQLvwWcM4PE/W8yExHjf1ZI/AAAAAAAAKXI/05vRfGC5vdUDw-6nOAqodcCIjW4WeccswCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="197" data-original-width="594" src="https://2.bp.blogspot.com/-nQLvwWcM4PE/W8yExHjf1ZI/AAAAAAAAKXI/05vRfGC5vdUDw-6nOAqodcCIjW4WeccswCLcBGAs/s1600/image018.png" /></a></div><br />The data can then be streamed using the returned URL.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-oVHYZ-SaDbw/W8yExm3faHI/AAAAAAAAKXM/FjLjhYgloI0Odsz3F4dEshKp121lcy4ngCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="652" src="https://3.bp.blogspot.com/-oVHYZ-SaDbw/W8yExm3faHI/AAAAAAAAKXM/FjLjhYgloI0Odsz3F4dEshKp121lcy4ngCLcBGAs/s1600/image019.png" /></a></div><br />The response will include URLs to either stream more data or end the data load rule.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-nuhIDxglJfQ/W8yEx9J6YWI/AAAAAAAAKXQ/OYFKUpI37w0LrHaoyXdsI7Dzkzs9WJNwwCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="594" src="https://4.bp.blogspot.com/-nuhIDxglJfQ/W8yEx9J6YWI/AAAAAAAAKXQ/OYFKUpI37w0LrHaoyXdsI7Dzkzs9WJNwwCLcBGAs/s1600/image020.png" /></a></div><br />To end the data load, a DELETE method is required to the same URL.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-9YFOdq9KAS8/W8yEyFnVlqI/AAAAAAAAKXU/w0QhXT9C3fszXUzkU2dGskeE__OlPZ73wCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="130" data-original-width="658" src="https://2.bp.blogspot.com/-9YFOdq9KAS8/W8yEyFnVlqI/AAAAAAAAKXU/w0QhXT9C3fszXUzkU2dGskeE__OlPZ73wCLcBGAs/s1600/image021.png" /></a></div><br />If there were no errors, a successful message should be returned.<br /><br />If I update the data to include an invalid member and run the data load again.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-8D5QInNxiu8/W8yEySbEeRI/AAAAAAAAKXY/QE2Nz7jFcYQxPFhh2ykQU8_kfn2NI5fywCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="35" data-original-width="313" src="https://4.bp.blogspot.com/-8D5QInNxiu8/W8yEySbEeRI/AAAAAAAAKXY/QE2Nz7jFcYQxPFhh2ykQU8_kfn2NI5fywCLcBGAs/s1600/image022.png" /></a></div><br />The response will indicate there were records rejected and the filename containing the errors.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jv6zlFyAtRc/W8yEyrCffOI/AAAAAAAAKXc/LRakPhykCMMolMN5RTAPt5ueO5HSAeSdwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="54" data-original-width="723" src="https://3.bp.blogspot.com/-jv6zlFyAtRc/W8yEyrCffOI/AAAAAAAAKXc/LRakPhykCMMolMN5RTAPt5ueO5HSAeSdwCLcBGAs/s1600/image023.png" /></a></div><br />This file will be available in the Essbase database directory.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-EKAs1awARwY/W8yEynmdtGI/AAAAAAAAKXg/tD9Ve6BKKM4GfDKYoqoMnmb549MkKBH0QCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="341" data-original-width="410" src="https://1.bp.blogspot.com/-EKAs1awARwY/W8yEynmdtGI/AAAAAAAAKXg/tD9Ve6BKKM4GfDKYoqoMnmb549MkKBH0QCLcBGAs/s1600/image024.png" /></a></div><br />An example of the error file is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-MaZe70coZUk/W8yEy3TD8hI/AAAAAAAAKXk/8NO19hsVyosEGXqS4Il1j2593768G8ThACLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="66" data-original-width="608" src="https://3.bp.blogspot.com/-MaZe70coZUk/W8yEy3TD8hI/AAAAAAAAKXk/8NO19hsVyosEGXqS4Il1j2593768G8ThACLcBGAs/s1600/image025.png" /></a></div><br />This file could be downloaded using the REST API if required.<br /><br />An example of automating the stream data load method using a script could be:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-A-qJHAUB0UA/W8yEzC61GVI/AAAAAAAAKXo/exJtpmxT_b4rMr2mgRGw2qZNpdnHsravQCLcBGAs/s1600/image026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="496" data-original-width="658" src="https://3.bp.blogspot.com/-A-qJHAUB0UA/W8yEzC61GVI/AAAAAAAAKXo/exJtpmxT_b4rMr2mgRGw2qZNpdnHsravQCLcBGAs/s1600/image026.png" /></a></div><br />I did have some fun trying to get the script to work as it needs to keep a web session active between the start and end of the streaming. I had to use “Invoke-WebRequest” where I generated a session variable and then used this in subsequent REST calls.<br /><br />If you are interested in what is happening behind the scenes with the data load streaming method, here is an excerpt from the Essbase application log.<br /><b class="yellow"><br />[DBNAME: GL] Received Command [StreamDataload] from user [john.goodwin]<br />[DBNAME: GL] Reading Rules From Rule Object For Database [GL]<br />[DBNAME: GL] Parallel dataload enabled: [2] block prepare threads, [1] block write threads.<br />[DBNAME: GL] Data Load Updated [21739] cells<br />[DBNAME: GL] [EXEC_TIME: 0.82] Data load completed successfully<br />Clear Active on User [john.goodwin] Instance [1]</b><br /><br />If you don’t want to go down the streaming route, you could upload the file to the Essbase database directory using the REST API.<br /><br />A PUT method is required to the following URL format which includes the name of the file and if you want to overwrite if it already exists:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-xkyoPxAKhO4/W8yEzC_9fTI/AAAAAAAAKXs/AyN4zynWDwY6DAveUbUW40ugwDKHE-xYgCLcBGAs/s1600/image027.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="199" data-original-width="683" src="https://2.bp.blogspot.com/-xkyoPxAKhO4/W8yEzC_9fTI/AAAAAAAAKXs/AyN4zynWDwY6DAveUbUW40ugwDKHE-xYgCLcBGAs/s1600/image027.png" /></a></div><br />This can simply be converted into a script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-AtmT5yMi7lg/W8yEzVB4MXI/AAAAAAAAKXw/WZmTqkAkrTksMGaseV-L_tevV72qIffewCLcBGAs/s1600/image028.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="112" data-original-width="782" height="91" src="https://1.bp.blogspot.com/-AtmT5yMi7lg/W8yEzVB4MXI/AAAAAAAAKXw/WZmTqkAkrTksMGaseV-L_tevV72qIffewCLcBGAs/s640/image028.png" width="640" /></a></div><br />After uploading you can then run a load job which I will cover shortly.<br /><br />Going back to the Groovy option, which if available could be used to carry out all steps of the process to move data between EPM Cloud and OAC. As an example, I am going to use it for downloading the data file from EPM Cloud directly to the Essbase database directory in OAC.<br /><br />In the Groovy script, variables are defined such as the EPM Cloud URL for downloading files, the data filename, location in OAC to download the file to. The user credentials are encrypted to create the basic authentication header for the REST call.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-1LxZBqF9W_E/W8yEzgzgYPI/AAAAAAAAKX0/OLvCeEXm_B4W1deju5dKiX2GcDKj4WbLQCLcBGAs/s1600/image029.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="257" data-original-width="946" height="173" src="https://4.bp.blogspot.com/-1LxZBqF9W_E/W8yEzgzgYPI/AAAAAAAAKX0/OLvCeEXm_B4W1deju5dKiX2GcDKj4WbLQCLcBGAs/s640/image029.png" width="640" /></a></div><br />A method is then called to make the REST request and download the file.<br /><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-2c45kyANXwA/W8zCY5O5GfI/AAAAAAAAKZk/SWJd4SiGICIcjIDYUNNFMieNQMDonizRwCLcBGAs/s1600/agroovy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="839" data-original-width="1169" height="459" src="https://4.bp.blogspot.com/-2c45kyANXwA/W8zCY5O5GfI/AAAAAAAAKZk/SWJd4SiGICIcjIDYUNNFMieNQMDonizRwCLcBGAs/s640/agroovy.png" width="640" /></a></div><br />The script should be saved with an extension of “gsh” and then uploaded to OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-M50fxnCe6X8/W8yEzhktPPI/AAAAAAAAKX4/6f8a-PJOPh8hlLsf1HPf2tdxsLZTmLzYACLcBGAs/s1600/image031.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="220" data-original-width="426" src="https://4.bp.blogspot.com/-M50fxnCe6X8/W8yEzhktPPI/AAAAAAAAKX4/6f8a-PJOPh8hlLsf1HPf2tdxsLZTmLzYACLcBGAs/s1600/image031.png" /></a></div><br />The script can be run from the jobs in the UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-qINYmCMkizI/W8yE0JaGe1I/AAAAAAAAKYA/uDPz1MFEW648r6xdF6b8x2YTs_jGVKaUgCLcBGAs/s1600/image032.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="421" data-original-width="180" src="https://3.bp.blogspot.com/-qINYmCMkizI/W8yE0JaGe1I/AAAAAAAAKYA/uDPz1MFEW648r6xdF6b8x2YTs_jGVKaUgCLcBGAs/s1600/image032.png" /></a></div><br />The application/database and script can then be selected and the Groovy will then be run.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-B9rxdv-ESOU/W8yE0esLcFI/AAAAAAAAKYE/jpqCfO8Btt8EsmQelwCSm7UwBqd7Ytl3wCLcBGAs/s1600/image033.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="278" data-original-width="451" src="https://3.bp.blogspot.com/-B9rxdv-ESOU/W8yE0esLcFI/AAAAAAAAKYE/jpqCfO8Btt8EsmQelwCSm7UwBqd7Ytl3wCLcBGAs/s1600/image033.png" /></a></div><br />One of the disadvantages at the moment with Groovy in OAC is that parameters can not yet be passed into the script when running as a job.<br /><br />After running the job, an output file will be available that contains the output of the “println” method in the script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-l7HF7Mt72yo/W8yE1G-F4oI/AAAAAAAAKYI/CRHWfIqWV3sIFXRJNxILfs9sZI-Plc3AgCLcBGAs/s1600/image034.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="296" data-original-width="500" src="https://1.bp.blogspot.com/-l7HF7Mt72yo/W8yE1G-F4oI/AAAAAAAAKYI/CRHWfIqWV3sIFXRJNxILfs9sZI-Plc3AgCLcBGAs/s1600/image034.png" /></a></div><br />As the script was successful, the output file contains the following:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-9_DipyHSm_0/W8yE1FqIEqI/AAAAAAAAKYM/PtXq6uTBBIo3WL3ZmhZDBtvtXaFFtIW6ACLcBGAs/s1600/image035.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="23" data-original-width="331" src="https://2.bp.blogspot.com/-9_DipyHSm_0/W8yE1FqIEqI/AAAAAAAAKYM/PtXq6uTBBIo3WL3ZmhZDBtvtXaFFtIW6ACLcBGAs/s1600/image035.png" /></a></div><br />As this blog is all about automation we can run the Groovy script with the REST API.<br /><br />A POST method is required to the jobs URL, the Groovy job type and script to run is included in JSON format in the body of the post.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-2fvjdaHddyg/W8yE1QtKp0I/AAAAAAAAKYQ/p341tdQA7f83AKmTPSPqvSJPxFloxhV6QCLcBGAs/s1600/image036.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="222" data-original-width="367" src="https://3.bp.blogspot.com/-2fvjdaHddyg/W8yE1QtKp0I/AAAAAAAAKYQ/p341tdQA7f83AKmTPSPqvSJPxFloxhV6QCLcBGAs/s1600/image036.png" /></a></div><br />The response includes detailed information about the job and a URL to keep checking the job status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-LZf6ExdhbQA/W8yE1m1dNQI/AAAAAAAAKYU/BWEof24cut0Liq-ff1un-bfLBs8MuB3wACLcBGAs/s1600/image037.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="633" data-original-width="544" src="https://4.bp.blogspot.com/-LZf6ExdhbQA/W8yE1m1dNQI/AAAAAAAAKYU/BWEof24cut0Liq-ff1un-bfLBs8MuB3wACLcBGAs/s1600/image037.png" /></a></div><br />Once again this can be simply converted into a script to automate the process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-w-v6L7DiQoQ/W8yE1pQ9nYI/AAAAAAAAKYY/tFe6-mK-280psjP_rhJybAIByySE2dpMgCLcBGAs/s1600/image038.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="367" data-original-width="634" src="https://4.bp.blogspot.com/-w-v6L7DiQoQ/W8yE1pQ9nYI/AAAAAAAAKYY/tFe6-mK-280psjP_rhJybAIByySE2dpMgCLcBGAs/s1600/image038.png" /></a></div><br />With a GET method, the status of the job can be checked with the jobs URL that contains the job ID.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-HsUG5AA_l6k/W8yE179PDtI/AAAAAAAAKYc/1WJ_DORysFQ3xHZyrqSG-SYOHlo5ianjwCLcBGAs/s1600/image039.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="385" data-original-width="703" src="https://2.bp.blogspot.com/-HsUG5AA_l6k/W8yE179PDtI/AAAAAAAAKYc/1WJ_DORysFQ3xHZyrqSG-SYOHlo5ianjwCLcBGAs/s1600/image039.png" /></a></div><br />A script can automatically keep checking the job status, this is a similar concept to the earlier example when checking the status of a Data Management job.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-U3TxNFTFhd8/W8yE1z2qyMI/AAAAAAAAKYg/FOiFGDP7RWYuDcyxpwK6F_mDGtYR3ckbgCLcBGAs/s1600/image040.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="529" data-original-width="788" height="429" src="https://1.bp.blogspot.com/-U3TxNFTFhd8/W8yE1z2qyMI/AAAAAAAAKYg/FOiFGDP7RWYuDcyxpwK6F_mDGtYR3ckbgCLcBGAs/s640/image040.png" width="640" /></a></div><br />The file will have been downloaded directly from EPM Cloud to the Essbase database directory in OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-GfhdLusW4zo/W8yE2LsM0zI/AAAAAAAAKYk/OILFY3r0TIcpRaJxIj4EBy7Ihk_88y40ACLcBGAs/s1600/image041.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="219" data-original-width="376" src="https://4.bp.blogspot.com/-GfhdLusW4zo/W8yE2LsM0zI/AAAAAAAAKYk/OILFY3r0TIcpRaJxIj4EBy7Ihk_88y40ACLcBGAs/s1600/image041.png" /></a></div><br />Finally, on to running the Essbase load rule to load the data contained in the file.<br /><br />Using the REST API, it is the same call to the jobs URL. The only difference is the job type is “dataload” and parameters define the load rule and the data file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-WhAhfWfFcyg/W8yE2aNf-WI/AAAAAAAAKYo/XuTdkyRmR-8cwuCr8t93v3C3o9mBijRFwCLcBGAs/s1600/image042.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="238" data-original-width="361" src="https://2.bp.blogspot.com/-WhAhfWfFcyg/W8yE2aNf-WI/AAAAAAAAKYo/XuTdkyRmR-8cwuCr8t93v3C3o9mBijRFwCLcBGAs/s1600/image042.png" /></a></div><br />The information returned in the response is similar to running any type of job.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-lg1w-1XRRNw/W8yE24jvkNI/AAAAAAAAKYs/aCzrrW4Q6f8JVZ40zRWiKmzEGsxBdtCbQCLcBGAs/s1600/image043.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="633" data-original-width="543" src="https://3.bp.blogspot.com/-lg1w-1XRRNw/W8yE24jvkNI/AAAAAAAAKYs/aCzrrW4Q6f8JVZ40zRWiKmzEGsxBdtCbQCLcBGAs/s1600/image043.png" /></a></div><br />The status of the job can be checked until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/--6ocOilb-CY/W8yE3I2IOEI/AAAAAAAAKYw/BwLN1uvFx74Ys1dNgIwJKCEbivFYO7IDQCLcBGAs/s1600/image044.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="487" data-original-width="394" src="https://2.bp.blogspot.com/--6ocOilb-CY/W8yE3I2IOEI/AAAAAAAAKYw/BwLN1uvFx74Ys1dNgIwJKCEbivFYO7IDQCLcBGAs/s1600/image044.png" /></a></div><br />The beauty of running a data load job compared to streaming data is that the response includes the number of records that were processed and rejected.<br /><br />This part of the process does not take much effort to convert into a script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-KksE5XDFgbU/W8yE3DJhxwI/AAAAAAAAKY4/iRWOxELu9Zs5IRiZPQ1bTEL-j33JT23OwCLcBGAs/s1600/image045.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="473" data-original-width="641" src="https://2.bp.blogspot.com/-KksE5XDFgbU/W8yE3DJhxwI/AAAAAAAAKY4/iRWOxELu9Zs5IRiZPQ1bTEL-j33JT23OwCLcBGAs/s1600/image045.png" /></a></div><br />Now that the full process has been automated and run, the data from EPM cloud is available in OAC Essbase.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-9xpyj_JZdRY/W8yE3BzbyPI/AAAAAAAAKY0/Kol7LOKtuakK_P9O14488XStDQzHE2OjACLcBGAs/s1600/image046.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="479" data-original-width="388" src="https://1.bp.blogspot.com/-9xpyj_JZdRY/W8yE3BzbyPI/AAAAAAAAKY0/Kol7LOKtuakK_P9O14488XStDQzHE2OjACLcBGAs/s1600/image046.png" /></a></div><br />With scripting you can also automate the opposite process of extracting data from Essbase and then loading to EPM Cloud.<br /><br />Once a script is in place it can be reused across different data flows by just changing variables.<br /><br />If you are interested in understanding in more detail about how automation can help, please feel free to get in touch.</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-4606601639193253319 Sun Oct 21 2018 14:12:00 GMT-0400 (EDT) Automating data flows between EPM Cloud and OAC – Part 2 http://john-goodwin.blogspot.com/2018/10/automating-data-flows-between-epm-cloud.html <div dir="ltr" style="text-align: left;" trbidi="on">In the first <a href="http://john-goodwin.blogspot.com/2018/09/automating-data-flows-between-epm-cloud.html"><b>part</b></a>, I went through an example of extracting forecast data from PBCS using Data Management, downloading the data file and then loading this to an OAC Essbase database. All the steps in the example were manual, so in this post I am going to add some automation using REST APIs and scripting.<br /><br />I would recommend reading through the first post if you have not already, as I will be referring to it and this post will probably not make much sense unless you have read it.<br /><br />As always, I am going to stress this is not the only way to go about automating the process and is only to provide an idea as to what can be achieved. <br /><br />I will provide examples of the REST API using a free REST client and the scripting will be mainly with PowerShell, though you can achieve the same results with pretty much any scripting language. There will also be a little bit of Groovy thrown into the mix for those that are running a user managed version of OAC vs autonomous.<br /><br />A summary of the process that will be automated is: <br /><ul style="text-align: left;"><li><b class="yellow">Extract Forecast year substitution variable from OAC Essbase.</b></li><li><b class="yellow">Transform variable into the start/end period for an EPM Cloud Data Management data load rule.</b></li><li><b class="yellow">Run a Data Management data load rule to extract planning forecast data, map and then generate a file.</b></li><li><b class="yellow">Download data file from Data Management (Groovy example, downloads directly from DM to OAC).</b></li><li><b class="yellow">Run an Essbase Load rule to load data from file.</b></li></ul>It is possible to run the whole process directly from OAC using Groovy, but I am trying to provide options for autonomous OAC as well. Also, I didn’t really want to show one big Groovy script because that is not very interesting for a blog post.<br /><br />Before I start out, it is worth pointing out that I going to be using the same forecast year sub var, Data Management and Essbase data load rule that I covered in the last post.<br /><br />For the first part of the process, I want to extract the Essbase forecast sub var. This has been created at application level.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-sRzLFRMdJbs/W8yEttPhMSI/AAAAAAAAKWE/_8BRP38hvl05q9OhJD9JzjAUDW5kfyEmwCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="506" src="https://4.bp.blogspot.com/-sRzLFRMdJbs/W8yEttPhMSI/AAAAAAAAKWE/_8BRP38hvl05q9OhJD9JzjAUDW5kfyEmwCLcBGAs/s1600/image001.png" /></a></div><br />To extract using the REST API, a GET request is made to the following URL format:<br /><br /><b class="yellow">https://&lt;oac_instance&gt;/essbase/rest/v1/applications/&lt;app_name&gt;/variables/&lt;sub_var_name&gt;</b><br /><br />In my case this would equate to:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-OJO1rYLjvFg/W8yEthTVHDI/AAAAAAAAKWI/_cmwyXNeeqI5xxqkd_zcnLAqSrZzHjUfQCLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="35" data-original-width="588" src="https://2.bp.blogspot.com/-OJO1rYLjvFg/W8yEthTVHDI/AAAAAAAAKWI/_cmwyXNeeqI5xxqkd_zcnLAqSrZzHjUfQCLcBGAs/s1600/image002.png" /></a></div><br />The JSON response includes the name and value of the sub var.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-My91-icnE-0/W8yEtoBQsDI/AAAAAAAAKWM/Sz2tm_Tov2o-eKcqzWHkrdpkTcGVooqXgCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="94" data-original-width="296" src="https://4.bp.blogspot.com/-My91-icnE-0/W8yEtoBQsDI/AAAAAAAAKWM/Sz2tm_Tov2o-eKcqzWHkrdpkTcGVooqXgCLcBGAs/s1600/image003.png" /></a></div><br />For Data Management I need to convert this to the start and end period.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/--Dja7X5H8c4/W8yEuByQKUI/AAAAAAAAKWQ/HZZXAhcbgZQHFuGn9wiTjLdrBfDtBOCSACLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="60" data-original-width="144" src="https://3.bp.blogspot.com/--Dja7X5H8c4/W8yEuByQKUI/AAAAAAAAKWQ/HZZXAhcbgZQHFuGn9wiTjLdrBfDtBOCSACLcBGAs/s1600/image004.png" /></a></div><br />This is where a script comes into play and can automate the process:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-9LkxjXBmAWc/W8yEufyNDPI/AAAAAAAAKWU/-4cWLtF96Vg6rzlwY6srHok_1EbJeJfCgCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="567" data-original-width="659" src="https://3.bp.blogspot.com/-9LkxjXBmAWc/W8yEufyNDPI/AAAAAAAAKWU/-4cWLtF96Vg6rzlwY6srHok_1EbJeJfCgCLcBGAs/s1600/image005.png" /></a></div><br />Now that the variable has been extracted and transformed, the Data Management load rule can be executed.<br /><br />The idea is to execute the rule with the following values:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-fHB-RGrkRjA/W8yEuftPTkI/AAAAAAAAKWY/o4zfRcqGJREpQJiElJ2HedLtgkG6eUesACLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="194" src="https://3.bp.blogspot.com/-fHB-RGrkRjA/W8yEuftPTkI/AAAAAAAAKWY/o4zfRcqGJREpQJiElJ2HedLtgkG6eUesACLcBGAs/s1600/image006.png" /></a></div><br />I have covered this in the past but to run a rule using the REST API, a POST method is required, and the body of the request should include the above values in JSON format.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-24HAWu36MP8/W8yEugI9daI/AAAAAAAAKWc/Kqdor8fZvf4RaHW0LfILJNsRtlqPc9lPACLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="217" data-original-width="377" src="https://4.bp.blogspot.com/-24HAWu36MP8/W8yEugI9daI/AAAAAAAAKWc/Kqdor8fZvf4RaHW0LfILJNsRtlqPc9lPACLcBGAs/s1600/image007.png" /></a></div><br />The response includes the job ID (process ID), current job status and a URL to keep checking the status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-kdv94ghHAv4/W8yEu0CXlTI/AAAAAAAAKWg/MiFq4hswnpkJig0UL1m0_MvUpYwXLeHiwCLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="292" data-original-width="533" src="https://3.bp.blogspot.com/-kdv94ghHAv4/W8yEu0CXlTI/AAAAAAAAKWg/MiFq4hswnpkJig0UL1m0_MvUpYwXLeHiwCLcBGAs/s1600/image008.png" /></a></div><br />The job status can then be checked until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-R2DPGUUvUqE/W8yEvNBgYeI/AAAAAAAAKWk/nWisremzd20Sblyoa--0BsmzCKkX3qAHACLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="230" data-original-width="473" src="https://4.bp.blogspot.com/-R2DPGUUvUqE/W8yEvNBgYeI/AAAAAAAAKWk/nWisremzd20Sblyoa--0BsmzCKkX3qAHACLcBGAs/s1600/image009.png" /></a></div><br />Time to convert this into a script which will execute the rule and store the response.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Npu1hSKV_D0/W8yEvYtNTKI/AAAAAAAAKWo/yUC1Q63_G4UxvdmsXi9ieaRKLL-hCr2EwCLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="679" src="https://3.bp.blogspot.com/-Npu1hSKV_D0/W8yEvYtNTKI/AAAAAAAAKWo/yUC1Q63_G4UxvdmsXi9ieaRKLL-hCr2EwCLcBGAs/s1600/image010.png" /></a></div><br />The rule has been executed and the response stored, now it is time to keep checking the status until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-tPZ8fKmLyq4/W8yEvtNR6QI/AAAAAAAAKWs/cvcyZqtMbxoz728wyivNQsYhg3X7BhQvgCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="775" data-original-width="621" src="https://1.bp.blogspot.com/-tPZ8fKmLyq4/W8yEvtNR6QI/AAAAAAAAKWs/cvcyZqtMbxoz728wyivNQsYhg3X7BhQvgCLcBGAs/s1600/image011.png" /></a></div><br />In the Data Management target options of the rule, a static filename has been set.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-AAspld0jyBQ/W8yEv_8MB-I/AAAAAAAAKWw/uantOtMxnXkvlpzS8ZDe65D5yTSo7bYoQCLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="156" data-original-width="417" src="https://3.bp.blogspot.com/-AAspld0jyBQ/W8yEv_8MB-I/AAAAAAAAKWw/uantOtMxnXkvlpzS8ZDe65D5yTSo7bYoQCLcBGAs/s1600/image012.png" /></a></div><br />This means the file is available for download using the defined filename and from a location accessible using the REST API.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-5hpaL7_nip4/W8yEwAvxq-I/AAAAAAAAKW0/jlh5G85GRpMaO23ROjspUT5srUQoSXZgACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="253" src="https://1.bp.blogspot.com/-5hpaL7_nip4/W8yEwAvxq-I/AAAAAAAAKW0/jlh5G85GRpMaO23ROjspUT5srUQoSXZgACLcBGAs/s1600/image013.png" /></a></div><br />A GET request can be made to the following URL format which includes the filename.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Vpp2DSrwUoY/W8yEwfR2RNI/AAAAAAAAKW4/hHJJduh6gjQWp4sLHpWnvK1ibzqIMAp-wCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="185" data-original-width="731" height="161" src="https://1.bp.blogspot.com/-Vpp2DSrwUoY/W8yEwfR2RNI/AAAAAAAAKW4/hHJJduh6gjQWp4sLHpWnvK1ibzqIMAp-wCLcBGAs/s640/image014.png" width="640" /></a></div><br />This is where my example splits: if you want to use a Groovy script and download directly to the OAC instance, this could be an option available to user managed OAC instances.<br /><br />Alternatively, for an autonomous instance which I will cover first, you can download the file to a staging location, an example to do this could be:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-_HHQ_xITwrw/W8yEwW3YmuI/AAAAAAAAKW8/NoebKGo1sQ0rRkLTXQy5ID6DCscZAOWkQCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="761" height="232" src="https://2.bp.blogspot.com/-_HHQ_xITwrw/W8yEwW3YmuI/AAAAAAAAKW8/NoebKGo1sQ0rRkLTXQy5ID6DCscZAOWkQCLcBGAs/s640/image015.png" width="640" /></a></div><br />The file will be available to load to OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-cvF0JMtmUzI/W8yEwl9RBmI/AAAAAAAAKXA/llgfEaVcnZUAG5t7U2JgaYmALPA7AmLugCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="84" data-original-width="155" src="https://1.bp.blogspot.com/-cvF0JMtmUzI/W8yEwl9RBmI/AAAAAAAAKXA/llgfEaVcnZUAG5t7U2JgaYmALPA7AmLugCLcBGAs/s1600/image016.png" /></a></div><br />There are a couple of options available, you could upload the file to the OAC instance and then run a data load rule or use the data load stream option.<br /><br />The streaming option allows you to run an Essbase data load rule but stream in the data, removing the requirement to upload the file first.<br /><br />To stream data using the REST API you must use to a POST method to indicate you want to start a stream data load. The body of the post should include the Essbase load rule name.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-vPwb76b8AYM/W8yEw-rESyI/AAAAAAAAKXE/LdTt-4ruTgw6nWN1HdUsAMxlb455HevhgCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="137" data-original-width="572" src="https://3.bp.blogspot.com/-vPwb76b8AYM/W8yEw-rESyI/AAAAAAAAKXE/LdTt-4ruTgw6nWN1HdUsAMxlb455HevhgCLcBGAs/s1600/image017.png" /></a></div><br />The response will include a URL to post the data to.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-nQLvwWcM4PE/W8yExHjf1ZI/AAAAAAAAKXI/05vRfGC5vdUDw-6nOAqodcCIjW4WeccswCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="197" data-original-width="594" src="https://2.bp.blogspot.com/-nQLvwWcM4PE/W8yExHjf1ZI/AAAAAAAAKXI/05vRfGC5vdUDw-6nOAqodcCIjW4WeccswCLcBGAs/s1600/image018.png" /></a></div><br />The data can then be streamed using the returned URL.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-oVHYZ-SaDbw/W8yExm3faHI/AAAAAAAAKXM/FjLjhYgloI0Odsz3F4dEshKp121lcy4ngCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="652" src="https://3.bp.blogspot.com/-oVHYZ-SaDbw/W8yExm3faHI/AAAAAAAAKXM/FjLjhYgloI0Odsz3F4dEshKp121lcy4ngCLcBGAs/s1600/image019.png" /></a></div><br />The response will include URLs to either stream more data or end the data load rule.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-nuhIDxglJfQ/W8yEx9J6YWI/AAAAAAAAKXQ/OYFKUpI37w0LrHaoyXdsI7Dzkzs9WJNwwCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="594" src="https://4.bp.blogspot.com/-nuhIDxglJfQ/W8yEx9J6YWI/AAAAAAAAKXQ/OYFKUpI37w0LrHaoyXdsI7Dzkzs9WJNwwCLcBGAs/s1600/image020.png" /></a></div><br />To end the data load, a DELETE method is required to the same URL.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-9YFOdq9KAS8/W8yEyFnVlqI/AAAAAAAAKXU/w0QhXT9C3fszXUzkU2dGskeE__OlPZ73wCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="130" data-original-width="658" src="https://2.bp.blogspot.com/-9YFOdq9KAS8/W8yEyFnVlqI/AAAAAAAAKXU/w0QhXT9C3fszXUzkU2dGskeE__OlPZ73wCLcBGAs/s1600/image021.png" /></a></div><br />If there were no errors, a successful message should be returned.<br /><br />If I update the data to include an invalid member and run the data load again.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-8D5QInNxiu8/W8yEySbEeRI/AAAAAAAAKXY/QE2Nz7jFcYQxPFhh2ykQU8_kfn2NI5fywCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="35" data-original-width="313" src="https://4.bp.blogspot.com/-8D5QInNxiu8/W8yEySbEeRI/AAAAAAAAKXY/QE2Nz7jFcYQxPFhh2ykQU8_kfn2NI5fywCLcBGAs/s1600/image022.png" /></a></div><br />The response will indicate there were records rejected and the filename containing the errors.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jv6zlFyAtRc/W8yEyrCffOI/AAAAAAAAKXc/LRakPhykCMMolMN5RTAPt5ueO5HSAeSdwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="54" data-original-width="723" src="https://3.bp.blogspot.com/-jv6zlFyAtRc/W8yEyrCffOI/AAAAAAAAKXc/LRakPhykCMMolMN5RTAPt5ueO5HSAeSdwCLcBGAs/s1600/image023.png" /></a></div><br />This file will be available in the Essbase database directory.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-EKAs1awARwY/W8yEynmdtGI/AAAAAAAAKXg/tD9Ve6BKKM4GfDKYoqoMnmb549MkKBH0QCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="341" data-original-width="410" src="https://1.bp.blogspot.com/-EKAs1awARwY/W8yEynmdtGI/AAAAAAAAKXg/tD9Ve6BKKM4GfDKYoqoMnmb549MkKBH0QCLcBGAs/s1600/image024.png" /></a></div><br />An example of the error file is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-MaZe70coZUk/W8yEy3TD8hI/AAAAAAAAKXk/8NO19hsVyosEGXqS4Il1j2593768G8ThACLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="66" data-original-width="608" src="https://3.bp.blogspot.com/-MaZe70coZUk/W8yEy3TD8hI/AAAAAAAAKXk/8NO19hsVyosEGXqS4Il1j2593768G8ThACLcBGAs/s1600/image025.png" /></a></div><br />This file could be downloaded using the REST API if required.<br /><br />An example of automating the stream data load method using a script could be:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-A-qJHAUB0UA/W8yEzC61GVI/AAAAAAAAKXo/exJtpmxT_b4rMr2mgRGw2qZNpdnHsravQCLcBGAs/s1600/image026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="496" data-original-width="658" src="https://3.bp.blogspot.com/-A-qJHAUB0UA/W8yEzC61GVI/AAAAAAAAKXo/exJtpmxT_b4rMr2mgRGw2qZNpdnHsravQCLcBGAs/s1600/image026.png" /></a></div><br />I did have some fun trying to get the script to work as it needs to keep a web session active between the start and end of the streaming. I had to use “Invoke-WebRequest” where I generated a session variable and then used this in subsequent REST calls.<br /><br />If you are interested in what is happening behind the scenes with the data load streaming method, here is an excerpt from the Essbase application log.<br /><b class="yellow"><br />[DBNAME: GL] Received Command [StreamDataload] from user [john.goodwin]<br />[DBNAME: GL] Reading Rules From Rule Object For Database [GL]<br />[DBNAME: GL] Parallel dataload enabled: [2] block prepare threads, [1] block write threads.<br />[DBNAME: GL] Data Load Updated [21739] cells<br />[DBNAME: GL] [EXEC_TIME: 0.82] Data load completed successfully<br />Clear Active on User [john.goodwin] Instance [1]</b><br /><br />If you don’t want to go down the streaming route, you could upload the file to the Essbase database directory using the REST API.<br /><br />A PUT method is required to the following URL format which includes the name of the file and if you want to overwrite if it already exists:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-xkyoPxAKhO4/W8yEzC_9fTI/AAAAAAAAKXs/AyN4zynWDwY6DAveUbUW40ugwDKHE-xYgCLcBGAs/s1600/image027.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="199" data-original-width="683" src="https://2.bp.blogspot.com/-xkyoPxAKhO4/W8yEzC_9fTI/AAAAAAAAKXs/AyN4zynWDwY6DAveUbUW40ugwDKHE-xYgCLcBGAs/s1600/image027.png" /></a></div><br />This can simply be converted into a script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-AtmT5yMi7lg/W8yEzVB4MXI/AAAAAAAAKXw/WZmTqkAkrTksMGaseV-L_tevV72qIffewCLcBGAs/s1600/image028.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="112" data-original-width="782" height="91" src="https://1.bp.blogspot.com/-AtmT5yMi7lg/W8yEzVB4MXI/AAAAAAAAKXw/WZmTqkAkrTksMGaseV-L_tevV72qIffewCLcBGAs/s640/image028.png" width="640" /></a></div><br />After uploading you can then run a load job which I will cover shortly.<br /><br />Going back to the Groovy option, which if available could be used to carry out all steps of the process to move data between EPM Cloud and OAC. As an example, I am going to use it for downloading the data file from EPM Cloud directly to the Essbase database directory in OAC.<br /><br />In the Groovy script, variables are defined such as the EPM Cloud URL for downloading files, the data filename, location in OAC to download the file to. The user credentials are encrypted to create the basic authentication header for the REST call.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-1LxZBqF9W_E/W8yEzgzgYPI/AAAAAAAAKX0/OLvCeEXm_B4W1deju5dKiX2GcDKj4WbLQCLcBGAs/s1600/image029.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="257" data-original-width="946" height="173" src="https://4.bp.blogspot.com/-1LxZBqF9W_E/W8yEzgzgYPI/AAAAAAAAKX0/OLvCeEXm_B4W1deju5dKiX2GcDKj4WbLQCLcBGAs/s640/image029.png" width="640" /></a></div><br />A method is then called to make the REST request and download the file.<br /><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-2c45kyANXwA/W8zCY5O5GfI/AAAAAAAAKZk/SWJd4SiGICIcjIDYUNNFMieNQMDonizRwCLcBGAs/s1600/agroovy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="839" data-original-width="1169" height="459" src="https://4.bp.blogspot.com/-2c45kyANXwA/W8zCY5O5GfI/AAAAAAAAKZk/SWJd4SiGICIcjIDYUNNFMieNQMDonizRwCLcBGAs/s640/agroovy.png" width="640" /></a></div><br />The script should be saved with an extension of “gsh” and then uploaded to OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-M50fxnCe6X8/W8yEzhktPPI/AAAAAAAAKX4/6f8a-PJOPh8hlLsf1HPf2tdxsLZTmLzYACLcBGAs/s1600/image031.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="220" data-original-width="426" src="https://4.bp.blogspot.com/-M50fxnCe6X8/W8yEzhktPPI/AAAAAAAAKX4/6f8a-PJOPh8hlLsf1HPf2tdxsLZTmLzYACLcBGAs/s1600/image031.png" /></a></div><br />The script can be run from the jobs in the UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-qINYmCMkizI/W8yE0JaGe1I/AAAAAAAAKYA/uDPz1MFEW648r6xdF6b8x2YTs_jGVKaUgCLcBGAs/s1600/image032.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="421" data-original-width="180" src="https://3.bp.blogspot.com/-qINYmCMkizI/W8yE0JaGe1I/AAAAAAAAKYA/uDPz1MFEW648r6xdF6b8x2YTs_jGVKaUgCLcBGAs/s1600/image032.png" /></a></div><br />The application/database and script can then be selected and the Groovy will then be run.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-B9rxdv-ESOU/W8yE0esLcFI/AAAAAAAAKYE/jpqCfO8Btt8EsmQelwCSm7UwBqd7Ytl3wCLcBGAs/s1600/image033.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="278" data-original-width="451" src="https://3.bp.blogspot.com/-B9rxdv-ESOU/W8yE0esLcFI/AAAAAAAAKYE/jpqCfO8Btt8EsmQelwCSm7UwBqd7Ytl3wCLcBGAs/s1600/image033.png" /></a></div><br />One of the disadvantages at the moment with Groovy in OAC is that parameters can not yet be passed into the script when running as a job.<br /><br />After running the job, an output file will be available that contains the output of the “println” method in the script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-l7HF7Mt72yo/W8yE1G-F4oI/AAAAAAAAKYI/CRHWfIqWV3sIFXRJNxILfs9sZI-Plc3AgCLcBGAs/s1600/image034.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="296" data-original-width="500" src="https://1.bp.blogspot.com/-l7HF7Mt72yo/W8yE1G-F4oI/AAAAAAAAKYI/CRHWfIqWV3sIFXRJNxILfs9sZI-Plc3AgCLcBGAs/s1600/image034.png" /></a></div><br />As the script was successful, the output file contains the following:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-9_DipyHSm_0/W8yE1FqIEqI/AAAAAAAAKYM/PtXq6uTBBIo3WL3ZmhZDBtvtXaFFtIW6ACLcBGAs/s1600/image035.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="23" data-original-width="331" src="https://2.bp.blogspot.com/-9_DipyHSm_0/W8yE1FqIEqI/AAAAAAAAKYM/PtXq6uTBBIo3WL3ZmhZDBtvtXaFFtIW6ACLcBGAs/s1600/image035.png" /></a></div><br />As this blog is all about automation we can run the Groovy script with the REST API.<br /><br />A POST method is required to the jobs URL, the Groovy job type and script to run is included in JSON format in the body of the post.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-2fvjdaHddyg/W8yE1QtKp0I/AAAAAAAAKYQ/p341tdQA7f83AKmTPSPqvSJPxFloxhV6QCLcBGAs/s1600/image036.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="222" data-original-width="367" src="https://3.bp.blogspot.com/-2fvjdaHddyg/W8yE1QtKp0I/AAAAAAAAKYQ/p341tdQA7f83AKmTPSPqvSJPxFloxhV6QCLcBGAs/s1600/image036.png" /></a></div><br />The response includes detailed information about the job and a URL to keep checking the job status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-LZf6ExdhbQA/W8yE1m1dNQI/AAAAAAAAKYU/BWEof24cut0Liq-ff1un-bfLBs8MuB3wACLcBGAs/s1600/image037.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="633" data-original-width="544" src="https://4.bp.blogspot.com/-LZf6ExdhbQA/W8yE1m1dNQI/AAAAAAAAKYU/BWEof24cut0Liq-ff1un-bfLBs8MuB3wACLcBGAs/s1600/image037.png" /></a></div><br />Once again this can be simply converted into a script to automate the process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-w-v6L7DiQoQ/W8yE1pQ9nYI/AAAAAAAAKYY/tFe6-mK-280psjP_rhJybAIByySE2dpMgCLcBGAs/s1600/image038.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="367" data-original-width="634" src="https://4.bp.blogspot.com/-w-v6L7DiQoQ/W8yE1pQ9nYI/AAAAAAAAKYY/tFe6-mK-280psjP_rhJybAIByySE2dpMgCLcBGAs/s1600/image038.png" /></a></div><br />With a GET method, the status of the job can be checked with the jobs URL that contains the job ID.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-HsUG5AA_l6k/W8yE179PDtI/AAAAAAAAKYc/1WJ_DORysFQ3xHZyrqSG-SYOHlo5ianjwCLcBGAs/s1600/image039.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="385" data-original-width="703" src="https://2.bp.blogspot.com/-HsUG5AA_l6k/W8yE179PDtI/AAAAAAAAKYc/1WJ_DORysFQ3xHZyrqSG-SYOHlo5ianjwCLcBGAs/s1600/image039.png" /></a></div><br />A script can automatically keep checking the job status, this is a similar concept to the earlier example when checking the status of a Data Management job.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-U3TxNFTFhd8/W8yE1z2qyMI/AAAAAAAAKYg/FOiFGDP7RWYuDcyxpwK6F_mDGtYR3ckbgCLcBGAs/s1600/image040.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="529" data-original-width="788" height="429" src="https://1.bp.blogspot.com/-U3TxNFTFhd8/W8yE1z2qyMI/AAAAAAAAKYg/FOiFGDP7RWYuDcyxpwK6F_mDGtYR3ckbgCLcBGAs/s640/image040.png" width="640" /></a></div><br />The file will have been downloaded directly from EPM Cloud to the Essbase database directory in OAC.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-GfhdLusW4zo/W8yE2LsM0zI/AAAAAAAAKYk/OILFY3r0TIcpRaJxIj4EBy7Ihk_88y40ACLcBGAs/s1600/image041.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="219" data-original-width="376" src="https://4.bp.blogspot.com/-GfhdLusW4zo/W8yE2LsM0zI/AAAAAAAAKYk/OILFY3r0TIcpRaJxIj4EBy7Ihk_88y40ACLcBGAs/s1600/image041.png" /></a></div><br />Finally, on to running the Essbase load rule to load the data contained in the file.<br /><br />Using the REST API, it is the same call to the jobs URL. The only difference is the job type is “dataload” and parameters define the load rule and the data file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-WhAhfWfFcyg/W8yE2aNf-WI/AAAAAAAAKYo/XuTdkyRmR-8cwuCr8t93v3C3o9mBijRFwCLcBGAs/s1600/image042.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="238" data-original-width="361" src="https://2.bp.blogspot.com/-WhAhfWfFcyg/W8yE2aNf-WI/AAAAAAAAKYo/XuTdkyRmR-8cwuCr8t93v3C3o9mBijRFwCLcBGAs/s1600/image042.png" /></a></div><br />The information returned in the response is similar to running any type of job.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-lg1w-1XRRNw/W8yE24jvkNI/AAAAAAAAKYs/aCzrrW4Q6f8JVZ40zRWiKmzEGsxBdtCbQCLcBGAs/s1600/image043.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="633" data-original-width="543" src="https://3.bp.blogspot.com/-lg1w-1XRRNw/W8yE24jvkNI/AAAAAAAAKYs/aCzrrW4Q6f8JVZ40zRWiKmzEGsxBdtCbQCLcBGAs/s1600/image043.png" /></a></div><br />The status of the job can be checked until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/--6ocOilb-CY/W8yE3I2IOEI/AAAAAAAAKYw/BwLN1uvFx74Ys1dNgIwJKCEbivFYO7IDQCLcBGAs/s1600/image044.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="487" data-original-width="394" src="https://2.bp.blogspot.com/--6ocOilb-CY/W8yE3I2IOEI/AAAAAAAAKYw/BwLN1uvFx74Ys1dNgIwJKCEbivFYO7IDQCLcBGAs/s1600/image044.png" /></a></div><br />The beauty of running a data load job compared to streaming data is that the response includes the number of records that were processed and rejected.<br /><br />This part of the process does not take much effort to convert into a script.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-KksE5XDFgbU/W8yE3DJhxwI/AAAAAAAAKY4/iRWOxELu9Zs5IRiZPQ1bTEL-j33JT23OwCLcBGAs/s1600/image045.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="473" data-original-width="641" src="https://2.bp.blogspot.com/-KksE5XDFgbU/W8yE3DJhxwI/AAAAAAAAKY4/iRWOxELu9Zs5IRiZPQ1bTEL-j33JT23OwCLcBGAs/s1600/image045.png" /></a></div><br />Now that the full process has been automated and run, the data from EPM cloud is available in OAC Essbase.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-9xpyj_JZdRY/W8yE3BzbyPI/AAAAAAAAKY0/Kol7LOKtuakK_P9O14488XStDQzHE2OjACLcBGAs/s1600/image046.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="479" data-original-width="388" src="https://1.bp.blogspot.com/-9xpyj_JZdRY/W8yE3BzbyPI/AAAAAAAAKY0/Kol7LOKtuakK_P9O14488XStDQzHE2OjACLcBGAs/s1600/image046.png" /></a></div><br />With scripting you can also automate the opposite process of extracting data from Essbase and then loading to EPM Cloud.<br /><br />Once a script is in place it can be reused across different data flows by just changing variables.<br /><br />If you are interested in understanding in more detail about how automation can help, please feel free to get in touch.</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-4606601639193253319 Sun Oct 21 2018 14:12:00 GMT-0400 (EDT) MDX – CrossJoins, Filters and “Perspective” @CubeCoderDotCom http://www.cubecoder.com/mdx-crossjoins-filters-and-perspective/ <p>This post expands on a concept I touched on a few years back in the context of #Missing suppression (see the section on NONEMPTY in <a href="http://www.cubecoder.com/mdx-and-missing-suppression/">this post</a>) and specifically the &#8220;perspective&#8221; from which any kind of filter &#8211; for #Missing or not &#8211; is evaluated. This <a href="https://www.tapatalk.com/groups/essbase/mdx-solution-to-filter-on-data-greater-than-1-000--t17729.html">question on the Essbase Users board</a> got me thinking about the topic again, and the potential MDX &#8216;gotcha&#8217; it presents.</p> <p><span id="more-849"></span></p> <h4>A First Attempt</h4> <p>Let&#8217;s suppose we&#8217;re running a query against Sample.Basic. I&#8217;m looking at Profit for the Markets in the [East] region, and [Colas] Products. Here&#8217;s my first attempt at a query and its results:</p> <pre>SELECT {[Profit]} ON AXIS(0),        NON EMPTY CrossJoin({[Colas].Children}, {[East].Children}) ON AXIS(1) FROM [Sample].[Basic];  Axis-1 (Profit) +----------------------------------+---------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105 (Cola, Florida) 942 (Cola, Connecticut) 1217 (Cola, New Hampshire) 367 (Diet Cola, New York) 1114 (Diet Cola, Florida) 1114 (Caffeine Free Cola, New York) 413 (Caffeine Free Cola, New Hampshire 413</pre> <h4>What&#8217;s Going On?</h4> <p>So far, so good. NON EMPTY is eliminating a bunch of #Missing rows here for us. But let&#8217;s say we really only care about seeing our highest performing Product / Market combinations &#8211; specifically those where [Profit] exceeds 5000. Let&#8217;s try putting a Filter statement into the query:</p> <pre>SELECT {[Profit]} ON AXIS(0), NON EMPTY CrossJoin({[Colas].Children}, Filter({[East].Children}, [Profit] &gt; 5000)) ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +----------------------------------+--------------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105 (Cola, Florida) 942 (Diet Cola, New York) 1114 (Diet Cola, Florida) 1114 (Caffeine Free Cola, New York) 413</pre> <p>Well, this is weird. Didn&#8217;t we just throw a Filter in there for rows where [Profit] is greater than 5000? And yet there are still four lines in there with [Profit] of less than 5000!</p> <h4>A Question of Perspective</h4> <p>So what&#8217;s really happening? The following query looking at the individual Markets but at the root of the Product dimension gives us a clue:</p> <pre>SELECT {[Profit]} ON AXIS(0), {[East].Children} ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +---------------+---------------------------------- (New York) 24161 (Massachusetts) 6712 (Florida) 5029 (Connecticut) 3093 (New Hampshire) 1125</pre> <p>It might not be a coincidence that the states where the total [Profit] (for <em>all</em> Products) exceeds 5000 are the ones for which we saw rows in the previous query, i.e. [New York], [Massachusetts], and [Florida]!</p> <p>The problem is the &#8220;perspective&#8221; in play when that Filter clause is being evaluated. When we do this&#8230;</p> <pre>CrossJoin({[Colas].Children}, Filter({[East].Children}, [Profit] &gt; 5000))</pre> <p>&#8230;we are <em>not</em> asking for the combinations of [Colas] Products and [East] Markets where the [Profit] exceeds for 5000. We are asking for the combinations of [Colas] Products with those [East] Markets where the [Profit] <em>for all Products</em> exceeds 5000. The Filter on [East].Children is not aware of its &#8220;context&#8221; as one side a CrossJoin with [Colas].Children.</p> <h4>What&#8217;s the Fix?</h4> <p>So how can we solve the problem? The answer is analogous to the solution in the older post I mentioned above regarding suppressing #Missing values across multiple dimensions in a CrossJoin: Wrap the Filter around the CrossJoin, rather than wrapping the CrossJoin around<em> </em>the Filter. Now the Filter is interpreted as applying to the tuples in the CrossJoin result, and not only to the tuples in one of the two CrossJoin parameters:</p> <pre>SELECT {[Profit]} ON AXIS(0), NON EMPTY Filter(CrossJoin({[Colas].Children}, {[East].Children}), [Profit] &gt; 5000) ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +-----------------------+---------------------------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105</pre> <p>Tada! The result set that we really wanted &#8211; only those <em>combinations</em> of Product and Market with [Profit] &gt; 5000.</p> TimG http://www.cubecoder.com/?p=849 Sat Oct 20 2018 17:16:59 GMT-0400 (EDT) MDX – CrossJoins, Filters and “Perspective” http://www.cubecoder.com/mdx-crossjoins-filters-and-perspective/ <p>This post expands on a concept I touched on a few years back in the context of #Missing suppression (see the section on NONEMPTY in <a href="http://www.cubecoder.com/mdx-and-missing-suppression/">this post</a>) and specifically the &#8220;perspective&#8221; from which any kind of filter &#8211; for #Missing or not &#8211; is evaluated. This <a href="https://www.tapatalk.com/groups/essbase/mdx-solution-to-filter-on-data-greater-than-1-000--t17729.html">question on the Essbase Users board</a> got me thinking about the topic again, and the potential MDX &#8216;gotcha&#8217; it presents.</p> <p><span id="more-849"></span></p> <h4>A First Attempt</h4> <p>Let&#8217;s suppose we&#8217;re running a query against Sample.Basic. I&#8217;m looking at Profit for the Markets in the [East] region, and [Colas] Products. Here&#8217;s my first attempt at a query and its results:</p> <pre>SELECT {[Profit]} ON AXIS(0),        NON EMPTY CrossJoin({[Colas].Children}, {[East].Children}) ON AXIS(1) FROM [Sample].[Basic];  Axis-1 (Profit) +----------------------------------+---------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105 (Cola, Florida) 942 (Cola, Connecticut) 1217 (Cola, New Hampshire) 367 (Diet Cola, New York) 1114 (Diet Cola, Florida) 1114 (Caffeine Free Cola, New York) 413 (Caffeine Free Cola, New Hampshire 413</pre> <h4>What&#8217;s Going On?</h4> <p>So far, so good. NON EMPTY is eliminating a bunch of #Missing rows here for us. But let&#8217;s say we really only care about seeing our highest performing Product / Market combinations &#8211; specifically those where [Profit] exceeds 5000. Let&#8217;s try putting a Filter statement into the query:</p> <pre>SELECT {[Profit]} ON AXIS(0), NON EMPTY CrossJoin({[Colas].Children}, Filter({[East].Children}, [Profit] &gt; 5000)) ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +----------------------------------+--------------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105 (Cola, Florida) 942 (Diet Cola, New York) 1114 (Diet Cola, Florida) 1114 (Caffeine Free Cola, New York) 413</pre> <p>Well, this is weird. Didn&#8217;t we just throw a Filter in there for rows where [Profit] is greater than 5000? And yet there are still four lines in there with [Profit] of less than 5000!</p> <h4>A Question of Perspective</h4> <p>So what&#8217;s really happening? The following query looking at the individual Markets but at the root of the Product dimension gives us a clue:</p> <pre>SELECT {[Profit]} ON AXIS(0), {[East].Children} ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +---------------+---------------------------------- (New York) 24161 (Massachusetts) 6712 (Florida) 5029 (Connecticut) 3093 (New Hampshire) 1125</pre> <p>It might not be a coincidence that the states where the total [Profit] (for <em>all</em> Products) exceeds 5000 are the ones for which we saw rows in the previous query, i.e. [New York], [Massachusetts], and [Florida]!</p> <p>The problem is the &#8220;perspective&#8221; in play when that Filter clause is being evaluated. When we do this&#8230;</p> <pre>CrossJoin({[Colas].Children}, Filter({[East].Children}, [Profit] &gt; 5000))</pre> <p>&#8230;we are <em>not</em> asking for the combinations of [Colas] Products and [East] Markets where the [Profit] exceeds for 5000. We are asking for the combinations of [Colas] Products with those [East] Markets where the [Profit] <em>for all Products</em> exceeds 5000. The Filter on [East].Children is not aware of its &#8220;context&#8221; as one side a CrossJoin with [Colas].Children.</p> <h4>What&#8217;s the Fix?</h4> <p>So how can we solve the problem? The answer is analogous to the solution in the older post I mentioned above regarding suppressing #Missing values across multiple dimensions in a CrossJoin: Wrap the Filter around the CrossJoin, rather than wrapping the CrossJoin around<em> </em>the Filter. Now the Filter is interpreted as applying to the tuples in the CrossJoin result, and not only to the tuples in one of the two CrossJoin parameters:</p> <pre>SELECT {[Profit]} ON AXIS(0), NON EMPTY Filter(CrossJoin({[Colas].Children}, {[East].Children}), [Profit] &gt; 5000) ON AXIS(1) FROM [Sample].[Basic]; Axis-1 (Profit) +-----------------------+---------------------------------- (Cola, New York) 11129 (Cola, Massachusetts) 5105</pre> <p>Tada! The result set that we really wanted &#8211; only those <em>combinations</em> of Product and Market with [Profit] &gt; 5000.</p> TimG http://www.cubecoder.com/?p=849 Sat Oct 20 2018 17:16:59 GMT-0400 (EDT) Essbase: The Cloud vs. On-Prem https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/social-suggested-images/the%20cloud%20vs%20on-prem%20webinar%20header_skinny_smaller%20text-2.png?t=1541832538128" alt="the cloud vs on-prem webinar header_skinny_smaller text-2" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>Finance and budgeting teams have long been fans of Essbase — being able to store aggregated values gives users the flexibility to efficiently report and run scenarios. So, when we talk about Essbase, Hyperion Planning is often part of the conversation, too.</p> <p>But, is <strong><a href="https://www.us-analytics.com/hyperionblog/faq-oracle-essbase-cloud">Essbase in the cloud</a></strong> going to change the way we talk about and consider Essbase? In this blog post, we’ll look at some of the major differences between on-prem and cloud-based Essbase, and how having this tool in the cloud can help your organization in ways you may not have considered yet.</p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fessbase-cloud-vs-on-prem&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem Fri Oct 19 2018 11:41:34 GMT-0400 (EDT) Essbase: The Cloud vs. On-Prem @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/social-suggested-images/the%20cloud%20vs%20on-prem%20webinar%20header_skinny_smaller%20text-2.png?t=1541832538128" alt="the cloud vs on-prem webinar header_skinny_smaller text-2" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>Finance and budgeting teams have long been fans of Essbase — being able to store aggregated values gives users the flexibility to efficiently report and run scenarios. So, when we talk about Essbase, Hyperion Planning is often part of the conversation, too.</p> <p>But, is <strong><a href="https://www.us-analytics.com/hyperionblog/faq-oracle-essbase-cloud">Essbase in the cloud</a></strong> going to change the way we talk about and consider Essbase? In this blog post, we’ll look at some of the major differences between on-prem and cloud-based Essbase, and how having this tool in the cloud can help your organization in ways you may not have considered yet.</p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fessbase-cloud-vs-on-prem&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/essbase-cloud-vs-on-prem Fri Oct 19 2018 11:41:34 GMT-0400 (EDT) FCCS Updates (October 2018): New Consolidation Audit Trail, Extended Dimensionality, and More https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/FCCS%20updates%2010-18.jpg?t=1541832538128" alt="FCCS updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-oracle-financial-consolidation-and-close-cloud-service-fccs">Oracle's<span>&nbsp;Financial Consolidation and Close Cloud Service</span>&nbsp;(FCCS)</a><span>&nbsp;are here!</span><span>&nbsp;</span>This blog post outlines new features, including a new consolidation audit trail, extended dimensionality, and more.</p> <p><em>The monthly update for FCCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffccs-updates-october-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018 Fri Oct 19 2018 11:40:58 GMT-0400 (EDT) FCCS Updates (October 2018): New Consolidation Audit Trail, Extended Dimensionality, and More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/FCCS%20updates%2010-18.jpg?t=1541832538128" alt="FCCS updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-oracle-financial-consolidation-and-close-cloud-service-fccs">Oracle's<span>&nbsp;Financial Consolidation and Close Cloud Service</span>&nbsp;(FCCS)</a><span>&nbsp;are here!</span><span>&nbsp;</span>This blog post outlines new features, including a new consolidation audit trail, extended dimensionality, and more.</p> <p><em>The monthly update for FCCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Ffccs-updates-october-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/fccs-updates-october-2018 Fri Oct 19 2018 11:40:58 GMT-0400 (EDT) PBCS & EPBCS Updates (October 2018): New Functions in Calculation Manager, Support for Master-Detail Relationships Between Forms in a Dashboard, and More https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/pbcs%20updates%2010-18.jpg?t=1541832538128" alt="pbcs updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for Oracle's<span>&nbsp;</span><a href="https://www.us-analytics.com/hyperionblog/pbcs-vs-epbcs-comparing-oracle-cloud-planning-applications">Planning &amp; Budgeting Cloud Service (PBCS) and Enterprise Planning and Budgeting Cloud Service (EPBCS)</a><span>&nbsp;are here!&nbsp;</span>This blog post outlines several new features, including new functions in calculation manager, support for master-detail relationships between forms in a dashboard, and more.</p> <p><em>The monthly update for PBCS and EPBCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fpbcs-and-epbcs-2018-october-updates&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates Fri Oct 19 2018 11:40:45 GMT-0400 (EDT) PBCS & EPBCS Updates (October 2018): New Functions in Calculation Manager, Support for Master-Detail Relationships Between Forms in a Dashboard, and More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/pbcs%20updates%2010-18.jpg?t=1541832538128" alt="pbcs updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for Oracle's<span>&nbsp;</span><a href="https://www.us-analytics.com/hyperionblog/pbcs-vs-epbcs-comparing-oracle-cloud-planning-applications">Planning &amp; Budgeting Cloud Service (PBCS) and Enterprise Planning and Budgeting Cloud Service (EPBCS)</a><span>&nbsp;are here!&nbsp;</span>This blog post outlines several new features, including new functions in calculation manager, support for master-detail relationships between forms in a dashboard, and more.</p> <p><em>The monthly update for PBCS and EPBCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fpbcs-and-epbcs-2018-october-updates&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/pbcs-and-epbcs-2018-october-updates Fri Oct 19 2018 11:40:45 GMT-0400 (EDT) ARCS Updates (October 2018): New EPM Automate Utility Version, Considerations for the Academy, and More https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/ARCS%20updates%2010-18.jpg?t=1541832538128" alt="ARCS updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for Oracle's&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-account-reconciliation-cloud-service-arcs">Account Reconciliation Cloud Service (ARCS</a>) have arrived. In this blog post, we’ll outline new features in ARCS, including a new EPM Automate Utility version and considerations for the Academy.</p> <p>We’ll let you know any time there are updates to ARCS or any other Oracle EPM cloud products. Check the&nbsp;<a href="https://www.us-analytics.com/hyperionblog">US-Analytics Oracle EPM &amp; BI Blog</a><span>&nbsp;</span>every month.</p> <p><em>The monthly update for Oracle ARCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3 style="text-align: center;"></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Farcs-product-update-october-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018 Fri Oct 19 2018 11:40:32 GMT-0400 (EDT) ARCS Updates (October 2018): New EPM Automate Utility Version, Considerations for the Academy, and More @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018 <div class="hs-featured-image-wrapper"> <a href="https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018" title="" class="hs-featured-image-link"> <img src="https://www.us-analytics.com/hubfs/ARCS%20updates%2010-18.jpg?t=1541832538128" alt="ARCS updates 10-18" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"> </a> </div> <p>The October updates for Oracle's&nbsp;<a href="https://www.us-analytics.com/hyperionblog/faq-account-reconciliation-cloud-service-arcs">Account Reconciliation Cloud Service (ARCS</a>) have arrived. In this blog post, we’ll outline new features in ARCS, including a new EPM Automate Utility version and considerations for the Academy.</p> <p>We’ll let you know any time there are updates to ARCS or any other Oracle EPM cloud products. Check the&nbsp;<a href="https://www.us-analytics.com/hyperionblog">US-Analytics Oracle EPM &amp; BI Blog</a><span>&nbsp;</span>every month.</p> <p><em>The monthly update for Oracle ARCS will occur on Friday, October 19 during your normal daily maintenance window.</em></p> <h3 style="text-align: center;"></h3> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Farcs-product-update-october-2018&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Michelle Heath https://www.us-analytics.com/hyperionblog/arcs-product-update-october-2018 Fri Oct 19 2018 11:40:32 GMT-0400 (EDT) OBIEE Development: Merging the RPD with Git (Free Open-Source Tool) https://www.us-analytics.com/hyperionblog/merging-rpd-with-git <p style="text-align: center;"><strong><span style="font-size: 20px;">US-Analytics RPD Merge Script:</span></strong></p> <p><strong><a class="cta_button" href="https://cta-image-cms2.hubspot.com/ctas/v2/public/cs/ci/?pg=1649a7ff-03fb-4108-9ee6-98432e1e31d6&amp;pid=135305&amp;ecid=&amp;hseid=&amp;hsic="><img class="hs-cta-img " style="border-width: 0px; /*hs-extra-styles*/; margin: 0 auto; display: block; margin-top: 20px; margin-bottom: 20px" alt="View On Github" src="https://no-cache.hubspot.com/cta/default/135305/1649a7ff-03fb-4108-9ee6-98432e1e31d6.png" align="middle"></a></strong></p> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fmerging-rpd-with-git&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Nicholas Padgett https://www.us-analytics.com/hyperionblog/merging-rpd-with-git Fri Oct 19 2018 11:40:19 GMT-0400 (EDT) OBIEE Development: Merging the RPD with Git (Free Open-Source Tool) @usanalytics @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.us-analytics.com/hyperionblog/merging-rpd-with-git <p style="text-align: center;"><strong><span style="font-size: 20px;">US-Analytics RPD Merge Script:</span></strong></p> <p><strong><a class="cta_button" href="https://cta-image-cms2.hubspot.com/ctas/v2/public/cs/ci/?pg=1649a7ff-03fb-4108-9ee6-98432e1e31d6&amp;pid=135305&amp;ecid=&amp;hseid=&amp;hsic="><img class="hs-cta-img " style="border-width: 0px; /*hs-extra-styles*/; margin: 0 auto; display: block; margin-top: 20px; margin-bottom: 20px" alt="View On Github" src="https://no-cache.hubspot.com/cta/default/135305/1649a7ff-03fb-4108-9ee6-98432e1e31d6.png" align="middle"></a></strong></p> <img src="https://track.hubspot.com/__ptq.gif?a=135305&amp;k=14&amp;r=https%3A%2F%2Fwww.us-analytics.com%2Fhyperionblog%2Fmerging-rpd-with-git&amp;bu=https%253A%252F%252Fwww.us-analytics.com%252Fhyperionblog&amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "> Nicholas Padgett https://www.us-analytics.com/hyperionblog/merging-rpd-with-git Fri Oct 19 2018 11:40:19 GMT-0400 (EDT) Automating Oracle EPM Cloud efficiently https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/ <p>This article acknowledges a tried-and-tested approach for EPM Cloud automation, and challenges this approach in an effort to increase the efficiency of EPM teams and reduce the overall risk for an organization: Today Data Management* and EPMAutomate are the standard for Oracle EPM Cloud integration and automation, and for good reason: EPMAutomate is a free utility (with your EPM Cloud subscription) that ... <a title="Automating Oracle EPM Cloud efficiently" class="read-more" href="https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/">Read more</a></p> <p>The post <a rel="nofollow" href="https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/">Automating Oracle EPM Cloud efficiently</a> appeared first on <a rel="nofollow" href="https://www.fintechinnovations.com">FinTech Innovations</a>.</p> Matthias Heilos https://www.fintechinnovations.com/?p=1509 Tue Oct 16 2018 16:40:03 GMT-0400 (EDT) Automating Oracle EPM Cloud efficiently @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/ <p>This article acknowledges a tried-and-tested approach for EPM Cloud automation, and challenges this approach in an effort to increase the efficiency of EPM teams and reduce the overall risk for an organization: Today Data Management* and EPMAutomate are the standard for Oracle EPM Cloud integration and automation, and for good reason: EPMAutomate is a free utility (with your EPM Cloud subscription) that ... <a title="Automating Oracle EPM Cloud efficiently" class="read-more" href="https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/">Read more</a></p> <p>The post <a rel="nofollow" href="https://www.fintechinnovations.com/blog/automating-oracle-epm-cloud-efficiently/">Automating Oracle EPM Cloud efficiently</a> appeared first on <a rel="nofollow" href="https://www.fintechinnovations.com">FinTech Innovations</a>.</p> Matthias Heilos https://www.fintechinnovations.com/?p=1509 Tue Oct 16 2018 16:40:03 GMT-0400 (EDT) FCCS - Blocks @ericerikson http://ericerikson.blogspot.com/2018/10/fccs-blocks.html <div dir="ltr" style="text-align: left;" trbidi="on">Those who are coming to FCCS from Essbase or Planning know all about blocks. But for those coming from HFM or Enterprise or MicroControl, blocks are a new concept.<br /><br />BRIEFLY, blocks are how data is stored in FCCS. A block is a combination of any stored sparse and dense member. Each combination of stored sparse dimensions is a separate block. But all members in a dense dimension is stored in one block. In FCCS, the Account dimension is the only dense dimension, so all accounts are in the block for a given combination of sparse dimensions.<br /><br />Blocks get automatically created when loading data but not with calculations. You write a perfect calc, deploy, consolidate, and get no result. It looks like the calc either didn't run or didn't work. What actually happened is the calc worked but since there was no block there was no place to store the result.<br /><br />So, what to do? On the rule insertion points, there is an option to enable automatic block creation.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-4zROrU4c7Rs/W6qR0hZu19I/AAAAAAAAAkk/DKsZyjrTRg8LaDodMFStwjaVv53nos8CwCLcBGAs/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="607" data-original-width="1600" height="241" src="https://1.bp.blogspot.com/-4zROrU4c7Rs/W6qR0hZu19I/AAAAAAAAAkk/DKsZyjrTRg8LaDodMFStwjaVv53nos8CwCLcBGAs/s640/Untitled.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>On the bottom right of the above screenshot, you'll see an option to auto create blocks. Clicking No will change it to Yes with the following warning.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-ne10dihDLYc/W6qSCeLLdgI/AAAAAAAAAko/x31bdfP3tZg4YZQt4emA5dTj7jo3mgZlACLcBGAs/s1600/Untitled2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="322" data-original-width="830" height="155" src="https://2.bp.blogspot.com/-ne10dihDLYc/W6qSCeLLdgI/AAAAAAAAAko/x31bdfP3tZg4YZQt4emA5dTj7jo3mgZlACLcBGAs/s400/Untitled2.png" width="400" /></a></div><br />So now when you consolidate, the calc will run as before but now there will be a place to store the data.<br /><br />There are other ways to create blocks, but this is the simplest (other than loading data).<br /><br /><br /><br /><br /><br /></div> ericerikson tag:blogger.com,1999:blog-6544753899810698939.post-6452800921884611727 Tue Oct 16 2018 15:53:00 GMT-0400 (EDT) FCCS - Blocks http://ericerikson.blogspot.com/2018/10/fccs-blocks.html <div dir="ltr" style="text-align: left;" trbidi="on">Those who are coming to FCCS from Essbase or Planning know all about blocks. But for those coming from HFM or Enterprise or MicroControl, blocks are a new concept.<br /><br />BRIEFLY, blocks are how data is stored in FCCS. A block is a combination of any stored sparse and dense member. Each combination of stored sparse dimensions is a separate block. But all members in a dense dimension is stored in one block. In FCCS, the Account dimension is the only dense dimension, so all accounts are in the block for a given combination of sparse dimensions.<br /><br />Blocks get automatically created when loading data but not with calculations. You write a perfect calc, deploy, consolidate, and get no result. It looks like the calc either didn't run or didn't work. What actually happened is the calc worked but since there was no block there was no place to store the result.<br /><br />So, what to do? On the rule insertion points, there is an option to enable automatic block creation.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-4zROrU4c7Rs/W6qR0hZu19I/AAAAAAAAAkk/DKsZyjrTRg8LaDodMFStwjaVv53nos8CwCLcBGAs/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="607" data-original-width="1600" height="241" src="https://1.bp.blogspot.com/-4zROrU4c7Rs/W6qR0hZu19I/AAAAAAAAAkk/DKsZyjrTRg8LaDodMFStwjaVv53nos8CwCLcBGAs/s640/Untitled.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>On the bottom right of the above screenshot, you'll see an option to auto create blocks. Clicking No will change it to Yes with the following warning.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-ne10dihDLYc/W6qSCeLLdgI/AAAAAAAAAko/x31bdfP3tZg4YZQt4emA5dTj7jo3mgZlACLcBGAs/s1600/Untitled2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="322" data-original-width="830" height="155" src="https://2.bp.blogspot.com/-ne10dihDLYc/W6qSCeLLdgI/AAAAAAAAAko/x31bdfP3tZg4YZQt4emA5dTj7jo3mgZlACLcBGAs/s400/Untitled2.png" width="400" /></a></div><br />So now when you consolidate, the calc will run as before but now there will be a place to store the data.<br /><br />There are other ways to create blocks, but this is the simplest (other than loading data).<br /><br /><br /><br /><br /><br /></div> ericerikson tag:blogger.com,1999:blog-6544753899810698939.post-6452800921884611727 Tue Oct 16 2018 15:53:00 GMT-0400 (EDT) EPM Lab – EPM Connections http://theepmlab.com/epm-lab-epm-connections/ If you have multiple EPM cloud subscriptions, you may want to connect them together. When users have logged into one application, they could easily toggle between different subscriptions. &#160; EPM connection provides this functionality. By using EPM connections, you will be able to: Use Navigator to move from one application to another User Clusters and... Jun http://theepmlab.com/?p=2199 Sun Oct 14 2018 16:59:55 GMT-0400 (EDT) EPM Lab – EPM Connections @_Jun_Zhang_ @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs http://theepmlab.com/epm-lab-epm-connections/ If you have multiple EPM cloud subscriptions, you may want to connect them together. When users have logged into one application, they could easily toggle between different subscriptions. &#160; EPM connection provides this functionality. By using EPM connections, you will be able to: Use Navigator to move from one application to another User Clusters and... Jun http://theepmlab.com/?p=2199 Sun Oct 14 2018 16:59:55 GMT-0400 (EDT) ODC Appreciation Day: Oracle Cloud Customer Connect https://womaninepm.com/2018/10/11/odc-appreciation-day-cloud-customer-connect-site/ It&#8217;s that time of year again! What is ODC Appreciation Day? Every year, the Oracle community (led by Tim Hall) picks a day to flash mob blog in appreciation of the Oracle Developer Community (&#8220;ODC&#8221;) program. Take a look at Tim Hall&#8217;s blog post to find out additional details, but the rules of this year&#8217;s &#8230; <a href="https://womaninepm.com/2018/10/11/odc-appreciation-day-cloud-customer-connect-site/" class="more-link">Continue reading <span class="screen-reader-text">ODC Appreciation Day: Oracle Cloud Customer&#160;Connect</span></a> OpaL http://womaninepm.com/?p=12347 Thu Oct 11 2018 10:00:00 GMT-0400 (EDT) ODC Appreciation Day: Oracle Cloud Customer Connect @opal_epm @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://womaninepm.com/2018/10/11/odc-appreciation-day-cloud-customer-connect-site/ It&#8217;s that time of year again! What is ODC Appreciation Day? Every year, the Oracle community (led by Tim Hall) picks a day to flash mob blog in appreciation of the Oracle Developer Community (&#8220;ODC&#8221;) program. Take a look at Tim Hall&#8217;s blog post to find out additional details, but the rules of this year&#8217;s &#8230; <a href="https://womaninepm.com/2018/10/11/odc-appreciation-day-cloud-customer-connect-site/" class="more-link">Continue reading <span class="screen-reader-text">ODC Appreciation Day: Oracle Cloud Customer&#160;Connect</span></a> OpaL http://womaninepm.com/?p=12347 Thu Oct 11 2018 10:00:00 GMT-0400 (EDT) EPM Cloud - Recent additions to EPM Automate and REST API http://john-goodwin.blogspot.com/2018/10/epm-cloud-recent-additions-to-epm.html <div dir="ltr" style="text-align: left;" trbidi="on">In the EPM Cloud 18.10 release there were a few additional commands added to the EPM Automate utility, these are also available through the REST API as the utility is built on top of the API.<br /><br />An annoyance for me with EPM Automate and the REST API has been not being able to rename a snapshot, even though it has always been possible through the web UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-l7LKszf_OlY/W7o46WbK6HI/AAAAAAAAKTs/OwF0swZa6gYZrRqESoFiljSsJpyPDAfGQCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="524" src="https://4.bp.blogspot.com/-l7LKszf_OlY/W7o46WbK6HI/AAAAAAAAKTs/OwF0swZa6gYZrRqESoFiljSsJpyPDAfGQCLcBGAs/s1600/image001.png" /></a></div><br />Not being able to rename out of the UI made it difficult to automate archiving the daily snapshot in the cloud instance before the next snapshot overwrote the previous one. You could download, rename and upload but this over complicates what should have been a simple rename.<br /><br />With the 18.10 release it is now possible to rename a snapshot with a new EPM Automate command.<br /><br />To rename a snapshot, the syntax for the utility is:<br /><br /><b class="yellow">epmautomate renamesnapshot &lt;existing snapshot name&gt; &lt;new snapshot name&gt; </b><br /><br />Using EPM Automate and a script, it is simple to rename the snapshot, in the following example the daily snapshot is renamed to include the current date.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-iVWE-_Dc0fI/W7o46R2Z4OI/AAAAAAAAKTo/UWHgavDWVMw439CTGR1B6tOfETNmsQn9gCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="467" src="https://1.bp.blogspot.com/-iVWE-_Dc0fI/W7o46R2Z4OI/AAAAAAAAKTo/UWHgavDWVMw439CTGR1B6tOfETNmsQn9gCLcBGAs/s1600/image003.png" /></a></div><br />This means the snapshot is now archived and the next daily maintenance will not overwrite it.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jcpXmmN-ENQ/W7o465-fPcI/AAAAAAAAKT0/iPtwDn1a9wIJOqCy3z8LG0soMHBFXKLDwCLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="261" src="https://3.bp.blogspot.com/-jcpXmmN-ENQ/W7o465-fPcI/AAAAAAAAKT0/iPtwDn1a9wIJOqCy3z8LG0soMHBFXKLDwCLcBGAs/s1600/image004.png" /></a></div><br />Please note though, there is a retention period for snapshots which currently stands at 60 days and a default maximum storage size of 150GB. If this is exceeded then snapshots are removed, oldest first to bring the size back to 150GB.<br /><br />The documentation does not yet provide details on how to rename a snapshot using the REST API, but I am sure it will be updated in the near future.<br /><br />Not to worry, I have worked it out and the format to rename a snapshot using the REST API is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-ZIJ5cwOxhWE/W7pLZ8wdSYI/AAAAAAAAKV4/soLnXTqbSf848UJI_eRY-MPOU45qhQrqwCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="99" data-original-width="589" src="https://4.bp.blogspot.com/-ZIJ5cwOxhWE/W7pLZ8wdSYI/AAAAAAAAKV4/soLnXTqbSf848UJI_eRY-MPOU45qhQrqwCLcBGAs/s1600/image005.png" /></a></div><div style="text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"></div>If the rename is successful, a status of 0 will be returned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-lI5XHt4hd6w/W7o47CXtZjI/AAAAAAAAKT8/mC_uPYoHfCEawiykowwvEYJrfc6IjbEwwCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="245" data-original-width="282" src="https://2.bp.blogspot.com/-lI5XHt4hd6w/W7o47CXtZjI/AAAAAAAAKT8/mC_uPYoHfCEawiykowwvEYJrfc6IjbEwwCLcBGAs/s1600/image006.png" /></a></div><br />In the UI you will see the snapshot has been renamed.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-aY7tS8jnGOE/W7o47dPxB2I/AAAAAAAAKUA/0p6WABGWC8A0tJwnuienydnu5EC3jGTIwCLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="184" data-original-width="249" src="https://4.bp.blogspot.com/-aY7tS8jnGOE/W7o47dPxB2I/AAAAAAAAKUA/0p6WABGWC8A0tJwnuienydnu5EC3jGTIwCLcBGAs/s1600/image007.png" /></a></div><br />If the rename was not successful, a status that is not equal to 0 will be returned and an error message will be available in the details parameter.<br /><br /><a href="https://4.bp.blogspot.com/-96icYJJJVeA/W7o47lVTPYI/AAAAAAAAKUE/jg786SweQzo0Yyey0jrcxEkx2sBDbbauACLcBGAs/s1600/image008.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="251" data-original-width="695" src="https://4.bp.blogspot.com/-96icYJJJVeA/W7o47lVTPYI/AAAAAAAAKUE/jg786SweQzo0Yyey0jrcxEkx2sBDbbauACLcBGAs/s1600/image008.png" /></a><br />The functionality will only rename snapshots and does not work on other file types.<br /><br />It is an easy task to script the renaming of a snapshot using the REST API. In the following example I am going to log into a test instance and rename the daily snapshot, then copy the daily snapshot from the production instance to the test instance. This means the production application is ready to be restored to the test environment if needed, also the test daily snapshot has been archived.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-GNrZpMTZvTI/W7o47sOUyfI/AAAAAAAAKUI/a7vwNeZu1aUf5T7wITc1NmTmRkxnSWJIwCLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="454" data-original-width="661" src="https://2.bp.blogspot.com/-GNrZpMTZvTI/W7o47sOUyfI/AAAAAAAAKUI/a7vwNeZu1aUf5T7wITc1NmTmRkxnSWJIwCLcBGAs/s1600/image009.png" /></a></div><br />The above section of the script renames the test snapshot, the next section copies the production snapshot to the test instance.<br /><br />When calling the REST API to copy a snapshot, a URL is returned which allows you keep checking the status of the copy until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Qr5TLCiskbM/W7o47pqRcRI/AAAAAAAAKUM/_4DSNdjXdvQXpySOBxCRdgGa_1Qqz3IGgCLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="709" data-original-width="644" src="https://1.bp.blogspot.com/-Qr5TLCiskbM/W7o47pqRcRI/AAAAAAAAKUM/_4DSNdjXdvQXpySOBxCRdgGa_1Qqz3IGgCLcBGAs/s1600/image010.png" /> </a></div><br>Now in the test instance, the daily snapshot has been archived and contains a copy of the production snapshot.<br /><br /><div class="separator" style="clear: both; text-align: center;">&nbsp;<a href="https://3.bp.blogspot.com/-XDaNesxHMrE/W7o48QNz5eI/AAAAAAAAKUc/wtVVK_D2hmsuVAYHW1qezEErU-bhucPnQCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="293" src="https://3.bp.blogspot.com/-XDaNesxHMrE/W7o48QNz5eI/AAAAAAAAKUc/wtVVK_D2hmsuVAYHW1qezEErU-bhucPnQCLcBGAs/s1600/image011.png" /></a></div><br />It is also possible to copy files across an EPM Cloud instance using the EPM Automate command “copyfilefrominstance”. This command was introduced in the 18.07 release and the format for the command is:<br /><br /><b class="yellow">epmautomate copyfilefrominstance &lt;source_filename&gt; &lt;username&gt; &lt;password_file&gt; &lt;source_url&gt; &lt;source_domain&gt; &lt;target_filename&gt;</b><br /><br />To achieve this using the REST API is very similar to my previous copy snapshot example.<br /><br />Say I wanted to copy a file from the test instance to the production one and rename the file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-lC-tGCHElTM/W7o48CtBgEI/AAAAAAAAKUU/kCwO2BkmCb4zNs2ky0iT5M0N2Ley2fRagCLcBGAs/s1600/image011-next2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="179" data-original-width="263" src="https://2.bp.blogspot.com/-lC-tGCHElTM/W7o48CtBgEI/AAAAAAAAKUU/kCwO2BkmCb4zNs2ky0iT5M0N2Ley2fRagCLcBGAs/s1600/image011-next2.png" />&nbsp;</a></div><br />An example script to do this:<br /><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-k4VePB5Dp4A/W7o472FT7zI/AAAAAAAAKUQ/1Qhdm3CCEiwEEYbDfiAw7kOiQJZ_QrTjwCLcBGAs/s1600/image011-next.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="469" data-original-width="803" height="373" src="https://3.bp.blogspot.com/-k4VePB5Dp4A/W7o472FT7zI/AAAAAAAAKUQ/1Qhdm3CCEiwEEYbDfiAw7kOiQJZ_QrTjwCLcBGAs/s640/image011-next.png" width="640" /></a></div><br />The file has been copied to the production instance and renamed.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-jvSlc2n2qLw/W7o48IyijsI/AAAAAAAAKUY/txpVt8M-n6clm1F5nmvHmf9qkX3gTRKXACLcBGAs/s1600/image011-next3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="181" data-original-width="262" src="https://2.bp.blogspot.com/-jvSlc2n2qLw/W7o48IyijsI/AAAAAAAAKUY/txpVt8M-n6clm1F5nmvHmf9qkX3gTRKXACLcBGAs/s1600/image011-next3.png" /></a></div><br />When the 18.10 monthly readiness document was first published it included details about another EPM Automate command called “executejob”<br /><br /><i><b class="yellow">“executejob, which enables you to run any job type defined in planning, consolidation and close, or tax reporting applications”</b></i><br /><br />This was subsequently removed from the document, but the command does exist in the utility.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-g3WBuPx3mOc/W7o48s3JlUI/AAAAAAAAKUg/Hd3szg0n8XwsXR3VuoA-jYL7iUs2gjxhACLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="147" data-original-width="559" src="https://3.bp.blogspot.com/-g3WBuPx3mOc/W7o48s3JlUI/AAAAAAAAKUg/Hd3szg0n8XwsXR3VuoA-jYL7iUs2gjxhACLcBGAs/s1600/image012.png" /></a></div><br />The command just looks to bypass having to use different commands to run jobs, so instead of having to use commands such as “refreshcube”,”runbusinessrule” or “runplantypemap” you can just run “executejob” with the correct job type and name.<br /><br />For example, if I create a new refresh database job and name it “Refresh”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ZDn4SpIRtsI/W7o49fDqdfI/AAAAAAAAKUk/l6w44yoDBMIS4HLBjW40oxb5_O2-7ziLwCLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="237" data-original-width="911" height="166" src="https://1.bp.blogspot.com/-ZDn4SpIRtsI/W7o49fDqdfI/AAAAAAAAKUk/l6w44yoDBMIS4HLBjW40oxb5_O2-7ziLwCLcBGAs/s640/image013.png" width="640" /></a></div><br />The job type name for database refresh is “CUBE_REFRESH” so to run the refresh job with EPM Automate you could use the following:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-js5-uoWyTRY/W7o4975Ml3I/AAAAAAAAKUo/4otBsMg-XxACkpqIFeXVUzhvg4p0yXSOgCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="268" data-original-width="365" src="https://1.bp.blogspot.com/-js5-uoWyTRY/W7o4975Ml3I/AAAAAAAAKUo/4otBsMg-XxACkpqIFeXVUzhvg4p0yXSOgCLcBGAs/s1600/image014.png" /></a></div><br />The command is really replicating what has already been available in the REST API for running jobs.<br /><br />The current list of job types is:<br /><br /><b class="yellow">RULES<br />RULESET<br />PLAN_TYPE_MAP<br />IMPORT_DATA<br />EXPORT_DATA<br />EXPORT_METADATA<br />IMPORT_METADATA<br />CUBE_REFRESH<br />CLEAR_CUBE</b><br /><br />I am not going to go into detail about the REST API as I have already covered it <a href="http://john-goodwin.blogspot.com/2015/09/planning-rest-api.html"><b>previously</b></a>. <br /><br />The format for the REST API is as follows:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-oa6bl8K-Ukw/W7o4-R-fmrI/AAAAAAAAKUs/q0f-wx0K-YMNmI5zNOkSWBXJAwSh494bwCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="150" data-original-width="595" src="https://3.bp.blogspot.com/-oa6bl8K-Ukw/W7o4-R-fmrI/AAAAAAAAKUs/q0f-wx0K-YMNmI5zNOkSWBXJAwSh494bwCLcBGAs/s1600/image015.png" /></a></div><br />The response will include details of the job and a URL that can be used to keep checking the status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-61j9px563xg/W7o4-sM8fmI/AAAAAAAAKUw/C-OF4j5V2GYbqx7QDKjjaDcVHhvD5RukwCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="398" data-original-width="631" src="https://4.bp.blogspot.com/-61j9px563xg/W7o4-sM8fmI/AAAAAAAAKUw/C-OF4j5V2GYbqx7QDKjjaDcVHhvD5RukwCLcBGAs/s1600/image016.png" /></a></div><br />I was really hoping that the functionality was going to allow any job that is available through the scheduler to be run, for instance “Restructure Cube” or “Administration Mode” but it looks like it is only for jobs that can be created. Hopefully that is one for the future.<br /><br />In 18.05 release a new EPM Automate command appeared called “runDailyMaintenance” which allows you to run the daily maintenance process without having to wait for the maintenance window. This is useful if new patches are available and you don’t want to wait to apply them. In 18.10 release the command includes a new parameter which provides the functionality to skip the next daily maintenance process.<br /><br />The format for the command is:<br /><br /><b class="yellow">epmautomate rundailymaintenance skipNext=true|false</b><br /><br />The following example will run the maintenance process and skip the next scheduled one:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-cCggcFU4Gzc/W7o4-neSWTI/AAAAAAAAKU0/Wj4CFjFAJv8zIlZwriiK873GiHgNnCKngCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="171" data-original-width="425" src="https://1.bp.blogspot.com/-cCggcFU4Gzc/W7o4-neSWTI/AAAAAAAAKU0/Wj4CFjFAJv8zIlZwriiK873GiHgNnCKngCLcBGAs/s1600/image017.png" /></a></div><br />I included the -f to bypass the prompted message:<br /><i><br />“Are you sure you want to run daily maintenance (yes/no): no?[Press Enter]”</i><br /><br />The REST API documentation does not currently have information on the command but as the EPM Automate utility is built on top of the API, the functionality is available.<br /><br />The format requires a POST method and the body of the post to include the skipNext parameter.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-qCfgjJ9rs1w/W7o4-pew5oI/AAAAAAAAKU4/_3aQrxh0Rcg9mThkVH5Ip0kkKzayij6cACLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="100" data-original-width="532" src="https://3.bp.blogspot.com/-qCfgjJ9rs1w/W7o4-pew5oI/AAAAAAAAKU4/_3aQrxh0Rcg9mThkVH5Ip0kkKzayij6cACLcBGAs/s1600/image018.png" /></a></div><br />The response will include a URL to check the status of the maintenance process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-z8nO0FdpoAc/W7o4-6YviKI/AAAAAAAAKU8/5WVft6ZfiAY7inMV7XEa9uu74UaVMtQdQCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="446" data-original-width="637" src="https://1.bp.blogspot.com/-z8nO0FdpoAc/W7o4-6YviKI/AAAAAAAAKU8/5WVft6ZfiAY7inMV7XEa9uu74UaVMtQdQCLcBGAs/s1600/image019.png" /></a></div><br />When the process has completed, a status of 0 will be returned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-isWT0dpHZIo/W7o4_ORm6WI/AAAAAAAAKVA/B94j2IwCahsy0FrEWGSSvIdXUTBzPxLsACLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="146" data-original-width="632" src="https://4.bp.blogspot.com/-isWT0dpHZIo/W7o4_ORm6WI/AAAAAAAAKVA/B94j2IwCahsy0FrEWGSSvIdXUTBzPxLsACLcBGAs/s1600/image020.png" /></a></div><br />It is worth pointing out that as part of the maintenance steps, the web application service is restarted so you will not be able to connect to the REST API to check the status while this is happening.<br /><br />Another piece of functionality which has been available through the REST API for a long time, but not EPM Automate, is the ability to return or set the maintenance window time.<br /><br />To return the maintenance time, a GET method is required with the following URL format:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-3ndz49ZkOXU/W7o4_mYuSKI/AAAAAAAAKVE/ULkF_qO-LVUrIMNSvLHyF1sqWJPHxW6_wCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="510" src="https://3.bp.blogspot.com/-3ndz49ZkOXU/W7o4_mYuSKI/AAAAAAAAKVE/ULkF_qO-LVUrIMNSvLHyF1sqWJPHxW6_wCLcBGAs/s1600/image021.png" /></a></div><br />The “amwTime” (Automated Maintenance Window Time) is the scheduled hour for the maintenance process, so it will be between 0 and 23.<br /><br />To update the schedule time a PUT method is required and the URL requires a parameter called “StartTime”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-WuOrka0Dtao/W7o4_yLdAcI/AAAAAAAAKVI/esdUPnqSgNIXgJKAgwr54YsTa7LHVcBswCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="115" data-original-width="590" src="https://2.bp.blogspot.com/-WuOrka0Dtao/W7o4_yLdAcI/AAAAAAAAKVI/esdUPnqSgNIXgJKAgwr54YsTa7LHVcBswCLcBGAs/s1600/image022.png" /></a></div><br />If the update was successful a status of 0 will be returned.<br /><br />You can then check the maintenance time has been updated.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-yT9uHjryCgU/W7o4_0AIRTI/AAAAAAAAKVM/SjifeHRzyHwiaGXsGvy4251ysoxV1EdMwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="506" src="https://4.bp.blogspot.com/-yT9uHjryCgU/W7o4_0AIRTI/AAAAAAAAKVM/SjifeHRzyHwiaGXsGvy4251ysoxV1EdMwCLcBGAs/s1600/image023.png" /></a></div><br />The following script checks the current maintenance time and updates it to 03:00am<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-JHG8RNTOlME/W7o4_3xBsqI/AAAAAAAAKVQ/s-JzcG8W5McwY6utO512rdioVZNM_4V7QCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="440" data-original-width="801" height="351" src="https://3.bp.blogspot.com/-JHG8RNTOlME/W7o4_3xBsqI/AAAAAAAAKVQ/s-JzcG8W5McwY6utO512rdioVZNM_4V7QCLcBGAs/s640/image024.png" width="640" /></a></div><br />I did notice a problem, even though the REST API is setting the time, it is not being reflected in the UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-vZq19PU3C0s/W7o5AAKYrkI/AAAAAAAAKVU/uea97-UURkw-Sl2aOl9wazN_CXJNFw0QQCLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="167" data-original-width="1083" height="98" src="https://3.bp.blogspot.com/-vZq19PU3C0s/W7o5AAKYrkI/AAAAAAAAKVU/uea97-UURkw-Sl2aOl9wazN_CXJNFw0QQCLcBGAs/s640/image025.png" width="640" /></a></div><br />It looks like a bug to me. Anyway, until next time…</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-5651341580824836803 Sun Oct 07 2018 14:23:00 GMT-0400 (EDT) EPM Cloud - Recent additions to EPM Automate and REST API @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs http://john-goodwin.blogspot.com/2018/10/epm-cloud-recent-additions-to-epm.html <div dir="ltr" style="text-align: left;" trbidi="on">In the EPM Cloud 18.10 release there were a few additional commands added to the EPM Automate utility, these are also available through the REST API as the utility is built on top of the API.<br /><br />An annoyance for me with EPM Automate and the REST API has been not being able to rename a snapshot, even though it has always been possible through the web UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-l7LKszf_OlY/W7o46WbK6HI/AAAAAAAAKTs/OwF0swZa6gYZrRqESoFiljSsJpyPDAfGQCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="524" src="https://4.bp.blogspot.com/-l7LKszf_OlY/W7o46WbK6HI/AAAAAAAAKTs/OwF0swZa6gYZrRqESoFiljSsJpyPDAfGQCLcBGAs/s1600/image001.png" /></a></div><br />Not being able to rename out of the UI made it difficult to automate archiving the daily snapshot in the cloud instance before the next snapshot overwrote the previous one. You could download, rename and upload but this over complicates what should have been a simple rename.<br /><br />With the 18.10 release it is now possible to rename a snapshot with a new EPM Automate command.<br /><br />To rename a snapshot, the syntax for the utility is:<br /><br /><b class="yellow">epmautomate renamesnapshot &lt;existing snapshot name&gt; &lt;new snapshot name&gt; </b><br /><br />Using EPM Automate and a script, it is simple to rename the snapshot, in the following example the daily snapshot is renamed to include the current date.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-iVWE-_Dc0fI/W7o46R2Z4OI/AAAAAAAAKTo/UWHgavDWVMw439CTGR1B6tOfETNmsQn9gCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="467" src="https://1.bp.blogspot.com/-iVWE-_Dc0fI/W7o46R2Z4OI/AAAAAAAAKTo/UWHgavDWVMw439CTGR1B6tOfETNmsQn9gCLcBGAs/s1600/image003.png" /></a></div><br />This means the snapshot is now archived and the next daily maintenance will not overwrite it.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jcpXmmN-ENQ/W7o465-fPcI/AAAAAAAAKT0/iPtwDn1a9wIJOqCy3z8LG0soMHBFXKLDwCLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="261" src="https://3.bp.blogspot.com/-jcpXmmN-ENQ/W7o465-fPcI/AAAAAAAAKT0/iPtwDn1a9wIJOqCy3z8LG0soMHBFXKLDwCLcBGAs/s1600/image004.png" /></a></div><br />Please note though, there is a retention period for snapshots which currently stands at 60 days and a default maximum storage size of 150GB. If this is exceeded then snapshots are removed, oldest first to bring the size back to 150GB.<br /><br />The documentation does not yet provide details on how to rename a snapshot using the REST API, but I am sure it will be updated in the near future.<br /><br />Not to worry, I have worked it out and the format to rename a snapshot using the REST API is:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-ZIJ5cwOxhWE/W7pLZ8wdSYI/AAAAAAAAKV4/soLnXTqbSf848UJI_eRY-MPOU45qhQrqwCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="99" data-original-width="589" src="https://4.bp.blogspot.com/-ZIJ5cwOxhWE/W7pLZ8wdSYI/AAAAAAAAKV4/soLnXTqbSf848UJI_eRY-MPOU45qhQrqwCLcBGAs/s1600/image005.png" /></a></div><div style="text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"></div>If the rename is successful, a status of 0 will be returned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-lI5XHt4hd6w/W7o47CXtZjI/AAAAAAAAKT8/mC_uPYoHfCEawiykowwvEYJrfc6IjbEwwCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="245" data-original-width="282" src="https://2.bp.blogspot.com/-lI5XHt4hd6w/W7o47CXtZjI/AAAAAAAAKT8/mC_uPYoHfCEawiykowwvEYJrfc6IjbEwwCLcBGAs/s1600/image006.png" /></a></div><br />In the UI you will see the snapshot has been renamed.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-aY7tS8jnGOE/W7o47dPxB2I/AAAAAAAAKUA/0p6WABGWC8A0tJwnuienydnu5EC3jGTIwCLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="184" data-original-width="249" src="https://4.bp.blogspot.com/-aY7tS8jnGOE/W7o47dPxB2I/AAAAAAAAKUA/0p6WABGWC8A0tJwnuienydnu5EC3jGTIwCLcBGAs/s1600/image007.png" /></a></div><br />If the rename was not successful, a status that is not equal to 0 will be returned and an error message will be available in the details parameter.<br /><br /><a href="https://4.bp.blogspot.com/-96icYJJJVeA/W7o47lVTPYI/AAAAAAAAKUE/jg786SweQzo0Yyey0jrcxEkx2sBDbbauACLcBGAs/s1600/image008.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="251" data-original-width="695" src="https://4.bp.blogspot.com/-96icYJJJVeA/W7o47lVTPYI/AAAAAAAAKUE/jg786SweQzo0Yyey0jrcxEkx2sBDbbauACLcBGAs/s1600/image008.png" /></a><br />The functionality will only rename snapshots and does not work on other file types.<br /><br />It is an easy task to script the renaming of a snapshot using the REST API. In the following example I am going to log into a test instance and rename the daily snapshot, then copy the daily snapshot from the production instance to the test instance. This means the production application is ready to be restored to the test environment if needed, also the test daily snapshot has been archived.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-GNrZpMTZvTI/W7o47sOUyfI/AAAAAAAAKUI/a7vwNeZu1aUf5T7wITc1NmTmRkxnSWJIwCLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="454" data-original-width="661" src="https://2.bp.blogspot.com/-GNrZpMTZvTI/W7o47sOUyfI/AAAAAAAAKUI/a7vwNeZu1aUf5T7wITc1NmTmRkxnSWJIwCLcBGAs/s1600/image009.png" /></a></div><br />The above section of the script renames the test snapshot, the next section copies the production snapshot to the test instance.<br /><br />When calling the REST API to copy a snapshot, a URL is returned which allows you keep checking the status of the copy until it completes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Qr5TLCiskbM/W7o47pqRcRI/AAAAAAAAKUM/_4DSNdjXdvQXpySOBxCRdgGa_1Qqz3IGgCLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="709" data-original-width="644" src="https://1.bp.blogspot.com/-Qr5TLCiskbM/W7o47pqRcRI/AAAAAAAAKUM/_4DSNdjXdvQXpySOBxCRdgGa_1Qqz3IGgCLcBGAs/s1600/image010.png" /> </a></div><br>Now in the test instance, the daily snapshot has been archived and contains a copy of the production snapshot.<br /><br /><div class="separator" style="clear: both; text-align: center;">&nbsp;<a href="https://3.bp.blogspot.com/-XDaNesxHMrE/W7o48QNz5eI/AAAAAAAAKUc/wtVVK_D2hmsuVAYHW1qezEErU-bhucPnQCLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="293" src="https://3.bp.blogspot.com/-XDaNesxHMrE/W7o48QNz5eI/AAAAAAAAKUc/wtVVK_D2hmsuVAYHW1qezEErU-bhucPnQCLcBGAs/s1600/image011.png" /></a></div><br />It is also possible to copy files across an EPM Cloud instance using the EPM Automate command “copyfilefrominstance”. This command was introduced in the 18.07 release and the format for the command is:<br /><br /><b class="yellow">epmautomate copyfilefrominstance &lt;source_filename&gt; &lt;username&gt; &lt;password_file&gt; &lt;source_url&gt; &lt;source_domain&gt; &lt;target_filename&gt;</b><br /><br />To achieve this using the REST API is very similar to my previous copy snapshot example.<br /><br />Say I wanted to copy a file from the test instance to the production one and rename the file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-lC-tGCHElTM/W7o48CtBgEI/AAAAAAAAKUU/kCwO2BkmCb4zNs2ky0iT5M0N2Ley2fRagCLcBGAs/s1600/image011-next2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="179" data-original-width="263" src="https://2.bp.blogspot.com/-lC-tGCHElTM/W7o48CtBgEI/AAAAAAAAKUU/kCwO2BkmCb4zNs2ky0iT5M0N2Ley2fRagCLcBGAs/s1600/image011-next2.png" />&nbsp;</a></div><br />An example script to do this:<br /><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-k4VePB5Dp4A/W7o472FT7zI/AAAAAAAAKUQ/1Qhdm3CCEiwEEYbDfiAw7kOiQJZ_QrTjwCLcBGAs/s1600/image011-next.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="469" data-original-width="803" height="373" src="https://3.bp.blogspot.com/-k4VePB5Dp4A/W7o472FT7zI/AAAAAAAAKUQ/1Qhdm3CCEiwEEYbDfiAw7kOiQJZ_QrTjwCLcBGAs/s640/image011-next.png" width="640" /></a></div><br />The file has been copied to the production instance and renamed.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-jvSlc2n2qLw/W7o48IyijsI/AAAAAAAAKUY/txpVt8M-n6clm1F5nmvHmf9qkX3gTRKXACLcBGAs/s1600/image011-next3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="181" data-original-width="262" src="https://2.bp.blogspot.com/-jvSlc2n2qLw/W7o48IyijsI/AAAAAAAAKUY/txpVt8M-n6clm1F5nmvHmf9qkX3gTRKXACLcBGAs/s1600/image011-next3.png" /></a></div><br />When the 18.10 monthly readiness document was first published it included details about another EPM Automate command called “executejob”<br /><br /><i><b class="yellow">“executejob, which enables you to run any job type defined in planning, consolidation and close, or tax reporting applications”</b></i><br /><br />This was subsequently removed from the document, but the command does exist in the utility.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-g3WBuPx3mOc/W7o48s3JlUI/AAAAAAAAKUg/Hd3szg0n8XwsXR3VuoA-jYL7iUs2gjxhACLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="147" data-original-width="559" src="https://3.bp.blogspot.com/-g3WBuPx3mOc/W7o48s3JlUI/AAAAAAAAKUg/Hd3szg0n8XwsXR3VuoA-jYL7iUs2gjxhACLcBGAs/s1600/image012.png" /></a></div><br />The command just looks to bypass having to use different commands to run jobs, so instead of having to use commands such as “refreshcube”,”runbusinessrule” or “runplantypemap” you can just run “executejob” with the correct job type and name.<br /><br />For example, if I create a new refresh database job and name it “Refresh”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ZDn4SpIRtsI/W7o49fDqdfI/AAAAAAAAKUk/l6w44yoDBMIS4HLBjW40oxb5_O2-7ziLwCLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="237" data-original-width="911" height="166" src="https://1.bp.blogspot.com/-ZDn4SpIRtsI/W7o49fDqdfI/AAAAAAAAKUk/l6w44yoDBMIS4HLBjW40oxb5_O2-7ziLwCLcBGAs/s640/image013.png" width="640" /></a></div><br />The job type name for database refresh is “CUBE_REFRESH” so to run the refresh job with EPM Automate you could use the following:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-js5-uoWyTRY/W7o4975Ml3I/AAAAAAAAKUo/4otBsMg-XxACkpqIFeXVUzhvg4p0yXSOgCLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="268" data-original-width="365" src="https://1.bp.blogspot.com/-js5-uoWyTRY/W7o4975Ml3I/AAAAAAAAKUo/4otBsMg-XxACkpqIFeXVUzhvg4p0yXSOgCLcBGAs/s1600/image014.png" /></a></div><br />The command is really replicating what has already been available in the REST API for running jobs.<br /><br />The current list of job types is:<br /><br /><b class="yellow">RULES<br />RULESET<br />PLAN_TYPE_MAP<br />IMPORT_DATA<br />EXPORT_DATA<br />EXPORT_METADATA<br />IMPORT_METADATA<br />CUBE_REFRESH<br />CLEAR_CUBE</b><br /><br />I am not going to go into detail about the REST API as I have already covered it <a href="http://john-goodwin.blogspot.com/2015/09/planning-rest-api.html"><b>previously</b></a>. <br /><br />The format for the REST API is as follows:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-oa6bl8K-Ukw/W7o4-R-fmrI/AAAAAAAAKUs/q0f-wx0K-YMNmI5zNOkSWBXJAwSh494bwCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="150" data-original-width="595" src="https://3.bp.blogspot.com/-oa6bl8K-Ukw/W7o4-R-fmrI/AAAAAAAAKUs/q0f-wx0K-YMNmI5zNOkSWBXJAwSh494bwCLcBGAs/s1600/image015.png" /></a></div><br />The response will include details of the job and a URL that can be used to keep checking the status.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-61j9px563xg/W7o4-sM8fmI/AAAAAAAAKUw/C-OF4j5V2GYbqx7QDKjjaDcVHhvD5RukwCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="398" data-original-width="631" src="https://4.bp.blogspot.com/-61j9px563xg/W7o4-sM8fmI/AAAAAAAAKUw/C-OF4j5V2GYbqx7QDKjjaDcVHhvD5RukwCLcBGAs/s1600/image016.png" /></a></div><br />I was really hoping that the functionality was going to allow any job that is available through the scheduler to be run, for instance “Restructure Cube” or “Administration Mode” but it looks like it is only for jobs that can be created. Hopefully that is one for the future.<br /><br />In 18.05 release a new EPM Automate command appeared called “runDailyMaintenance” which allows you to run the daily maintenance process without having to wait for the maintenance window. This is useful if new patches are available and you don’t want to wait to apply them. In 18.10 release the command includes a new parameter which provides the functionality to skip the next daily maintenance process.<br /><br />The format for the command is:<br /><br /><b class="yellow">epmautomate rundailymaintenance skipNext=true|false</b><br /><br />The following example will run the maintenance process and skip the next scheduled one:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-cCggcFU4Gzc/W7o4-neSWTI/AAAAAAAAKU0/Wj4CFjFAJv8zIlZwriiK873GiHgNnCKngCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="171" data-original-width="425" src="https://1.bp.blogspot.com/-cCggcFU4Gzc/W7o4-neSWTI/AAAAAAAAKU0/Wj4CFjFAJv8zIlZwriiK873GiHgNnCKngCLcBGAs/s1600/image017.png" /></a></div><br />I included the -f to bypass the prompted message:<br /><i><br />“Are you sure you want to run daily maintenance (yes/no): no?[Press Enter]”</i><br /><br />The REST API documentation does not currently have information on the command but as the EPM Automate utility is built on top of the API, the functionality is available.<br /><br />The format requires a POST method and the body of the post to include the skipNext parameter.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-qCfgjJ9rs1w/W7o4-pew5oI/AAAAAAAAKU4/_3aQrxh0Rcg9mThkVH5Ip0kkKzayij6cACLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="100" data-original-width="532" src="https://3.bp.blogspot.com/-qCfgjJ9rs1w/W7o4-pew5oI/AAAAAAAAKU4/_3aQrxh0Rcg9mThkVH5Ip0kkKzayij6cACLcBGAs/s1600/image018.png" /></a></div><br />The response will include a URL to check the status of the maintenance process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-z8nO0FdpoAc/W7o4-6YviKI/AAAAAAAAKU8/5WVft6ZfiAY7inMV7XEa9uu74UaVMtQdQCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="446" data-original-width="637" src="https://1.bp.blogspot.com/-z8nO0FdpoAc/W7o4-6YviKI/AAAAAAAAKU8/5WVft6ZfiAY7inMV7XEa9uu74UaVMtQdQCLcBGAs/s1600/image019.png" /></a></div><br />When the process has completed, a status of 0 will be returned.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-isWT0dpHZIo/W7o4_ORm6WI/AAAAAAAAKVA/B94j2IwCahsy0FrEWGSSvIdXUTBzPxLsACLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="146" data-original-width="632" src="https://4.bp.blogspot.com/-isWT0dpHZIo/W7o4_ORm6WI/AAAAAAAAKVA/B94j2IwCahsy0FrEWGSSvIdXUTBzPxLsACLcBGAs/s1600/image020.png" /></a></div><br />It is worth pointing out that as part of the maintenance steps, the web application service is restarted so you will not be able to connect to the REST API to check the status while this is happening.<br /><br />Another piece of functionality which has been available through the REST API for a long time, but not EPM Automate, is the ability to return or set the maintenance window time.<br /><br />To return the maintenance time, a GET method is required with the following URL format:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-3ndz49ZkOXU/W7o4_mYuSKI/AAAAAAAAKVE/ULkF_qO-LVUrIMNSvLHyF1sqWJPHxW6_wCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="510" src="https://3.bp.blogspot.com/-3ndz49ZkOXU/W7o4_mYuSKI/AAAAAAAAKVE/ULkF_qO-LVUrIMNSvLHyF1sqWJPHxW6_wCLcBGAs/s1600/image021.png" /></a></div><br />The “amwTime” (Automated Maintenance Window Time) is the scheduled hour for the maintenance process, so it will be between 0 and 23.<br /><br />To update the schedule time a PUT method is required and the URL requires a parameter called “StartTime”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-WuOrka0Dtao/W7o4_yLdAcI/AAAAAAAAKVI/esdUPnqSgNIXgJKAgwr54YsTa7LHVcBswCLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="115" data-original-width="590" src="https://2.bp.blogspot.com/-WuOrka0Dtao/W7o4_yLdAcI/AAAAAAAAKVI/esdUPnqSgNIXgJKAgwr54YsTa7LHVcBswCLcBGAs/s1600/image022.png" /></a></div><br />If the update was successful a status of 0 will be returned.<br /><br />You can then check the maintenance time has been updated.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-yT9uHjryCgU/W7o4_0AIRTI/AAAAAAAAKVM/SjifeHRzyHwiaGXsGvy4251ysoxV1EdMwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="506" src="https://4.bp.blogspot.com/-yT9uHjryCgU/W7o4_0AIRTI/AAAAAAAAKVM/SjifeHRzyHwiaGXsGvy4251ysoxV1EdMwCLcBGAs/s1600/image023.png" /></a></div><br />The following script checks the current maintenance time and updates it to 03:00am<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-JHG8RNTOlME/W7o4_3xBsqI/AAAAAAAAKVQ/s-JzcG8W5McwY6utO512rdioVZNM_4V7QCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="440" data-original-width="801" height="351" src="https://3.bp.blogspot.com/-JHG8RNTOlME/W7o4_3xBsqI/AAAAAAAAKVQ/s-JzcG8W5McwY6utO512rdioVZNM_4V7QCLcBGAs/s640/image024.png" width="640" /></a></div><br />I did notice a problem, even though the REST API is setting the time, it is not being reflected in the UI.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-vZq19PU3C0s/W7o5AAKYrkI/AAAAAAAAKVU/uea97-UURkw-Sl2aOl9wazN_CXJNFw0QQCLcBGAs/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="167" data-original-width="1083" height="98" src="https://3.bp.blogspot.com/-vZq19PU3C0s/W7o5AAKYrkI/AAAAAAAAKVU/uea97-UURkw-Sl2aOl9wazN_CXJNFw0QQCLcBGAs/s640/image025.png" width="640" /></a></div><br />It looks like a bug to me. Anyway, until next time…</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-5651341580824836803 Sun Oct 07 2018 14:23:00 GMT-0400 (EDT) EPM Lab – ASO Cube Clear 0s @_Jun_Zhang_ http://theepmlab.com/epm-lab-aso-cube-clear-0s/ Since the ASO (Aggregate Storage Option) cube is able to aggregate data on the fly, you may leverage the ASO cube to process the aggregation.  There are a few ways to move data from BSO cube to ASO: Data synchronization Data Map Smart Push @XWRITE Groovy rules Once you push data to the ASO side,... Jun http://theepmlab.com/?p=2183 Sun Oct 07 2018 14:04:35 GMT-0400 (EDT) EPM Lab – ASO Cube Clear 0s http://theepmlab.com/epm-lab-aso-cube-clear-0s/ Since the ASO (Aggregate Storage Option) cube is able to aggregate data on the fly, you may leverage the ASO cube to process the aggregation.  There are a few ways to move data from BSO cube to ASO: Data synchronization Data Map Smart Push @XWRITE Groovy rules Once you push data to the ASO side,... Jun http://theepmlab.com/?p=2183 Sun Oct 07 2018 14:04:35 GMT-0400 (EDT) Labor Budget Increases, Staffing Shortages Loom Large for Healthcare Execs in 2019; Set Expectations Now and Uncover Your Capabilities for an Enterprise-Based Labor Productivity Solution! https://ranzal.blog/2018/10/01/labor-budget-increases-staffing-shortages-loom-large-for-healthcare-execs-in-2019-set-expectations-now-and-uncover-your-capabilities-for-an-enterprise-based-labor-productivity-solution/ <p style="text-align: justify;">The two resounding topics on healthcare websites and in related blog posts:   (1) increased labor costs and (2) burnout or shortages of clinical staff.  The article published in “Healthcare Finance” <a href="https://www.healthcarefinancenews.com/news/labor-budget-increases-staffing-shortages-loom-large-healthcare-executives-2019">Labor Budget Increases, Staffing Shortages Loom Large for Healthcare Executives in 2019</a> highlights this exact topic.</p> <p style="text-align: justify;">This isn’t surprising considering access to healthcare for all has increased; therefore, there are more patients to see which, in turn, requires more staff which results in increased labor costs…see where I’m going here? It’s easy to see how this can quickly become a major concern for providers to analyze and keep up with demand.</p> <p style="text-align: justify;">It becomes evident while working with numerous healthcare clients that not all healthcare companies are treated equally regarding their maturity scale when answering specific labor questions, providing/analyzing data, or even supporting a labor productivity solution. Edgewater Ranzal’s complimentary <a href="http://www.ranzal.com/Documents/Ranzal%20SS%202018%20-%20Healthcare%20Labor%20Productivity%20Solution%20Assessment%20Workshop.pdf">Healthcare Labor Productivity Assessment Workshop</a> not only helps reset clients’ expectations, but also uncovers clients’ enterprise-based labor productivity solution capabilities.</p> <p style="text-align: justify;">Our solution utilizes Oracle Cloud or on-premise technology to help clients see an immediate return-on-investment just by analyzing contract agency usage statistics, providing detailed overtime analysis, and offering the ability to compare productivity across national standards that are loaded into the system. Additionally, we help clients align their labor productivity solutions with their planning/budgeting processes to improve budget detail and accuracy.  Comprehensive experience with data integration – often a challenging task for clients &#8211; allows us to work with staff to bring all the required data elements together to create a cohesive picture of labor productivity details.</p> <p style="text-align: justify;">Take a look at our webinar recording of <a href="http://www.ranzal.com/events/webinars/the-key-ingredients-to-understanding-labor-productivity">The Key Ingredients to Understanding Labor &amp; Productivity</a> to learn more about our solution to uncover best practices in addressing labor productivity in your organization.  Then <a href="mailto:info@ranzal.com?subject=I'd%20Like%20More%20Information%20About%20A%20Labor%20Productivity%20Solution!">contact Edgewater Ranzal’s Healthcare experts</a> to answer specific questions about implementing a solution to help cut labor costs and provide data-rich analytics to your organization.</p> mhite2013 https://ranzal.blog/?p=2252 Mon Oct 01 2018 15:31:14 GMT-0400 (EDT) Labor Budget Increases, Staffing Shortages Loom Large for Healthcare Execs in 2019; Set Expectations Now and Uncover Your Capabilities for an Enterprise-Based Labor Productivity Solution! @ranzal @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://ranzal.blog/2018/10/01/labor-budget-increases-staffing-shortages-loom-large-for-healthcare-execs-in-2019-set-expectations-now-and-uncover-your-capabilities-for-an-enterprise-based-labor-productivity-solution/ <p style="text-align: justify;">The two resounding topics on healthcare websites and in related blog posts:   (1) increased labor costs and (2) burnout or shortages of clinical staff.  The article published in “Healthcare Finance” <a href="https://www.healthcarefinancenews.com/news/labor-budget-increases-staffing-shortages-loom-large-healthcare-executives-2019">Labor Budget Increases, Staffing Shortages Loom Large for Healthcare Executives in 2019</a> highlights this exact topic.</p> <p style="text-align: justify;">This isn’t surprising considering access to healthcare for all has increased; therefore, there are more patients to see which, in turn, requires more staff which results in increased labor costs…see where I’m going here? It’s easy to see how this can quickly become a major concern for providers to analyze and keep up with demand.</p> <p style="text-align: justify;">It becomes evident while working with numerous healthcare clients that not all healthcare companies are treated equally regarding their maturity scale when answering specific labor questions, providing/analyzing data, or even supporting a labor productivity solution. Edgewater Ranzal’s complimentary <a href="http://www.ranzal.com/Documents/Ranzal%20SS%202018%20-%20Healthcare%20Labor%20Productivity%20Solution%20Assessment%20Workshop.pdf">Healthcare Labor Productivity Assessment Workshop</a> not only helps reset clients’ expectations, but also uncovers clients’ enterprise-based labor productivity solution capabilities.</p> <p style="text-align: justify;">Our solution utilizes Oracle Cloud or on-premise technology to help clients see an immediate return-on-investment just by analyzing contract agency usage statistics, providing detailed overtime analysis, and offering the ability to compare productivity across national standards that are loaded into the system. Additionally, we help clients align their labor productivity solutions with their planning/budgeting processes to improve budget detail and accuracy.  Comprehensive experience with data integration – often a challenging task for clients &#8211; allows us to work with staff to bring all the required data elements together to create a cohesive picture of labor productivity details.</p> <p style="text-align: justify;">Take a look at our webinar recording of <a href="http://www.ranzal.com/events/webinars/the-key-ingredients-to-understanding-labor-productivity">The Key Ingredients to Understanding Labor &amp; Productivity</a> to learn more about our solution to uncover best practices in addressing labor productivity in your organization.  Then <a href="mailto:info@ranzal.com?subject=I'd%20Like%20More%20Information%20About%20A%20Labor%20Productivity%20Solution!">contact Edgewater Ranzal’s Healthcare experts</a> to answer specific questions about implementing a solution to help cut labor costs and provide data-rich analytics to your organization.</p> mhite2013 https://ranzal.blog/?p=2252 Mon Oct 01 2018 15:31:14 GMT-0400 (EDT) Automating data flows between EPM Cloud and OAC – Part 1 http://john-goodwin.blogspot.com/2018/09/automating-data-flows-between-epm-cloud.html <div dir="ltr" style="text-align: left;" trbidi="on">In past blogs I have covered in detail, automation in EPM Cloud using the REST API. Recently I have blogged comprehensively on the Essbase REST API in OAC, so I thought I would combine these and go through an example of automating the process of moving data between EPM Cloud and OAC Essbase.<br /><br />The example will be based on extracting forecast data from PBCS using Data Management, downloading the data and then loading this to an OAC Essbase database. I will provide an option of downloading data directly to OAC from PBCS for those who have a customer managed OAC instance, alternatively for autonomous OAC the data can be downloaded from PBCS to a client/server before loading to Essbase.<br /><br />I am going to break this into two parts, with the first part covering the setup and manual steps to the process, then the second part gets into the detail of automating the full process with the REST API and scripting.<br /><br />Before I start I would like to point out this is not the only way to achieve the objective and I am not stating that this is the way it should be done, it is just an example to provide an idea of what is possible.<br /><br />To start out with I am going to want to extract forecast data from PBCS and here is a sample of the data that will be extracted:<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-sWME1rZ_I0w/W7HALbIXpcI/AAAAAAAAKRs/IIwo2UrlFaY7xIYFqQQKbokT1rOCNzicgCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="331" data-original-width="695" src="https://4.bp.blogspot.com/-sWME1rZ_I0w/W7HALbIXpcI/AAAAAAAAKRs/IIwo2UrlFaY7xIYFqQQKbokT1rOCNzicgCLcBGAs/s1600/image001.png" /></a></div><br />To extract the data, I am going to use Data Management, once the integration has been defined I can add automation to extract the data using the REST API.<br /><br />As it is EPM Cloud, I will need to extract the data to a file and this can be achieved by creating a custom target application in Data Management.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-SgzdI4nK4nI/W7HALUJAskI/AAAAAAAAKRk/corliHs14jssSaadkghBlm0iPhPHinTZgCLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="285" data-original-width="901" height="202" src="https://2.bp.blogspot.com/-SgzdI4nK4nI/W7HALUJAskI/AAAAAAAAKRk/corliHs14jssSaadkghBlm0iPhPHinTZgCLcBGAs/s640/image002.png" width="640" /></a></div><br />The dimensions have been created to match those of the OAC Essbase database, I could have included scenario but that is always going to be static so can be handled on the Essbase side.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Pt3ruWFZzC0/W7HALYeVC-I/AAAAAAAAKRo/M2BEddwa138uJca8z45nzgSYsV4CdLGNQCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="346" data-original-width="307" src="https://3.bp.blogspot.com/-Pt3ruWFZzC0/W7HALYeVC-I/AAAAAAAAKRo/M2BEddwa138uJca8z45nzgSYsV4CdLGNQCLcBGAs/s1600/image003.png" /></a></div><br />There are slight differences between the format of the Year in PBCS<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-S2EvfOxKk6s/W7HALwK_MxI/AAAAAAAAKRw/v3G_4nau27wIYnAOPwt67mBnj30vCpHbgCLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="169" data-original-width="140" src="https://4.bp.blogspot.com/-S2EvfOxKk6s/W7HALwK_MxI/AAAAAAAAKRw/v3G_4nau27wIYnAOPwt67mBnj30vCpHbgCLcBGAs/s1600/image004.png" /></a></div><br />to that in the Essbase database.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-lLfy9hCLZ2g/W7HAMOKTD5I/AAAAAAAAKR0/2wCHyEweqb4aGcBADrKxmbtrekCSk-twgCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="78" src="https://4.bp.blogspot.com/-lLfy9hCLZ2g/W7HAMOKTD5I/AAAAAAAAKR0/2wCHyEweqb4aGcBADrKxmbtrekCSk-twgCLcBGAs/s1600/image005.png" /></a></div><br />Aliases could be used but I want to provide an example of how the difference can be handled with period mappings in Data Management.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-AM5zbzbnOfo/W7HAM94NPwI/AAAAAAAAKR4/yPd-iAG0-GURR6Bb4nereq0NDui3LrBiQCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="294" data-original-width="652" src="https://2.bp.blogspot.com/-AM5zbzbnOfo/W7HAM94NPwI/AAAAAAAAKR4/yPd-iAG0-GURR6Bb4nereq0NDui3LrBiQCLcBGAs/s1600/image006.png" /></a></div><br />This will mean any data against, say FY19, in PBCS will be mapped to 2019 in the target output file.<br /><br />If there are any differences between other members these can be handled in data load mappings in DM.<br /><br />In the DM data load rule, source filters are created to define the data that will be extracted<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-9tfKIG-T4Fc/W7HAM5tHuiI/AAAAAAAAKR8/Ntp8pzNrQhEaW287A0XTuzLyNkKDM_-KwCLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="288" data-original-width="306" src="https://4.bp.blogspot.com/-9tfKIG-T4Fc/W7HAM5tHuiI/AAAAAAAAKR8/Ntp8pzNrQhEaW287A0XTuzLyNkKDM_-KwCLcBGAs/s1600/image007.png" /></a></div><br />In the target options of the file a fixed filename has been added, this is just to make the process of downloading the file easier. If this is not done, you would need to either capture the process ID from the REST response to generate the filename or read the filename from the jobs REST response, both methods produce the same outcome but, in this example, I am going for the simpler option.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-Yq9ZCs-Zf-E/W7HANKqTJyI/AAAAAAAAKSA/iKwBd8GMLlwiYRQy83YxvphdCxSSNiosACLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="156" data-original-width="417" src="https://2.bp.blogspot.com/-Yq9ZCs-Zf-E/W7HANKqTJyI/AAAAAAAAKSA/iKwBd8GMLlwiYRQy83YxvphdCxSSNiosACLcBGAs/s1600/image008.png" /></a></div><br />Before running the integration, I will need to know which start and end period to select.<br /><br />For the automated process I am going to pick this up from a substitution variable in Essbase, it would be the same concept if the variable is held in PBCS as both have a REST resource available to extract the information.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-lr29DknZfKk/W7HANcUzMQI/AAAAAAAAKSE/93VRY8BoB9wr1PoRbqMhsqqufNYk4TwWACLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="506" src="https://4.bp.blogspot.com/-lr29DknZfKk/W7HANcUzMQI/AAAAAAAAKSE/93VRY8BoB9wr1PoRbqMhsqqufNYk4TwWACLcBGAs/s1600/image009.png" /></a></div><br />The data will be extracted for a full year, so based on the above sub var, the start period would be Jan-19 and the end period Dec-19<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-fHPV_xlLvpA/W7HAN6WH0mI/AAAAAAAAKSI/3HIMsBif2HMFSloOWEAM5OZ-GvBwhTTHACLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="193" src="https://2.bp.blogspot.com/-fHPV_xlLvpA/W7HAN6WH0mI/AAAAAAAAKSI/3HIMsBif2HMFSloOWEAM5OZ-GvBwhTTHACLcBGAs/s1600/image010.png" /></a></div><br />Running the rule will extract the data from PBCS, map and then produce an output file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-3hmWQvTEWss/W7HAOXBaqTI/AAAAAAAAKSM/GtHcBJvtMoULDG0t6HLHQAM3TGHRCuMfACLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="111" data-original-width="721" height="98" src="https://4.bp.blogspot.com/-3hmWQvTEWss/W7HAOXBaqTI/AAAAAAAAKSM/GtHcBJvtMoULDG0t6HLHQAM3TGHRCuMfACLcBGAs/s640/image011.png" width="640" /></a></div><br />The rule ran successfully so the exported file will be available in the inbox/outbox explorer.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-S5OrhxKQ9Bw/W7HAO6EK2yI/AAAAAAAAKSQ/H8SI30ax9K8j_LHl5vPyFqTYhg9sFU-LQCLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="253" src="https://3.bp.blogspot.com/-S5OrhxKQ9Bw/W7HAO6EK2yI/AAAAAAAAKSQ/H8SI30ax9K8j_LHl5vPyFqTYhg9sFU-LQCLcBGAs/s1600/image012.png" /></a></div><br />If I download the file you can see the format of the exported data.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-mowQP9jzjX8/W7HAPDuI_wI/AAAAAAAAKSU/F3vJk0ovY-I0nGbJhvEF5G4hQ7WwEDygACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="153" data-original-width="360" src="https://1.bp.blogspot.com/-mowQP9jzjX8/W7HAPDuI_wI/AAAAAAAAKSU/F3vJk0ovY-I0nGbJhvEF5G4hQ7WwEDygACLcBGAs/s1600/image013.png" /></a></div><br />When I cover the automation in the next part I will provide two options, the first one will download the data file directly to OAC from PBCS and then load the data, the second will download the file from PBCS to a machine running the automation script and then stream load it to Essbase.<br /><br />As this post is about manually going through the process, I have downloaded and the file from PBCS and uploaded to OAC Essbase.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-lHOM6-dipVc/W7HAPPyf5eI/AAAAAAAAKSY/ZC-hpYSKEWgHUNJe5SMryYiMrfV9rkNhACLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="235" data-original-width="298" src="https://3.bp.blogspot.com/-lHOM6-dipVc/W7HAPPyf5eI/AAAAAAAAKSY/ZC-hpYSKEWgHUNJe5SMryYiMrfV9rkNhACLcBGAs/s1600/image014.png" /></a></div><br />The file has been uploaded to the Essbase database directory.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-T98-Ko4eyz4/W7HAPXoGFMI/AAAAAAAAKSc/cWfi8mrYFpoKAq9xOOWuV4mgNpDIFehmQCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="219" data-original-width="376" src="https://1.bp.blogspot.com/-T98-Ko4eyz4/W7HAPXoGFMI/AAAAAAAAKSc/cWfi8mrYFpoKAq9xOOWuV4mgNpDIFehmQCLcBGAs/s1600/image015.png" /></a></div><br />Now an Essbase data load rule is required to load the above file.<br /><br />A new rule was created, and the uploaded data file selected.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-uy7Ch2W9rYE/W7HAPtQOWVI/AAAAAAAAKSg/GoNK3eJ49Q4rpAchlpQinDBd6CGqie4JgCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="448" data-original-width="457" src="https://3.bp.blogspot.com/-uy7Ch2W9rYE/W7HAPtQOWVI/AAAAAAAAKSg/GoNK3eJ49Q4rpAchlpQinDBd6CGqie4JgCLcBGAs/s1600/image016.png" /></a></div><br />The columns in the data file were mapped to the corresponding dimensions.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-HLqezbXMbEc/W7HAPrtL0mI/AAAAAAAAKSk/1Tn6s_33GmoYVY5LkBhytYS9hnfJkfMggCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="494" data-original-width="997" height="316" src="https://2.bp.blogspot.com/-HLqezbXMbEc/W7HAPrtL0mI/AAAAAAAAKSk/1Tn6s_33GmoYVY5LkBhytYS9hnfJkfMggCLcBGAs/s640/image017.png" width="640" /></a></div><br />The data is always being loaded to the forecast scenario member and not contained in the file, so this was added to the datasource information.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-FdR4nrBaPyQ/W7HAP4e9eFI/AAAAAAAAKSo/R86YAMMCwLkFeZGMY75fi12iCS4LRQ7RQCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="195" data-original-width="369" src="https://2.bp.blogspot.com/-FdR4nrBaPyQ/W7HAP4e9eFI/AAAAAAAAKSo/R86YAMMCwLkFeZGMY75fi12iCS4LRQ7RQCLcBGAs/s1600/image018.png" /></a></div><br />As I mentioned earlier I could have easily included scenario in the data export file by adding the dimension to the target application in Data Management, it is up to you to decide which method you prefer.<br /><br />Once created it will be available from the scripts tab and under rules.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-5op39IMgDDw/W7HAQPGS9xI/AAAAAAAAKSs/QEDsHT-VLwIf8CWiKTnUEnwV01Nthq2NgCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="268" data-original-width="452" src="https://4.bp.blogspot.com/-5op39IMgDDw/W7HAQPGS9xI/AAAAAAAAKSs/QEDsHT-VLwIf8CWiKTnUEnwV01Nthq2NgCLcBGAs/s1600/image019.png" /></a></div><br />To run the rule, head over to jobs in the user interface and select “Load Data”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-sjlVYoQIUgA/W7HAQcZ0XoI/AAAAAAAAKSw/zVQaWfjJkBMoy_Lk_TJ1xx2CLxZa-yhbQCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="349" data-original-width="175" src="https://1.bp.blogspot.com/-sjlVYoQIUgA/W7HAQcZ0XoI/AAAAAAAAKSw/zVQaWfjJkBMoy_Lk_TJ1xx2CLxZa-yhbQCLcBGAs/s1600/image020.png" /></a></div><br />The application, database, rule and data file can then be selected.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-zmzOPzc95fM/W7HAQQWtJ5I/AAAAAAAAKS0/zzArZs08SLA9hysF4mW08PIm7ygYyv4yQCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="574" data-original-width="456" src="https://2.bp.blogspot.com/-zmzOPzc95fM/W7HAQQWtJ5I/AAAAAAAAKS0/zzArZs08SLA9hysF4mW08PIm7ygYyv4yQCLcBGAs/s1600/image021.png" /></a></div><br />The status of the data load can then be checked.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-wIbSKcEuZHw/W7HAQuDJOrI/AAAAAAAAKS4/ShFQYQPtky4ITDVZFD4sa6GFQy7GzVtcACLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="166" data-original-width="866" height="122" src="https://4.bp.blogspot.com/-wIbSKcEuZHw/W7HAQuDJOrI/AAAAAAAAKS4/ShFQYQPtky4ITDVZFD4sa6GFQy7GzVtcACLcBGAs/s640/image022.png" width="640" /></a></div><br />This is a hybrid database there is no need to run a calculation script to aggregate the data, if aggregations or calcs were required to be run then you could simply add this into the process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-bTXBUjTLA6w/W7HAQ8nVEtI/AAAAAAAAKTA/m37NB7KjBiEmEizG_Ukfb1__gaOH82VuwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="454" src="https://3.bp.blogspot.com/-bTXBUjTLA6w/W7HAQ8nVEtI/AAAAAAAAKTA/m37NB7KjBiEmEizG_Ukfb1__gaOH82VuwCLcBGAs/s1600/image023.png" /></a></div><br />A retrieve on the data confirms the process from extracting data from PBCS to OAC Essbase has been successful.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-sNtFFcN8SCo/W7HAQ1E_h5I/AAAAAAAAKS8/AhJWDltKFY4EEOdazGG04a5_6IdjdQwoQCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="479" data-original-width="388" src="https://3.bp.blogspot.com/-sNtFFcN8SCo/W7HAQ1E_h5I/AAAAAAAAKS8/AhJWDltKFY4EEOdazGG04a5_6IdjdQwoQCLcBGAs/s1600/image024.png" /></a></div><br />You could apply this process to extracting data from OAC and loading to EPM Cloud, one way to do this could be to run an Essbase data export script, the export file could then be uploaded to EPM Cloud, and a Data Management rule run to map and load to the target application.<br /><br />We have a process in place, but nobody wants to live in a manual world, so it is time to streamline with automation which I will cover in detail in the next part. Stay tuned!</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-927641898876668703 Mon Oct 01 2018 02:46:00 GMT-0400 (EDT) Automating data flows between EPM Cloud and OAC – Part 1 @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs http://john-goodwin.blogspot.com/2018/09/automating-data-flows-between-epm-cloud.html <div dir="ltr" style="text-align: left;" trbidi="on">In past blogs I have covered in detail, automation in EPM Cloud using the REST API. Recently I have blogged comprehensively on the Essbase REST API in OAC, so I thought I would combine these and go through an example of automating the process of moving data between EPM Cloud and OAC Essbase.<br /><br />The example will be based on extracting forecast data from PBCS using Data Management, downloading the data and then loading this to an OAC Essbase database. I will provide an option of downloading data directly to OAC from PBCS for those who have a customer managed OAC instance, alternatively for autonomous OAC the data can be downloaded from PBCS to a client/server before loading to Essbase.<br /><br />I am going to break this into two parts, with the first part covering the setup and manual steps to the process, then the second part gets into the detail of automating the full process with the REST API and scripting.<br /><br />Before I start I would like to point out this is not the only way to achieve the objective and I am not stating that this is the way it should be done, it is just an example to provide an idea of what is possible.<br /><br />To start out with I am going to want to extract forecast data from PBCS and here is a sample of the data that will be extracted:<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-sWME1rZ_I0w/W7HALbIXpcI/AAAAAAAAKRs/IIwo2UrlFaY7xIYFqQQKbokT1rOCNzicgCLcBGAs/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="331" data-original-width="695" src="https://4.bp.blogspot.com/-sWME1rZ_I0w/W7HALbIXpcI/AAAAAAAAKRs/IIwo2UrlFaY7xIYFqQQKbokT1rOCNzicgCLcBGAs/s1600/image001.png" /></a></div><br />To extract the data, I am going to use Data Management, once the integration has been defined I can add automation to extract the data using the REST API.<br /><br />As it is EPM Cloud, I will need to extract the data to a file and this can be achieved by creating a custom target application in Data Management.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-SgzdI4nK4nI/W7HALUJAskI/AAAAAAAAKRk/corliHs14jssSaadkghBlm0iPhPHinTZgCLcBGAs/s1600/image002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="285" data-original-width="901" height="202" src="https://2.bp.blogspot.com/-SgzdI4nK4nI/W7HALUJAskI/AAAAAAAAKRk/corliHs14jssSaadkghBlm0iPhPHinTZgCLcBGAs/s640/image002.png" width="640" /></a></div><br />The dimensions have been created to match those of the OAC Essbase database, I could have included scenario but that is always going to be static so can be handled on the Essbase side.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Pt3ruWFZzC0/W7HALYeVC-I/AAAAAAAAKRo/M2BEddwa138uJca8z45nzgSYsV4CdLGNQCLcBGAs/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="346" data-original-width="307" src="https://3.bp.blogspot.com/-Pt3ruWFZzC0/W7HALYeVC-I/AAAAAAAAKRo/M2BEddwa138uJca8z45nzgSYsV4CdLGNQCLcBGAs/s1600/image003.png" /></a></div><br />There are slight differences between the format of the Year in PBCS<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-S2EvfOxKk6s/W7HALwK_MxI/AAAAAAAAKRw/v3G_4nau27wIYnAOPwt67mBnj30vCpHbgCLcBGAs/s1600/image004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="169" data-original-width="140" src="https://4.bp.blogspot.com/-S2EvfOxKk6s/W7HALwK_MxI/AAAAAAAAKRw/v3G_4nau27wIYnAOPwt67mBnj30vCpHbgCLcBGAs/s1600/image004.png" /></a></div><br />to that in the Essbase database.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-lLfy9hCLZ2g/W7HAMOKTD5I/AAAAAAAAKR0/2wCHyEweqb4aGcBADrKxmbtrekCSk-twgCLcBGAs/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="78" src="https://4.bp.blogspot.com/-lLfy9hCLZ2g/W7HAMOKTD5I/AAAAAAAAKR0/2wCHyEweqb4aGcBADrKxmbtrekCSk-twgCLcBGAs/s1600/image005.png" /></a></div><br />Aliases could be used but I want to provide an example of how the difference can be handled with period mappings in Data Management.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-AM5zbzbnOfo/W7HAM94NPwI/AAAAAAAAKR4/yPd-iAG0-GURR6Bb4nereq0NDui3LrBiQCLcBGAs/s1600/image006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="294" data-original-width="652" src="https://2.bp.blogspot.com/-AM5zbzbnOfo/W7HAM94NPwI/AAAAAAAAKR4/yPd-iAG0-GURR6Bb4nereq0NDui3LrBiQCLcBGAs/s1600/image006.png" /></a></div><br />This will mean any data against, say FY19, in PBCS will be mapped to 2019 in the target output file.<br /><br />If there are any differences between other members these can be handled in data load mappings in DM.<br /><br />In the DM data load rule, source filters are created to define the data that will be extracted<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-9tfKIG-T4Fc/W7HAM5tHuiI/AAAAAAAAKR8/Ntp8pzNrQhEaW287A0XTuzLyNkKDM_-KwCLcBGAs/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="288" data-original-width="306" src="https://4.bp.blogspot.com/-9tfKIG-T4Fc/W7HAM5tHuiI/AAAAAAAAKR8/Ntp8pzNrQhEaW287A0XTuzLyNkKDM_-KwCLcBGAs/s1600/image007.png" /></a></div><br />In the target options of the file a fixed filename has been added, this is just to make the process of downloading the file easier. If this is not done, you would need to either capture the process ID from the REST response to generate the filename or read the filename from the jobs REST response, both methods produce the same outcome but, in this example, I am going for the simpler option.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-Yq9ZCs-Zf-E/W7HANKqTJyI/AAAAAAAAKSA/iKwBd8GMLlwiYRQy83YxvphdCxSSNiosACLcBGAs/s1600/image008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="156" data-original-width="417" src="https://2.bp.blogspot.com/-Yq9ZCs-Zf-E/W7HANKqTJyI/AAAAAAAAKSA/iKwBd8GMLlwiYRQy83YxvphdCxSSNiosACLcBGAs/s1600/image008.png" /></a></div><br />Before running the integration, I will need to know which start and end period to select.<br /><br />For the automated process I am going to pick this up from a substitution variable in Essbase, it would be the same concept if the variable is held in PBCS as both have a REST resource available to extract the information.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-lr29DknZfKk/W7HANcUzMQI/AAAAAAAAKSE/93VRY8BoB9wr1PoRbqMhsqqufNYk4TwWACLcBGAs/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="506" src="https://4.bp.blogspot.com/-lr29DknZfKk/W7HANcUzMQI/AAAAAAAAKSE/93VRY8BoB9wr1PoRbqMhsqqufNYk4TwWACLcBGAs/s1600/image009.png" /></a></div><br />The data will be extracted for a full year, so based on the above sub var, the start period would be Jan-19 and the end period Dec-19<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-fHPV_xlLvpA/W7HAN6WH0mI/AAAAAAAAKSI/3HIMsBif2HMFSloOWEAM5OZ-GvBwhTTHACLcBGAs/s1600/image010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="318" data-original-width="193" src="https://2.bp.blogspot.com/-fHPV_xlLvpA/W7HAN6WH0mI/AAAAAAAAKSI/3HIMsBif2HMFSloOWEAM5OZ-GvBwhTTHACLcBGAs/s1600/image010.png" /></a></div><br />Running the rule will extract the data from PBCS, map and then produce an output file.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-3hmWQvTEWss/W7HAOXBaqTI/AAAAAAAAKSM/GtHcBJvtMoULDG0t6HLHQAM3TGHRCuMfACLcBGAs/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="111" data-original-width="721" height="98" src="https://4.bp.blogspot.com/-3hmWQvTEWss/W7HAOXBaqTI/AAAAAAAAKSM/GtHcBJvtMoULDG0t6HLHQAM3TGHRCuMfACLcBGAs/s640/image011.png" width="640" /></a></div><br />The rule ran successfully so the exported file will be available in the inbox/outbox explorer.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-S5OrhxKQ9Bw/W7HAO6EK2yI/AAAAAAAAKSQ/H8SI30ax9K8j_LHl5vPyFqTYhg9sFU-LQCLcBGAs/s1600/image012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="253" src="https://3.bp.blogspot.com/-S5OrhxKQ9Bw/W7HAO6EK2yI/AAAAAAAAKSQ/H8SI30ax9K8j_LHl5vPyFqTYhg9sFU-LQCLcBGAs/s1600/image012.png" /></a></div><br />If I download the file you can see the format of the exported data.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-mowQP9jzjX8/W7HAPDuI_wI/AAAAAAAAKSU/F3vJk0ovY-I0nGbJhvEF5G4hQ7WwEDygACLcBGAs/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="153" data-original-width="360" src="https://1.bp.blogspot.com/-mowQP9jzjX8/W7HAPDuI_wI/AAAAAAAAKSU/F3vJk0ovY-I0nGbJhvEF5G4hQ7WwEDygACLcBGAs/s1600/image013.png" /></a></div><br />When I cover the automation in the next part I will provide two options, the first one will download the data file directly to OAC from PBCS and then load the data, the second will download the file from PBCS to a machine running the automation script and then stream load it to Essbase.<br /><br />As this post is about manually going through the process, I have downloaded and the file from PBCS and uploaded to OAC Essbase.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-lHOM6-dipVc/W7HAPPyf5eI/AAAAAAAAKSY/ZC-hpYSKEWgHUNJe5SMryYiMrfV9rkNhACLcBGAs/s1600/image014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="235" data-original-width="298" src="https://3.bp.blogspot.com/-lHOM6-dipVc/W7HAPPyf5eI/AAAAAAAAKSY/ZC-hpYSKEWgHUNJe5SMryYiMrfV9rkNhACLcBGAs/s1600/image014.png" /></a></div><br />The file has been uploaded to the Essbase database directory.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-T98-Ko4eyz4/W7HAPXoGFMI/AAAAAAAAKSc/cWfi8mrYFpoKAq9xOOWuV4mgNpDIFehmQCLcBGAs/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="219" data-original-width="376" src="https://1.bp.blogspot.com/-T98-Ko4eyz4/W7HAPXoGFMI/AAAAAAAAKSc/cWfi8mrYFpoKAq9xOOWuV4mgNpDIFehmQCLcBGAs/s1600/image015.png" /></a></div><br />Now an Essbase data load rule is required to load the above file.<br /><br />A new rule was created, and the uploaded data file selected.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-uy7Ch2W9rYE/W7HAPtQOWVI/AAAAAAAAKSg/GoNK3eJ49Q4rpAchlpQinDBd6CGqie4JgCLcBGAs/s1600/image016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="448" data-original-width="457" src="https://3.bp.blogspot.com/-uy7Ch2W9rYE/W7HAPtQOWVI/AAAAAAAAKSg/GoNK3eJ49Q4rpAchlpQinDBd6CGqie4JgCLcBGAs/s1600/image016.png" /></a></div><br />The columns in the data file were mapped to the corresponding dimensions.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-HLqezbXMbEc/W7HAPrtL0mI/AAAAAAAAKSk/1Tn6s_33GmoYVY5LkBhytYS9hnfJkfMggCLcBGAs/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="494" data-original-width="997" height="316" src="https://2.bp.blogspot.com/-HLqezbXMbEc/W7HAPrtL0mI/AAAAAAAAKSk/1Tn6s_33GmoYVY5LkBhytYS9hnfJkfMggCLcBGAs/s640/image017.png" width="640" /></a></div><br />The data is always being loaded to the forecast scenario member and not contained in the file, so this was added to the datasource information.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-FdR4nrBaPyQ/W7HAP4e9eFI/AAAAAAAAKSo/R86YAMMCwLkFeZGMY75fi12iCS4LRQ7RQCLcBGAs/s1600/image018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="195" data-original-width="369" src="https://2.bp.blogspot.com/-FdR4nrBaPyQ/W7HAP4e9eFI/AAAAAAAAKSo/R86YAMMCwLkFeZGMY75fi12iCS4LRQ7RQCLcBGAs/s1600/image018.png" /></a></div><br />As I mentioned earlier I could have easily included scenario in the data export file by adding the dimension to the target application in Data Management, it is up to you to decide which method you prefer.<br /><br />Once created it will be available from the scripts tab and under rules.<br /><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-5op39IMgDDw/W7HAQPGS9xI/AAAAAAAAKSs/QEDsHT-VLwIf8CWiKTnUEnwV01Nthq2NgCLcBGAs/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="268" data-original-width="452" src="https://4.bp.blogspot.com/-5op39IMgDDw/W7HAQPGS9xI/AAAAAAAAKSs/QEDsHT-VLwIf8CWiKTnUEnwV01Nthq2NgCLcBGAs/s1600/image019.png" /></a></div><br />To run the rule, head over to jobs in the user interface and select “Load Data”<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-sjlVYoQIUgA/W7HAQcZ0XoI/AAAAAAAAKSw/zVQaWfjJkBMoy_Lk_TJ1xx2CLxZa-yhbQCLcBGAs/s1600/image020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="349" data-original-width="175" src="https://1.bp.blogspot.com/-sjlVYoQIUgA/W7HAQcZ0XoI/AAAAAAAAKSw/zVQaWfjJkBMoy_Lk_TJ1xx2CLxZa-yhbQCLcBGAs/s1600/image020.png" /></a></div><br />The application, database, rule and data file can then be selected.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-zmzOPzc95fM/W7HAQQWtJ5I/AAAAAAAAKS0/zzArZs08SLA9hysF4mW08PIm7ygYyv4yQCLcBGAs/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="574" data-original-width="456" src="https://2.bp.blogspot.com/-zmzOPzc95fM/W7HAQQWtJ5I/AAAAAAAAKS0/zzArZs08SLA9hysF4mW08PIm7ygYyv4yQCLcBGAs/s1600/image021.png" /></a></div><br />The status of the data load can then be checked.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-wIbSKcEuZHw/W7HAQuDJOrI/AAAAAAAAKS4/ShFQYQPtky4ITDVZFD4sa6GFQy7GzVtcACLcBGAs/s1600/image022.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="166" data-original-width="866" height="122" src="https://4.bp.blogspot.com/-wIbSKcEuZHw/W7HAQuDJOrI/AAAAAAAAKS4/ShFQYQPtky4ITDVZFD4sa6GFQy7GzVtcACLcBGAs/s640/image022.png" width="640" /></a></div><br />This is a hybrid database there is no need to run a calculation script to aggregate the data, if aggregations or calcs were required to be run then you could simply add this into the process.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-bTXBUjTLA6w/W7HAQ8nVEtI/AAAAAAAAKTA/m37NB7KjBiEmEizG_Ukfb1__gaOH82VuwCLcBGAs/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="454" src="https://3.bp.blogspot.com/-bTXBUjTLA6w/W7HAQ8nVEtI/AAAAAAAAKTA/m37NB7KjBiEmEizG_Ukfb1__gaOH82VuwCLcBGAs/s1600/image023.png" /></a></div><br />A retrieve on the data confirms the process from extracting data from PBCS to OAC Essbase has been successful.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-sNtFFcN8SCo/W7HAQ1E_h5I/AAAAAAAAKS8/AhJWDltKFY4EEOdazGG04a5_6IdjdQwoQCLcBGAs/s1600/image024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="479" data-original-width="388" src="https://3.bp.blogspot.com/-sNtFFcN8SCo/W7HAQ1E_h5I/AAAAAAAAKS8/AhJWDltKFY4EEOdazGG04a5_6IdjdQwoQCLcBGAs/s1600/image024.png" /></a></div><br />You could apply this process to extracting data from OAC and loading to EPM Cloud, one way to do this could be to run an Essbase data export script, the export file could then be uploaded to EPM Cloud, and a Data Management rule run to map and load to the target application.<br /><br />We have a process in place, but nobody wants to live in a manual world, so it is time to streamline with automation which I will cover in detail in the next part. Stay tuned!</div> John Goodwin tag:blogger.com,1999:blog-6575283218005807475.post-927641898876668703 Mon Oct 01 2018 02:46:00 GMT-0400 (EDT) EPM Cloud Updates – October 2018 – EPBCS, FCCS, PCMCS, ARCS, EPRCS & EDMCS @_Jun_Zhang_ http://theepmlab.com/epm-cloud-updates-october-2018-epbcs-fccs-pcmcs-arcs-eprcs-edmcs/ &#160; Oracle releases the application updates documentation on new features and fixed issues from the Applications Release Readiness site. From there, you will be able to check the update for Customer Experience, Human Capital Management, Enterprise Resource Planning, Supply Chain Management, Enterprise Performance Management. &#160; A quick recap of the EPM applications. Planning and Budgeting Cloud Enterprise Planning Cloud... Jun http://theepmlab.com/?p=2174 Sun Sep 30 2018 16:18:08 GMT-0400 (EDT) EPM Cloud Updates – October 2018 – EPBCS, FCCS, PCMCS, ARCS, EPRCS & EDMCS http://theepmlab.com/epm-cloud-updates-october-2018-epbcs-fccs-pcmcs-arcs-eprcs-edmcs/ &#160; Oracle releases the application updates documentation on new features and fixed issues from the Applications Release Readiness site. From there, you will be able to check the update for Customer Experience, Human Capital Management, Enterprise Resource Planning, Supply Chain Management, Enterprise Performance Management. &#160; A quick recap of the EPM applications. Planning and Budgeting Cloud Enterprise Planning Cloud... Jun http://theepmlab.com/?p=2174 Sun Sep 30 2018 16:18:08 GMT-0400 (EDT) FCCS - Housekeeping Tasks @ericerikson http://ericerikson.blogspot.com/2018/09/fccs-housekeeping-tasks.html <div dir="ltr" style="text-align: left;" trbidi="on">As more and more customers migrate to or license and implement Oracle FCCS, people are asking what they need to do with regard to housekeeping or care and feeding of the application. There are several tasks that should be done to keep FCCS in good shape. Nothing is hard, some can be automated, and those not currently "automatable" will be. These are listed below in no particular order.<br /><br /><br /><ol style="text-align: left;"><li>Validate Metadata - within the metadata manager run the process to validate metadata. Issues occur when metadata settings are not correct and the validation process will tell you what is wrong.</li><li>Download application snapshots - the application snapshot should be downloaded for backup purposes. This is easy to automate with EPM Automate.</li><li>Download and truncate the audit logs. As the audit logs grow, they utilize space. Every now and then (the frequency will vary from customer to customer) these logs should be downloaded and then truncated.</li><li>Clear Empty Blocks - run this business rule to remove empty blocks, as they are using space when they're not needed. Running monthly or weekly is about right.</li><li>Dense Restructure - this is like defragmenting the application. The statistics will show you whether needed or not. If the value is close to 1, then running is not needed. If something like 0.001024, then definitely needed. Again, checking weekly is about right.</li></ol><div>Doing these things should keep FCCS running quickly and smoothly.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div></div> ericerikson tag:blogger.com,1999:blog-6544753899810698939.post-7021593494264696758 Tue Sep 25 2018 11:24:00 GMT-0400 (EDT) FCCS - Housekeeping Tasks http://ericerikson.blogspot.com/2018/09/fccs-housekeeping-tasks.html <div dir="ltr" style="text-align: left;" trbidi="on">As more and more customers migrate to or license and implement Oracle FCCS, people are asking what they need to do with regard to housekeeping or care and feeding of the application. There are several tasks that should be done to keep FCCS in good shape. Nothing is hard, some can be automated, and those not currently "automatable" will be. These are listed below in no particular order.<br /><br /><br /><ol style="text-align: left;"><li>Validate Metadata - within the metadata manager run the process to validate metadata. Issues occur when metadata settings are not correct and the validation process will tell you what is wrong.</li><li>Download application snapshots - the application snapshot should be downloaded for backup purposes. This is easy to automate with EPM Automate.</li><li>Download and truncate the audit logs. As the audit logs grow, they utilize space. Every now and then (the frequency will vary from customer to customer) these logs should be downloaded and then truncated.</li><li>Clear Empty Blocks - run this business rule to remove empty blocks, as they are using space when they're not needed. Running monthly or weekly is about right.</li><li>Dense Restructure - this is like defragmenting the application. The statistics will show you whether needed or not. If the value is close to 1, then running is not needed. If something like 0.001024, then definitely needed. Again, checking weekly is about right.</li></ol><div>Doing these things should keep FCCS running quickly and smoothly.</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div></div> ericerikson tag:blogger.com,1999:blog-6544753899810698939.post-7021593494264696758 Tue Sep 25 2018 11:24:00 GMT-0400 (EDT) PCMCS…Yeah, FDMEE Can Do That! https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/ <p style="text-align: justify;"><strong><em>Oracle Profitability and Cost Management Cloud Service and Oracle Financial Data Quality Management Enterprise Edition Working Together Better</em></strong></p> <p style="text-align: justify;">Over the last year, we have been fielding, positioning, and aligning more with Oracle’s new Cloud products. Some of the most common questions we are asked are:</p> <ol style="text-align: justify;"> <li>Has Edgewater Ranzal done that before?</li> <li>What “gotchas” have you encountered in your implementations and how have you addressed them?</li> <li>What unique offerings do you bring?</li> </ol> <p style="text-align: justify;">These are all smart questions to ask your implementation partner because the answers provide insight into their relevant experience.</p> <p style="text-align: justify;"><strong>Has Edgewater Ranzal done that before?</strong></p> <p style="text-align: justify;">Edgewater Ranzal is an Oracle PCMCS thought leader and collaborates with Oracle as a Platinum partner to enhance PCMCS with continued development. To date, we’ve completed nearly 20 PCMCS (Cloud) implementations, and almost 80 Oracle Hyperion Profitability and Cost Management (HPCM – on premise) implementations spanning multiple continents, time zones, and industries. Our clients gladly provide references for us which is a testament to our success and abilities. Additionally, we frequently have repeat clients and team up with numerous clients to present at various conferences to share their successes.</p> <p style="text-align: justify;">As a thought leader in the industry and for PCMCS, we sponsor multiple initiatives that deliver implementation accelerators, test the latest product enhancements prior to their release, and work in tandem with Oracle to enhance the capabilities of PCMCS.</p> <p style="text-align: justify;">Our Product Management team is comprised of several individuals. Specifically for PCMCS, Alecs Mlynarzek is the Product Manager and has published the following blog: <a href="https://ranzal.blog/2018/07/27/the-oracle-profitability-and-cost-management-solution-an-introduction-and-differentiators/">The Oracle Profitability and Cost Management Solution: An Introduction and Differentiators</a>.  I am the Product Manager for Data Integration and FDMEE with several <a href="https://ranzal.blog/author/paffhaus/">published blog posts</a> related to FDMEE.</p> <p style="text-align: justify;">Now let’s explore some of the data integration challenges one might unexpectedly encounter and the intellectual property (IP) Ranzal offers to mitigate these and other data integration challenges that lurk.</p> <p style="text-align: justify;"><strong>What gotchas have you encountered in your implementations and how do you mitigate them?</strong></p> <p style="text-align: justify;">We could go into great depth when detailing the PROs for using FDMEE with PCMCS…but it is much more beneficial to instead share some of the other less obvious discoveries made. <em>Note that we work directly and continuously with Oracle to improve the product offering.</em></p> <ul style="text-align: justify;"> <li>Extracting data via FDMEE data-sync is challenging. The size of the data cube and configuration settings of PCMCS has a threshold limit &#8211; 5,000,000 records and a 1GB file size &#8211; both of which are quite often reached. As a result, we have developed a custom solution for the data-sync routine.</li> </ul> <ul style="text-align: justify;"> <li style="text-align: justify;">Large datasets directly into PCMCS via DM (Cloud-based Data Management) can exhibit performance problems due to the server resources available in the Cloud. Functionality in on-premise FDMEE (scripting, Group-By, etc.) helps reduce the number of records going into the Cloud and therefore provides a performance gain.</li> </ul> <ul> <li style="text-align: justify;">Patching to the latest FDMEE patch set is crucial. Cloud applications (PCMCS, FCCS, E/PBCS) update monthly. As a result, we need to consistently check/monitor for FDMEE patches. These patches help ensure that canned integrations from Oracle are top-notch.</li> </ul> <p><img data-attachment-id="2246" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-1/" data-orig-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=612%2C96&amp;ssl=1" data-orig-size="612,96" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 1" data-image-description="" data-medium-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=300%2C47&amp;ssl=1" data-large-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=584%2C92&amp;ssl=1" class="alignnone wp-image-2246" src="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=584%2C92&#038;ssl=1" alt="FDMEE_PCMCS Image 1" width="584" height="92" srcset="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?w=612&amp;ssl=1 612w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=300%2C47&amp;ssl=1 300w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=500%2C78&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul> <li style="text-align: justify;">Executing two or more jobs concurrently via EPMAutomate is quite troublesome due to the workflows needed and how EPMAutomate is designed. As a result, we have invested considerable time into cURL and RESTful routines. We discovered that the login/logout commands are tied to the machine, not the user-process, so any logout from another executing run logs out all sessions.</li> </ul> <p><img data-attachment-id="2245" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-2/" data-orig-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=686%2C124&amp;ssl=1" data-orig-size="686,124" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 2" data-image-description="" data-medium-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=300%2C54&amp;ssl=1" data-large-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=584%2C106&amp;ssl=1" class="alignnone wp-image-2245" src="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=584%2C106&#038;ssl=1" alt="FDMEE_PCMCS Image 2" width="584" height="106" srcset="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?w=686&amp;ssl=1 686w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=300%2C54&amp;ssl=1 300w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=500%2C90&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul style="text-align: justify;"> <li>The use of EPMAutomate is sometimes difficult. It requires a toolset on a PC &#8211; “JumpBox” &#8211; or on-premise EPM servers. It also requires the use of .BAT files or other scripted means. By using FDMEE, the natural ease of the GUI improves the end-user experience.</li> </ul> <ul style="text-align: justify;"> <li>Loading data in parallel via FDMEE or DM can cause Essbase Load Rule contention due to how the automatic Essbase load rules are generated by the system. Oracle has made every effort to resolve this before the next Cloud release. Stay tuned… this may be resolved in the next maintenance cycle of PCMCS (18.10) and then the on-premise update of patch-set update 230.</li> </ul> <ul style="text-align: justify;"> <li>We all know that folks (mainly consultants) are always looking to work around issues encountered and come up with creative ways to build/deliver new software solutions. But the real question that needs to be asked is: <em>Should we?</em> Since FDMEE has most of the solutions already packaged up, that would be the best tool for the job. The value that FDMEE can bring is scores better than any home-grown solution.</li> </ul> <p style="text-align: justify;"><strong>What unique offerings do you bring?</strong></p> <p style="text-align: justify;">At Edgewater Ranzal, we have started to take some of our on-premise framework and adopt it for PCMCS. Some of the key benefits and highlights we provide are:</p> <ul style="text-align: justify;"> <li>To combat the complications with loading data via FDMEE because of FDMEE’s inability to execute PCMCS clears out-of-the-box, we have added the functionality into the Ranzal IP catalog and can deploy this consistently for our clients. This is done via the RESTful functionality of PCMCS. Some of the items we have developed using REST are: <ul> <li>Import/export mappings</li> <li>Execute data load rules or batch jobs from 3<sup>rd</sup> party schedulers</li> <li>Refresh metadata in the Cloud</li> <li>Augment EPMAutomate for enhanced flexibility</li> <li>Execute business rules/clear POV commands as part of the FDMEE workflow</li> <li>Execute stored procedures (PL/SQL) against DBaaS (see below)</li> <li>Enhanced validation framework (see below)</li> </ul> </li> </ul> <ul style="text-align: justify;"> <li>We have redeveloped our Essbase Enhanced Validate to function with the PCMCS Cloud application. FDMEE on-premise can now validate all the mapped data prior to loading. This is great for making sure data is accurate before loading.</li> </ul> <p><img data-attachment-id="2244" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-3/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=799%2C190&amp;ssl=1" data-orig-size="799,190" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 3" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=300%2C71&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=584%2C139&amp;ssl=1" class="alignnone wp-image-2244" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=584%2C138&#038;ssl=1" alt="FDMEE_PCMCS Image 3" width="584" height="138" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?w=799&amp;ssl=1 799w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=300%2C71&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=768%2C183&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=500%2C119&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul style="text-align: justify;"> <li>The Edgewater Ranzal tool-kip for FDMEE includes the ability to connect to other Cloud offerings for data movements, including DBaaS and OAC.</li> </ul> <p><img data-attachment-id="2243" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-4/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=1022%2C263&amp;ssl=1" data-orig-size="1022,263" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 4" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=300%2C77&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=584%2C150&amp;ssl=1" class="alignnone size-full wp-image-2243" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=584%2C150&#038;ssl=1" alt="FDMEE_PCMCS Image 4" width="584" height="150" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?w=1022&amp;ssl=1 1022w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=300%2C77&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=768%2C198&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=500%2C129&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <p style="text-align: justify;"><strong>Can FDMEE do that…and should FDMEE do that?</strong></p> <p style="text-align: justify;"> <p style="text-align: justify;">Yes, you should use FDMEE to load to PCMCS, and it is an out-of-the-box functionality! As you can see, unlike DM whose feature comparison to FDMEE will be discussed in a later blog and white-paper, there are a lot of added benefits.  The current release of FDMEE v11.1.2.4.220 provides product functionality enhancements and has greater stability for integrations with most Cloud products.  Suffice it to say, having python scripting available and server-side processing for large files will greatly enhance your performance experience.</p> <p><img data-attachment-id="2242" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-5/" data-orig-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=1203%2C221&amp;ssl=1" data-orig-size="1203,221" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 5" data-image-description="" data-medium-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=300%2C55&amp;ssl=1" data-large-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=584%2C107&amp;ssl=1" class="alignnone size-full wp-image-2242" src="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=584%2C107&#038;ssl=1" alt="FDMEE_PCMCS Image 5" width="584" height="107" srcset="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?w=1203&amp;ssl=1 1203w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=300%2C55&amp;ssl=1 300w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=768%2C141&amp;ssl=1 768w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=1024%2C188&amp;ssl=1 1024w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=500%2C92&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <p style="text-align: justify;"><strong>Contact us at <a href="mailto:info@ranzal.com">info@ranzal.com</a> with questions about this product or its capabilities.</strong></p> Wayne Paffhausen https://ranzal.blog/?p=2241 Wed Sep 19 2018 15:45:45 GMT-0400 (EDT) PCMCS…Yeah, FDMEE Can Do That! @ranzal @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/ <p style="text-align: justify;"><strong><em>Oracle Profitability and Cost Management Cloud Service and Oracle Financial Data Quality Management Enterprise Edition Working Together Better</em></strong></p> <p style="text-align: justify;">Over the last year, we have been fielding, positioning, and aligning more with Oracle’s new Cloud products. Some of the most common questions we are asked are:</p> <ol style="text-align: justify;"> <li>Has Edgewater Ranzal done that before?</li> <li>What “gotchas” have you encountered in your implementations and how have you addressed them?</li> <li>What unique offerings do you bring?</li> </ol> <p style="text-align: justify;">These are all smart questions to ask your implementation partner because the answers provide insight into their relevant experience.</p> <p style="text-align: justify;"><strong>Has Edgewater Ranzal done that before?</strong></p> <p style="text-align: justify;">Edgewater Ranzal is an Oracle PCMCS thought leader and collaborates with Oracle as a Platinum partner to enhance PCMCS with continued development. To date, we’ve completed nearly 20 PCMCS (Cloud) implementations, and almost 80 Oracle Hyperion Profitability and Cost Management (HPCM – on premise) implementations spanning multiple continents, time zones, and industries. Our clients gladly provide references for us which is a testament to our success and abilities. Additionally, we frequently have repeat clients and team up with numerous clients to present at various conferences to share their successes.</p> <p style="text-align: justify;">As a thought leader in the industry and for PCMCS, we sponsor multiple initiatives that deliver implementation accelerators, test the latest product enhancements prior to their release, and work in tandem with Oracle to enhance the capabilities of PCMCS.</p> <p style="text-align: justify;">Our Product Management team is comprised of several individuals. Specifically for PCMCS, Alecs Mlynarzek is the Product Manager and has published the following blog: <a href="https://ranzal.blog/2018/07/27/the-oracle-profitability-and-cost-management-solution-an-introduction-and-differentiators/">The Oracle Profitability and Cost Management Solution: An Introduction and Differentiators</a>.  I am the Product Manager for Data Integration and FDMEE with several <a href="https://ranzal.blog/author/paffhaus/">published blog posts</a> related to FDMEE.</p> <p style="text-align: justify;">Now let’s explore some of the data integration challenges one might unexpectedly encounter and the intellectual property (IP) Ranzal offers to mitigate these and other data integration challenges that lurk.</p> <p style="text-align: justify;"><strong>What gotchas have you encountered in your implementations and how do you mitigate them?</strong></p> <p style="text-align: justify;">We could go into great depth when detailing the PROs for using FDMEE with PCMCS…but it is much more beneficial to instead share some of the other less obvious discoveries made. <em>Note that we work directly and continuously with Oracle to improve the product offering.</em></p> <ul style="text-align: justify;"> <li>Extracting data via FDMEE data-sync is challenging. The size of the data cube and configuration settings of PCMCS has a threshold limit &#8211; 5,000,000 records and a 1GB file size &#8211; both of which are quite often reached. As a result, we have developed a custom solution for the data-sync routine.</li> </ul> <ul style="text-align: justify;"> <li style="text-align: justify;">Large datasets directly into PCMCS via DM (Cloud-based Data Management) can exhibit performance problems due to the server resources available in the Cloud. Functionality in on-premise FDMEE (scripting, Group-By, etc.) helps reduce the number of records going into the Cloud and therefore provides a performance gain.</li> </ul> <ul> <li style="text-align: justify;">Patching to the latest FDMEE patch set is crucial. Cloud applications (PCMCS, FCCS, E/PBCS) update monthly. As a result, we need to consistently check/monitor for FDMEE patches. These patches help ensure that canned integrations from Oracle are top-notch.</li> </ul> <p><img data-attachment-id="2246" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-1/" data-orig-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=612%2C96&amp;ssl=1" data-orig-size="612,96" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 1" data-image-description="" data-medium-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=300%2C47&amp;ssl=1" data-large-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?fit=584%2C92&amp;ssl=1" class="alignnone wp-image-2246" src="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=584%2C92&#038;ssl=1" alt="FDMEE_PCMCS Image 1" width="584" height="92" srcset="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?w=612&amp;ssl=1 612w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=300%2C47&amp;ssl=1 300w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-1.png?resize=500%2C78&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul> <li style="text-align: justify;">Executing two or more jobs concurrently via EPMAutomate is quite troublesome due to the workflows needed and how EPMAutomate is designed. As a result, we have invested considerable time into cURL and RESTful routines. We discovered that the login/logout commands are tied to the machine, not the user-process, so any logout from another executing run logs out all sessions.</li> </ul> <p><img data-attachment-id="2245" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-2/" data-orig-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=686%2C124&amp;ssl=1" data-orig-size="686,124" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 2" data-image-description="" data-medium-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=300%2C54&amp;ssl=1" data-large-file="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?fit=584%2C106&amp;ssl=1" class="alignnone wp-image-2245" src="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=584%2C106&#038;ssl=1" alt="FDMEE_PCMCS Image 2" width="584" height="106" srcset="https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?w=686&amp;ssl=1 686w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=300%2C54&amp;ssl=1 300w, https://i2.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-2.png?resize=500%2C90&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul style="text-align: justify;"> <li>The use of EPMAutomate is sometimes difficult. It requires a toolset on a PC &#8211; “JumpBox” &#8211; or on-premise EPM servers. It also requires the use of .BAT files or other scripted means. By using FDMEE, the natural ease of the GUI improves the end-user experience.</li> </ul> <ul style="text-align: justify;"> <li>Loading data in parallel via FDMEE or DM can cause Essbase Load Rule contention due to how the automatic Essbase load rules are generated by the system. Oracle has made every effort to resolve this before the next Cloud release. Stay tuned… this may be resolved in the next maintenance cycle of PCMCS (18.10) and then the on-premise update of patch-set update 230.</li> </ul> <ul style="text-align: justify;"> <li>We all know that folks (mainly consultants) are always looking to work around issues encountered and come up with creative ways to build/deliver new software solutions. But the real question that needs to be asked is: <em>Should we?</em> Since FDMEE has most of the solutions already packaged up, that would be the best tool for the job. The value that FDMEE can bring is scores better than any home-grown solution.</li> </ul> <p style="text-align: justify;"><strong>What unique offerings do you bring?</strong></p> <p style="text-align: justify;">At Edgewater Ranzal, we have started to take some of our on-premise framework and adopt it for PCMCS. Some of the key benefits and highlights we provide are:</p> <ul style="text-align: justify;"> <li>To combat the complications with loading data via FDMEE because of FDMEE’s inability to execute PCMCS clears out-of-the-box, we have added the functionality into the Ranzal IP catalog and can deploy this consistently for our clients. This is done via the RESTful functionality of PCMCS. Some of the items we have developed using REST are: <ul> <li>Import/export mappings</li> <li>Execute data load rules or batch jobs from 3<sup>rd</sup> party schedulers</li> <li>Refresh metadata in the Cloud</li> <li>Augment EPMAutomate for enhanced flexibility</li> <li>Execute business rules/clear POV commands as part of the FDMEE workflow</li> <li>Execute stored procedures (PL/SQL) against DBaaS (see below)</li> <li>Enhanced validation framework (see below)</li> </ul> </li> </ul> <ul style="text-align: justify;"> <li>We have redeveloped our Essbase Enhanced Validate to function with the PCMCS Cloud application. FDMEE on-premise can now validate all the mapped data prior to loading. This is great for making sure data is accurate before loading.</li> </ul> <p><img data-attachment-id="2244" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-3/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=799%2C190&amp;ssl=1" data-orig-size="799,190" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 3" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=300%2C71&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?fit=584%2C139&amp;ssl=1" class="alignnone wp-image-2244" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=584%2C138&#038;ssl=1" alt="FDMEE_PCMCS Image 3" width="584" height="138" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?w=799&amp;ssl=1 799w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=300%2C71&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=768%2C183&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-3.png?resize=500%2C119&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <ul style="text-align: justify;"> <li>The Edgewater Ranzal tool-kip for FDMEE includes the ability to connect to other Cloud offerings for data movements, including DBaaS and OAC.</li> </ul> <p><img data-attachment-id="2243" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-4/" data-orig-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=1022%2C263&amp;ssl=1" data-orig-size="1022,263" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 4" data-image-description="" data-medium-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=300%2C77&amp;ssl=1" data-large-file="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?fit=584%2C150&amp;ssl=1" class="alignnone size-full wp-image-2243" src="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=584%2C150&#038;ssl=1" alt="FDMEE_PCMCS Image 4" width="584" height="150" srcset="https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?w=1022&amp;ssl=1 1022w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=300%2C77&amp;ssl=1 300w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=768%2C198&amp;ssl=1 768w, https://i0.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-4.png?resize=500%2C129&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <p style="text-align: justify;"><strong>Can FDMEE do that…and should FDMEE do that?</strong></p> <p style="text-align: justify;"> <p style="text-align: justify;">Yes, you should use FDMEE to load to PCMCS, and it is an out-of-the-box functionality! As you can see, unlike DM whose feature comparison to FDMEE will be discussed in a later blog and white-paper, there are a lot of added benefits.  The current release of FDMEE v11.1.2.4.220 provides product functionality enhancements and has greater stability for integrations with most Cloud products.  Suffice it to say, having python scripting available and server-side processing for large files will greatly enhance your performance experience.</p> <p><img data-attachment-id="2242" data-permalink="https://ranzal.blog/2018/09/19/pcmcsyeah-fdmee-can-do-that/fdmee_pcmcs-image-5/" data-orig-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=1203%2C221&amp;ssl=1" data-orig-size="1203,221" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="FDMEE_PCMCS Image 5" data-image-description="" data-medium-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=300%2C55&amp;ssl=1" data-large-file="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?fit=584%2C107&amp;ssl=1" class="alignnone size-full wp-image-2242" src="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=584%2C107&#038;ssl=1" alt="FDMEE_PCMCS Image 5" width="584" height="107" srcset="https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?w=1203&amp;ssl=1 1203w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=300%2C55&amp;ssl=1 300w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=768%2C141&amp;ssl=1 768w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=1024%2C188&amp;ssl=1 1024w, https://i1.wp.com/ranzal.blog/wp-content/uploads/2018/09/FDMEE_PCMCS-Image-5.png?resize=500%2C92&amp;ssl=1 500w" sizes="(max-width: 584px) 100vw, 584px" data-recalc-dims="1" /></p> <p style="text-align: justify;"><strong>Contact us at <a href="mailto:info@ranzal.com">info@ranzal.com</a> with questions about this product or its capabilities.</strong></p> Wayne Paffhausen https://ranzal.blog/?p=2241 Wed Sep 19 2018 15:45:45 GMT-0400 (EDT) PSA: Planning Cloud Sept 2018 Variable Changes https://womaninepm.com/2018/09/18/psa-planning-cloud-sept-2018-variable-changes/ After tearing my hair out for 2 or 3 days and pestering Oracle Support with a number of SR&#8217;s, I have finally understood the impact of an important Sept 2018 update. This currently affects only Test instances, but the Sept Prod update arrives this Friday. This concerns how user &#38; substitution variables are created and &#8230; <a href="https://womaninepm.com/2018/09/18/psa-planning-cloud-sept-2018-variable-changes/" class="more-link">Continue reading <span class="screen-reader-text">PSA: Planning Cloud Sept 2018 Variable&#160;Changes</span></a> OpaL http://womaninepm.com/?p=12326 Tue Sep 18 2018 10:00:17 GMT-0400 (EDT) PSA: Planning Cloud Sept 2018 Variable Changes @opal_epm @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs @orclEPMblogs https://womaninepm.com/2018/09/18/psa-planning-cloud-sept-2018-variable-changes/ After tearing my hair out for 2 or 3 days and pestering Oracle Support with a number of SR&#8217;s, I have finally understood the impact of an important Sept 2018 update. This currently affects only Test instances, but the Sept Prod update arrives this Friday. This concerns how user &#38; substitution variables are created and &#8230; <a href="https://womaninepm.com/2018/09/18/psa-planning-cloud-sept-2018-variable-changes/" class="more-link">Continue reading <span class="screen-reader-text">PSA: Planning Cloud Sept 2018 Variable&#160;Changes</span></a> OpaL http://womaninepm.com/?p=12326 Tue Sep 18 2018 10:00:17 GMT-0400 (EDT) Connectiong to Autonomous OAC through MaxL @gschwartzberg1 http://glennschwartzbergs-essbase-blog.blogspot.com/2018/09/connectiong-to-autonomous-oac-through.html Just a quick note, since I had to ask to get it to work. You have the capability to download a secure version of MaxL from the OAC Essbase instances. What this means is you can run the MaxL you have on-premises just by changing the server to the cloud URL.&nbsp; If you are migrating from&nbsp; on-prem, this can save you a lot of time as you won;t have to write REST calls or EssCLI.<br /><br />When you connect to a PaaS OAC instance, you can just get the public IP address and use it, but ther is no public IP address for Autonomous OAC (OAAC). Insted, you have to use the server address like:<br />https://your instance.oraclecloud.com/essbase/, but that does not work.&nbsp;&nbsp; I order to get it to work after essbase you have to add /agent.<br /><br />Note, the same thing is true if you want to connect using EssCli.<br /><br />Good luck. Hopefully your life became easier. GlennS tag:blogger.com,1999:blog-2615703102299902978.post-4446534469291906502 Tue Sep 18 2018 00:18:00 GMT-0400 (EDT) Connectiong to Autonomous OAC through MaxL http://glennschwartzbergs-essbase-blog.blogspot.com/2018/09/connectiong-to-autonomous-oac-through.html Just a quick note, since I had to ask to get it to work. You have the capability to download a secure version of MaxL from the OAC Essbase instances. What this means is you can run the MaxL you have on-premises just by changing the server to the cloud URL.&nbsp; If you are migrating from&nbsp; on-prem, this can save you a lot of time as you won;t have to write REST calls or EssCLI.<br /><br />When you connect to a PaaS OAC instance, you can just get the public IP address and use it, but ther is no public IP address for Autonomous OAC (OAAC). Insted, you have to use the server address like:<br />https://your instance.oraclecloud.com/essbase/, but that does not work.&nbsp;&nbsp; I order to get it to work after essbase you have to add /agent.<br /><br />Note, the same thing is true if you want to connect using EssCli.<br /><br />Good luck. Hopefully your life became easier. GlennS tag:blogger.com,1999:blog-2615703102299902978.post-4446534469291906502 Tue Sep 18 2018 00:18:00 GMT-0400 (EDT) OAC-Essbase has Swagger @gschwartzberg1 http://glennschwartzbergs-essbase-blog.blogspot.com/2018/09/oac-essbase-has-swagger.html Oracle Analytics Cloud (OAC) Essbase has swagger. I don't mean the self-confident arrogant demeanor and walk. Rather I'm talking about something I've seen multiple people ask for.&nbsp; I've seen requests for documentation on the REST API. For those of you who don't know REST for&nbsp; it is <span class="ILfuVd NA6bn"><b>Representational State Transfer </b>and refers to a protocol for for a stateless casheable communications HTTP based way to execute commands on cloud applications. In OAC it is used for everything from outline updates, to loading data, to stopping and starting applications to just about everything in OAC.&nbsp;&nbsp;</span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn">Rather than provide the historically meaningless written documentation that we have endured for years, the OAC development team decided to provide us with an interactive testable set of documentation called Swagger. In order to get to the documentation, like with other REST calls, you use HTTP connections in your browser.&nbsp; To connect use: </span><br /><span class="ILfuVd NA6bn"><b>https://your Essbaseinstancename/essbase/rest/doc/#&nbsp;&nbsp;</b></span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn"><b>You will most likely be asked to provide your login credentials.&nbsp;</b></span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn">One loaded the interface will look like:</span><br /><span class="ILfuVd NA6bn"><br /><b></b></span><span class="ILfuVd NA6bn"><img alt="" height="312" src="data:image/png;base64,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REREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREcvTtLwAAIABJREFUREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqgnfAwAAAAAAAAAAAAAAAIAKBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowA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AAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABS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" width="640" /></span><br /><span class="ILfuVd NA6bn"><br /><b></b></span><span class="ILfuVd NA6bn">You then can click on any item and get details about it. For example is we want to find out about the OAC instance we can select About:</span><br /><br /><span class="ILfuVd NA6bn"></span><img alt="" height="304" src="data:image/png;base64,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AAAAAAAAMKVJWowpSQsAAAAAAAAAmNIkLcaUpAUAAAAAAAAATGmSFmNK0gIAAAAAAAAApjRJizElaQEAAAAAAAAAU5qkxZiStAAAAAAAAACAKU3SAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAAAAAgLEkLAAAAAAAAAICwJC0AAAAAAAAAAMKStAAAAAAAAAAACEvSAgAAAAAA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WigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAAAAAAyEtpobQAAAAAAAAAAPJSWigtAAAAAAAAAIC8lBZKCwAAAAAAAAAgL6WF0gIAAAAA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" width="640" /><br /><br /><span class="ILfuVd NA6bn"></span>Even better, notice above you can try it out. When I executed it I got:<br /><img alt="" height="91" src="data:image/png;base64,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" width="640" /><br /><span class="ILfuVd NA6bn"></span><br /><br /><span class="ILfuVd NA6bn"></span>Give it a try and you will have swagger yoursef<br /><span class="ILfuVd NA6bn"></span><br /><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><br /><span class="ILfuVd NA6bn"></span><span class="ILfuVd NA6bn"><br /><b></b></span> GlennS tag:blogger.com,1999:blog-2615703102299902978.post-4635560201579292886 Tue Sep 18 2018 00:10:00 GMT-0400 (EDT) OAC-Essbase has Swagger http://glennschwartzbergs-essbase-blog.blogspot.com/2018/09/oac-essbase-has-swagger.html Oracle Analytics Cloud (OAC) Essbase has swagger. I don't mean the self-confident arrogant demeanor and walk. Rather I'm talking about something I've seen multiple people ask for.&nbsp; I've seen requests for documentation on the REST API. For those of you who don't know REST for&nbsp; it is <span class="ILfuVd NA6bn"><b>Representational State Transfer </b>and refers to a protocol for for a stateless casheable communications HTTP based way to execute commands on cloud applications. In OAC it is used for everything from outline updates, to loading data, to stopping and starting applications to just about everything in OAC.&nbsp;&nbsp;</span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn">Rather than provide the historically meaningless written documentation that we have endured for years, the OAC development team decided to provide us with an interactive testable set of documentation called Swagger. In order to get to the documentation, like with other REST calls, you use HTTP connections in your browser.&nbsp; To connect use: </span><br /><span class="ILfuVd NA6bn"><b>https://your Essbaseinstancename/essbase/rest/doc/#&nbsp;&nbsp;</b></span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn"><b>You will most likely be asked to provide your login credentials.&nbsp;</b></span><br /><span class="ILfuVd NA6bn"><b><br /></b></span><span class="ILfuVd NA6bn">One loaded the interface will look like:</span><br /><span class="ILfuVd NA6bn"><br /><b></b></span><span class="ILfuVd NA6bn"><img alt="" height="312" src="data:image/png;base64,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REREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREcvTtLwAAIABJREFUREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqjFgREREREREREREREREREREREREqgnfAwAAAAAAAAAAAAAAAIAKBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowAAAAAAAAAAAAAAAAAqGLACAAAAAAAAAAAAAAAAIAqBowA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AAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABSCRgBAAAAAAAAAACpBIwAAAAAAAAAAIBUAkYAAAAAAAAAAEAqASMAAAAAAAAAACCVgBEAAAAAAAAAAJBKwAgAAAAAAAAAAEglYAQAAAAAAAAAAKQSMAIAAAAAAAAAAFIJGAEAAAAAAAAAAKkEjAAAAAAAAAAAgFQCRgAAAAAAAAAAQCoBIwAAAAAAAAAAIJWAEQAAAAAAAAAAkErACAAAAAAAAAAASCVgBAAAAAAAAAAApBIwAgAAAAAAAAAAUgkYAQAAAAAAAAAAqQSMAAAAAAAAAACAVAJGAAAAAAAAAABAKgEjAAAAAAAAAAAglYARAAAAAAAAAACQSsAIAAAAAAAAAABIJWAEAAAAAAAAAACkEjACAAAAAAAAAABS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" width="640" /></span><br /><span class="ILfuVd NA6bn"><br /><b></b></span><span class="ILfuVd NA6bn">You then can click on any item and get details about it. For example is we want to find out about the OAC instance we can select About:</span><br /><br /><span class="ILfuVd NA6bn"></span><img alt="" height="304" src="data:image/png;base64,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