-
[Start Here] Transactional APIs – Part 1: The Basics
Welcome! We’re so glad you’re here. We’re shining the spotlight on Anaplan's Transactional APIs and we’ve crafted this blog post to cover the basics like what it is, who is it for, and a high level overview of some use cases for them. Let’s get right to it! What are Anaplan Transactional APIs? Data integration is a key…
-
[Start Here] - BYOK
Interested in securing your data? Anaplan's cloud-based encryption technology lets you encrypt and control any data in the cloud before incorporating it into your planning models. This blog presents a consolidated list of resources that will guide you in implementing Anaplan’s Bring Your Own Key (BYOK) technology. We…
-
How to use Talend with CA Certs and Transactional APIs
In this article, we will illustrate an example of real-life scenario involving Anaplan's Transactional APIs with Talend and CA Certs. If you haven't already, we recommend to start your CA Certs journey here and then there. Pre-requisites * Talend Open Studio Knowledge * Anaplan REST API * REST API & JSON * Python…
-
How to leverage sample codes to generate authentication strings from CA Certs?
This content has been updated. Please visit the following article:
-
[Start Here] Anaplan Optimizer
In this series, we will teach you what Optimizer is, how it can help your organization solve complex business challenges, and when to use it. We will approach this in 2 steps: Where to start with Optimizer? (this article) How to setup Optimizer – hands-on exercises For territory assignment For transportation And more What…
-
Run your integrations on Camel
Integration is one of the key implementations for most enterprise solutions. It involves connecting different applications and transforming a huge amount of data on a daily or ad-hoc basis. Different iPass tools are available in today's market to make the integration easy to use without any coding. They provide a good user…
-
Understanding Errors and Rejected Lines When Importing Data Via APIs
The objective of this article is to provide a quick explanation on the responses that APIs can provide when an import is submitted, in particular regarding the dump logs generated. This content is suitable for Model Builders comfortable with APIs. * When Does an Import Create a Dump File? * Import in a Module * ‘Failed’…
-
Reducing Saves in Data Hubs
Data Hubs typically include large lists or numerous lists; both contribute to longer save durations. Model saves block other model actions, so we want to reduce the frequency of saves as much as possible. Reduce the Frequency of Saves First, put the data hub model into Deployed Mode. Learn more here: Enabling and Disabling…
-
Memory usage from text concatenation
We know that 2.02-04 Text Strings are bad for Anaplan models and that text functions and formulas using text are the slowest (slow in comparison to similarly-sized numeric formulas). One of the biggest contributing factors to the poor performance of text is the impact on the memory used by Anaplan. The following diagrams…
-
Increase end user adoption with smart filters
* Problem statement * How do we solve this with smart filters? * Customer examples * How to model smart filters * Size and performance considerations * Upcoming functionality * Conclusion Problem statement Anaplan users are often moving from an Excel environment (with the flexibility to filter, search, and sort data…
-
Anaplan Connect: Master Script
Prerequisites: * This article is designed for those more advanced with Anaplan Connect. * Utilizing CA Certificates is the best practice for Anaplan Data Integrations. The Master Script is best leveraged with CA Certificate authentication in the individual scripts for security purposes. If you would like to learn more…
-
[Start Here] Power BI - This is how we use it. Part 1: The basics.
Welcome to the best practices series about the Anaplan Connector for Microsoft Power BI. This is the first of a three-part series designed to help you understand why and how to use the Power BI connector by covering the basics, the set-up, and a real use case. Let’s begin with Part 1: The Basics. What is the connector for…
-
Power BI - This is how we use it. Part 3: Use Case - Leveraging Power BI Service.
Now that you know the basics of the Power BI connector and how to set it up, let us move to a real use case; Why using Power BI Service could help you to get the most of the Power BI connector? The blocking nature of exports When a user performs an export, the model is blocked from usage (entering or manipulating data).…
-
Power BI - This is how we use it. Part 2: Setup [Updated March 2022]
[Update: March 2022 - Limit increased to 5GB] In Part 2 of our Power BI - This is How We Use It series, we're diving into how to setup the Power BI connector. Need a refresher on the basics of Power BI? See Part 1. Ready? Let's start. Anaplan export setup Anaplan connector for Power BI supports Export actions to extract…
-
Managing frequent structural changes during development
Imagine the following scenario: You need to make regular structural changes to a deployed model (for example, weekly changes to the switchover date). You can make these changes by setting revision tags in the development model. However, you also have a development cycle that spans the structural changes. What do you do?…
-
Import and Automate Current Date Import to Anaplan Using Python
Connect or Python Summary As a supply chain Anaplan data integration modeler, you might be asked by your business partner to display actuals for elapsed periods and forecasts for unelapsed periods. If you are not using the current period, which must be manually updated by a workspace administer, and you want to automate…
-
Balanced vs. unbalanced hierarchies
One of the foundational elements of any Anaplan model is hierarchical lists. When creating hierarchies there are two basic choices: balanced or unbalanced. In this article, we'll look at the differences between balanced and unbalanced hierarchies, areas where they behave differently in Anaplan, and some questions to…
-
User list subsets—a workaround
Dealing with the Users list has been pretty straightforward with Anaplan. All the users with access to the model come up in the module when used as a dimension. The Users list is handy when we need to set up end user-specific filters but, unlike general lists, Anaplan does not give us the ability to create a subset of the…
-
Organizing list subsets
The ordering of list subsets in Anaplan has always been an enigma to me, like a type of Anaplan acts in mysterious ways adage. I always thought, who am I to question the inner workings of our beloved platform in the cloud? In this article, I'll address the topic of organizing subsets. If you work like me by adding list…
-
Modeling Video Series #1: Flexible Time Mapping
Anaplan models have pre-defined time settings that offer flexibility for scenarios such as: when fiscal and calendar timescales are both in the same model, tracking irregular weekly patterns, and rolling weekly forecasts. Watch this video for a detailed demo that walks you through setting up and modeling these various time…
-
Modeling Video Series #3: Alternate Hierarchies
Anaplan model hierarchies follow a single structure where a parent rolls up to a single parent. Our flexible modeling structures allow you to map a child into a different hierarchy to meet your organization’s most unique planning and reporting needs. Watch this demo video to learn how our modeling techniques can create…
-
Modeling Video Series #2: Signage Convention
With Anaplan, aggregation logic is additive to have a “natural” feel. For example, positive values are added to totals, while negative values are subtracted from said totals. However, there are some instances in which values that display as positive need to actually be subtracted from totals. Check out this demo video to…
-
Leverage the dashboard import tool to migrate from Classic to UX
If your organization is currently utilizing a suite of classic dashboards, it is well worth looking to migrate your front end to the Anaplan UX. Not only will the modern, fresh looking presentation of the UX greatly enhance the experience for your end users right now, migrating will also provide you with the base from…
-
Understanding Anaplan's UX with analogies, FAQs and best practices
There are a lot of questions being asked about Anaplan's latest UX (formerly NUX) and its usage. Although there are fantastic recordings available on Community and enough material on Anapedia, the goal of this article is to provide valuable detail in the form of FAQs and analogies to support faster ramp-up for Anaplanners…
-
Version Settings as Production Data
After the November 14th platform update, Switchover, Edit From, Edit To, and Notes will no longer be updated via an ALM sync. Spoke models will need to be updated individually via an import or the Anaplan UI. The most optimal way to manage version settings going forward is by setting up module imports from a hub model.…
-
Integrate Anaplan with Siri and iOS shortcuts
We now live in a connected world, and Anaplan provides us with Connected Planning—but what about extending that connectivity even further? Every day, we carry mobile phones in our pockets that are amazing in the possibilities they offer to our lives. Anaplan has a great mobile app so that you can review your dashboards and…
-
Things to consider when building a robust import action
Import actions are foundational elements of an Anaplan model. Import actions can be scheduled via integration or can be called on demand via dashboards within an Anaplan model. Imports could happen from different sources such as lists, modules, saved views, and files (CSV, TXT). Import primarily import data into target…
-
Importing With Varied Dimensions
Have you ever faced a scenario where you wanted to import the data from one module to another with a different set of dimensions, and you were not able to successfully achieve it? Usually, such type of data movement can easily be achieved through formulae, but in some cases, writing formula might not be the solution—for…
-
Decreasing the length of your formulas
All too often, when analyzing a model, we see very long, convoluted, and complex formulas. These are commonly nested IF THEN ELSE statements and can be in excess of 5,000 characters. Line item subsets (LISS) can be used to shorten the length of the formula while making the solution more dynamic, scalable, maintainable—and…
-
ALM explained—Part 3: avoiding data loss
Introduction In part two of the new ALM Explained series, we discussed the best practices for testing and validating changes prior to deploying them to production models. However, we also know that testing protocols are not always followed, especially if the change is an emergency patch, and sometimes, the synchronization…