Professional Documents
Culture Documents
User Guide
| Table of Contents | 2
Table of Contents
2 Prerequisites................................................................... 6
2.1 Prerequisites................................................................................................ 7
4 License.......................................................................... 12
4.1 Activate the 30-Day Trial License.................................................................. 13
4.2 Expired Trial License................................................................................... 14
4.3 Activate a Standard License......................................................................... 15
4.4 Checking License Details..............................................................................16
5 Adding Geodata............................................................. 18
5.1 Map Data from Longitude and Latitude Dimensions......................................... 19
5.2 Add Custom Geodata.................................................................................. 20
5.3 How Does it Work Inside Galigeo Discovery?.................................................. 26
5.4 Duplicating a Standard Layer....................................................................... 27
7 Representation Types.................................................... 37
7.1 Legend...................................................................................................... 38
7.2 Accessing BI Information from the Map......................................................... 38
7.3 Customizing a Layer....................................................................................39
7.4 Saving Customized Layers........................................................................... 40
7.5 Ranges of Color and Conditional Formatting................................................... 41
7.6 Proportional Symbols and Pie Charts............................................................. 42
7.7 Unique Values............................................................................................ 45
7.8 Heatmap.................................................................................................... 46
7.9 Smart Mapping Concept...............................................................................48
7.10 Exporting a Layer to GeoJSON....................................................................49
9 Time Series................................................................... 55
9.1 Create and Run a Time-Series......................................................................56
10 Geocoding....................................................................59
10.1 Geocode Your Addresses on the Fly.............................................................60
11 Flows........................................................................... 62
11.1 Create Flows Between an Origin Dimension and a Destination Dimension.......... 63
12 Extension Export......................................................... 64
12.1 Extension Export....................................................................................... 65
14 Uninstall...................................................................... 68
14.1 Uninstalling Galigeo Discovery.................................................................... 69
15 Troubleshooting...........................................................70
15.1 Basemap not Displayed..............................................................................71
15.2 Dimension not Detected as Geographic........................................................ 71
15.3 Dimension Detected as Geographic but no Data Shown.................................. 72
Notice
Advice
Important
Example
2 Prerequisites
Topics:
• Prerequisites
| 2 Prerequisites | 7
2.1 Prerequisites
• SAP Lumira Discovery Desktop 2.0+, all Service Packs
• SAP Lumira Desktop 1.31+, all Service Packs
• An Internet connection for the use of default basemaps
In case of troubles with the Internet connection (for example, you do not see any
basemap), make sure the connection is well configured within SAP Lumira by navigating to
Preferences > Network
If you do not have any proxy in your network structure, set the Proxy configuration to "No
Proxy" and restart SAP Lumira.
• Galigeo Manager:
• Windows 7, 8.x, 10
• 64 bits operating system
• 4GB+ of RAM
• Administrator rights, or at least Write accesses to the C:/Users/<your_name>/*
folders.
| 3 Installation and Upgrade | 8
• Click on the + icon on the top-right of the dialog box, and navigate to the location
where the Galigeo For Lumira Discovery extension was uncompressed, and select it (e.g.
GaligeoDiscovery-2.0.105.zip)
• Restart SAP Lumira Discovery Desktop application when prompted
• To activate your trial license or benefit from the advanced features of the extension, open
the Galigeo Manager application by running the galigeomanager.exe executable from the
/[Download location]/Galigeo/GaligeoManager/ folder (see corresponding chapters in
this guide)
3.2 Upgrade
• Start with deleting the old Galigeo Manager folder (/<path to folder>/Galigeo/
GaligeoManager)
• Before installing the new extension, make sure you have the latest version of the Galigeo
For Lumira Discovery extension available
• The Galigeo For Lumira Discovery bundle can be downloaded from the Galigeo website
• Uncompress the bundle in a folder
| 3 Installation and Upgrade | 10
: The Galigeo For Lumira Discovery bundle is composed of the Galigeo For Lumira
Discovery extension (GaligeoDiscovery-x.x.xxx.zip), its documentation and the
Galigeo Manager application which helps you configure your extension
• Start the SAP Lumira Discovery Desktop application
• Click on the top-left icon to open the menu, then click onExtensions to open the SAP
Lumira Extension Manager
• Then click on the Thrash icon located on the top-right of the Extension card
4 License
Topics: This chapter helps you to activate the 30-day trial licence, as
well as a standard license in the case you have one.
• Activate the 30-Day Trial
License To learn more about standard licensing, feel free to contact
the Galigeo team
• Expired Trial License
• Activate a Standard License
• Checking License Details
| 4 License | 13
: Note that in the picture above, you can click on the Guide me! button to access
useful information (including this documentation online) in order to get started fast.
To activate your 30-day trial license, open Galigeo Manager by double-clicking on /[Download
location]/Galigeo/GaligeoManager/galigeomanager.exe.
: As Galigeo Manager will act as the centerpiece when it comes to managing your
geodata for Galigeo Discovery, it's strongly advised to create a shortcut of it on your
desktop so you can access it with ease.
When opened for the first time, Galigeo Manager will ask you for some information in order
to generate the 30-day trial license.
After successfully entering the needed information, a pop-up will be displayed on the top-
right of Galigeo Manager.
| 4 License | 14
Note that every time you will open Galigeo Manager beyond this point, a pop-up displayed on
the top-right will tell you your license status.
: If your license is about to expire, you will receive a notification from within Galigeo
Discovery. We strongly advice you to activate a new license, if you have one, as soon
as such message is displayed.
If you want to keep on having access to the product, you will have to enter a standard license
(see chapter 4.3 - Entering the License in Galigeo Manager)
If you do not have such standard license and want to purchase one, feel free to contact the
Galigeo team
| 4 License | 15
On the newly opened dialog-box, paste the whole license you own as follows:
| 4 License | 16
Click on the Add button, and a message will tell you that the Standard License has been
activated.
: If you see an error message after adding your license, make sure that you copied
the whole license message and try again.
: If after making sure that the whole license content was well copied and pasted you
still experience an error message, make sure that you have the correct Write accesses
to the C:/Users/<your_name>/* folders, and then try to run the activation process
again.
Press the Close button.
The license is now activated.
5 Adding Geodata
Topics: In order to be able to represent data on different
geographical geodata (also known as layers), we need to add
• Map Data from Longitude these geodata in the custom catalog.
and Latitude Dimensions
By default, Galigeo Discovery comes with a standard catalog.
• Add Custom Geodata
This catalog contains a list of standard layers that can be
• How Does it Work Inside used without the need to beforehand configure them.
Galigeo Discovery?
But you can of course also import your own geodata that
• Duplicating a Standard
are relevant to your business if they are not available in the
Layer
default layers.
Importing custom geodata can be fulfilled using the Galigeo
Manager application, delivered in the Galigeo For Lumira
Bundle, about which we talked a little bit in the License
chapter (4.*).
We will discuss here the core - but easy to understand
concepts mandatory to optimally use Galigeo Manager.
| 5 Adding Geodata | 19
: Onscreen messages will guide you through the whole process, in order to easily
import your first geodata and then be able to use it in Galigeo Discovery.
Click on the Geodata tab on the top-left.
| 5 Adding Geodata | 21
A new panel will appear on the left. You can browse through all the default layers embedded
by default by just clicking on each line of the catalog.
: You can also browse all the default geodata provided by default at the end of this
documentation.
Click on "Add Geodata" button in order to open a new dialog box.
Inside the newly-opened dialog box, you can choose what content you are going to import.
If it is a GeoJSON (*.geojson, *.json),or a Shapefile (.shp), select the File radio button
(selected by default), then click on the File button.
An explorer dialog will appear that will allow the selection of the desired file.
| 5 Adding Geodata | 22
If it is an ArcGIS feature service, by clicking on the ArcGIS Feature Service option, the dialog
will invite the user to enter the REST URL of the cartographic layer that is intended to be
used:
No matter which type of geodata you have chosen (static files or ESRI services), finish the
import by clicking the OK button at the bottom of the dialog-box.
The layer will be shown in the map view section.
You will just have to go through a little part of configuration before being able to
use the imported geodata within Galigeo Discovery.
The core concept here are called Layer field and Geodimension.
As our solutions uses BI data in order to put them in relation with geodata, it is necessary
to have a join between these two types of data, to have a BI field and a geodata field that
contain the same values (or at least some common values). The Layer Field is one of the
dimensions coming from the geodata (e.g. "STATES_ABBR" field with "NV", "CA", … values).
| 5 Adding Geodata | 23
The Geodimensions are the term(s) that will be automatically recognized in the BI dataset
field names to match the join field (e.g. : "States abbreviation" or "States code" or “States
name” or "States", …).
In order to know which dimension contain the geodata, once it has been imported and
displayed on the mapn, you can click at your ease on one of its features (either a marker, a
polygon or a line). This will display a pop-up, also known as infowindow, that will contain all
the geodata dimensions and their corresponding values for the specific feature you clicked
on.
: Quick example:
If you have a dimension in your BI dataset called "Maintenance Block" containing
values like "Block 1001", "Block 1002", "Block 1053" and so on, when clicking
randomly on one of the feature from an imported geodata (here a polygon), we can
see that this geodata contains a "NAME10" dimension, containing values that could be
matched with our "Maintenance Block" dimension coming from BI.
Just hit "Save" and we are good to go to use this layer in Galigeo Discovery.
After a layer has been configured and saved in Galigeo Manager, it becomes immediately
available in Galigeo Discovery. There is no need to restart Lumira.
All saved custom geodata will save themselves in the Custom Layers tab. You can import as
many layers as you want, with different sources from each.
| 5 Adding Geodata | 25
If you want to edit a given custom layer later on, you can just open it back from the Custom
Layers tab.
| 5 Adding Geodata | 26
Any custom geodata can be removed from Galigeo Manager, and thus from Galigeo
Discovery, using the Delete button, then validating the confirmation box.
: Before deleting a custom layer you previously imported and configured, make sure
that first, it is not used anymore in any Lumira visualizations, and second, make sure
you have a copy of the original file somewhere, as it will be permanently deleted from
any Galigeo folder, and thus unrecoverable.
: For the time being, only custom layers can be deleted. Standard layers embedded
inside Galigeo Manager by default cannot be deleted.
When duplicating a default geodata, a copy is created and the default layer still exists.
The duplicated geodata then behaves like any other custom layers, i.e. you can modify its
Layer Field and add/modify/delete new geodimensions whenever you want.
The duplicated geodata can also be deleted if needed, which is not the case for the default
geodata it has been duplicated from.
| 6 Configuring the Basemap | 28
Then, on the top-left corner you will see the Basemap tab. Click on it, a panel will appear on
the left side of the application.
| 6 Configuring the Basemap | 31
You can browse through the list of predefined basemaps and click on them in order to define
a new default basemap that will be set as the default basemap in Galigeo Discovery.
: You can use any of the predefined basemaps without having to purchase further
licensing, except for the Baidu Maps and Baidu Satellite ones, which require a key
(licensing) not provided by Galigeo.
Each time you will click on a different basemap, the map will be updated accordingly, and
a message on the top-right corner will tell you that this basemap is now the one by default
within Galigeo Discovery.
In order to see the newly selected basemap within Galigeo Discovery, you don't need to
restart Lumira.
: The basemap will be applied for all the Lumira Documents using Galigeo for Lumira,
even the ones created before switching the basemap.
| 6 Configuring the Basemap | 32
Then, on the top-left corner you will see the Basemap icon. Click on it, and a panel will
appear on the left hand side of the application.
| 6 Configuring the Basemap | 34
At the top of the newly opened panel, you will see a "+" button, click on it in order to open a
new dialog box.
The dialog box will guide you through the process that will let you import your own custom
basemap.
: Quick example:
• Basemap Name - The name of the basemap you are importing, it will help you
identifying it when you will open Galigeo Manager the next time
• Basemap URL - The URL of the basemap, basically the service that will retrieve all the
tiles of the basemap
• Attribution - The basemap copyright info that will be displayed on the bottom-right of the
map if it has been filled
• API Key - If your basemap requires an API key, enter it there. Galigeo won't be providing
any API key.
Once the configuration is done, click on Add, and if the URL provided is correct, the basemap
will be displayed on the map.
You can find the layer you configured on the basemap list on the left (with a default
thumbnail not configurable for the moment).
7 Representation Types
Topics: This section describes what are the available representations
with the Galigeo Discovery extension. Galigeo Discovery
• Legend embeds a Smart Mapping engine, that will analyze the
• Accessing BI Information dimensions and measures provided to each visualization,
from the Map trying to find the best way to put it on the map.
• Customizing a Layer The user can at any time change the representation chosen
• Saving Customized Layers by the Smart Mapping engine, or customize it.
• Ranges of Color and
Conditional Formatting
• Proportional Symbols and
Pie Charts
• Unique Values
• Heatmap
• Smart Mapping Concept
• Exporting a Layer to
GeoJSON
| 7 Representation Types | 38
7.1 Legend
As your data starts appearing on the map (see chapters 5.* for more information), they will
also filled into the legend, displayed at the bottom-left corner of the map.
The legend will display for each layer the manner in which it is represented.
It is also possible from the legend that a user will have the possibility to customize each layer
if he so wants (see chapter 7.2).
The infowindow will contain all the dimensions and their relative values that were set to the
visualization.
It is also from this infowindow that you will be able access Lumira functionalities like filtering,
exporting, drilling-down, ... See chapters 8.* and 9.* for more information.
The measure with a green background is the measure currently used to create the
representation of the given layer.
You will then have access to several new icons, each one corresponding to a different type of
representation.
: According to what your layer is made of (polygons, points or lines), you won't
have access to all types of representation. For example, you cannot display lines as a
heatmap (or it would display something not relevant).
: The customization is only accessible from the Visualize Room. It is thus only
accessible to users that have the rights to create visualizations, either because they
are using Lumira Desktop, or they have enough rights on Lumira Server.
: Example:
To customize the boundaries of a range, click on the values, and you are then given the
possibility to edit it.
: If you decide to input predefined values for a range, the ranges will thus not be
recalculated after the refresh of the dataset due to some other action that could lead to
a potential modification of the ranges.
: When modifying the boundaries of a range, the other ranges will not be
automatically recalculated. That means that ranges can potentially be overlapping,
which however won't have any side effect for Galigeo Discovery. If a value is not
covered by one of the ranges, it will display in light gray on the map.
You can also mix the size of each symbol with another information that will displayed as a
color (a turnover mixed with a category of product for example).
| 7 Representation Types | 43
To enable this, just drag any dimension in the Color field, below the Geodimension field.
When doing this, the Galigeo Discovery Smart Mapping engine will handle two cases:
• There is only one category per symbol (value).
| 7 Representation Types | 44
In this case, proportional symbols take different colors regarding their category value.
: Each category color can be customized, see the chapter about unique values
representation (7.5).
• There is more than one category per symbol (value).
In this case, the proportional symbols are displayed as pie charts.
| 7 Representation Types | 45
The size of each pie chart is recalculated by summing the values of each category per
symbol.
: Each category color can be customized, see the chapter about unique values
representation (7.5).
: You do not have the hand on weather the symbol will displayed as standard
symbol or pie chart. Galigeo Discovery Smart Mapping engine will analyze the dataset
automatically and chooses the best one to correctly represent the data on the map.
Unique values representation can be applied to any type of geometry: point, polygon, line.
In Lumira, a measure is mandatory to create a visualization, and can only contain numeric
values. So just apply a unique values representation, your different categories must be
numeric.
In order to apply different colors as categories contained in an alphanumerical dimension,
please look at chapter 7.4.
To customize the color of a category, just click on the given color you want to change.
7.8 Heatmap
Heatmap, also known as heat map, is a graphical representation of data where the individual
values contained in a matrix are represented as colors.
Heatmap can only be applied to a layer with points as geometry.
You cannot customize any attribute of the heatmap.
| 7 Representation Types | 47
The heatmap can be generated whether there is a measure or not attached to the
visualization. In the case there is no measure, the density of points will be taken into account
to create the heatmap.
When a layer is displayed as heatmap, a new control appears on the left of the map.
| 7 Representation Types | 48
This control lets you control the granularity of the heatmap with a slider.
If you drag a Latitude dimensions and a Longitude dimensions, markers will be mapped
on the fly. If you then drag a measure containing negative and positive values, this is
how the map will respond:
The Smart Mapping engine decided to display the markers as proportional symbols,
differentiated by two colors: green for positive values and red for negative values,
so you can differentiate markers by their respective value and the fact their value is
negative or positive in a matter of seconds. This result is obtained without having to
configure anything.
Of course, you will then still be able to customize the color of positive and/or negative
values the same way you would do for any other type of representation.
: The example above is just one of the multiple ways Smart Mapping will handle the
BI data in order to always display something relevant. You will be able to discover
more applications of Smart Mapping when using the extension in Lumira.
: The exported layer will embed all the information coming from BI you bound to the
visualization.
: At the moment, you can not export all layers at once in bulk. You have to export
them one by one.
8 Drill Down Feature
Topics: Galigeo Discovery embeds a Smart Mapping engine that will
let you leverage two kind of hierarchies:
• Native Hierarchies
• Native hierarchies
• On-the-fly Hierarchies
• On-the-fly hierarchies
Both types are not limited to any number of neither levels,
nor geographical types (polygons, lines, points).
: Regarding the version of SAP Lumira 2.0 Discovery,
the native drill-down feature might not be available.
Contact support@galigeo.com for more information
| 8 Drill Down Feature | 52
: For technical reasons, when using a native hierarchy, all the other dimension(s)
provided to Galigeo Discovery should not be possible to detect as geographical ones.
creating a visualization, and to create an "on-the-fly" hierarchy where you will still be able to
drill-down and up through all the levels.
In order to detect such a hierarchy, some conditions must be fulfilled:
• At least two dimensions and one measure have been provided
• The top level dimension, that will become the top level of hierarchy, must be made of
polygons
• The order you set your dimensions matters, and will help the Smart Mapping engine in
order to build the hierarchy on the fly.
: Quick example:
On the screenshot above, we see two different geodata represented on the map (proportional
symbols, coming from the Latitude and Longitude dimensions, and choropleth, coming from
the Sales Territory dimension).
There, the Latitude/Longitude dimensions are on top of the Sales Territory dimension, so as a
result both are represented on the map at the same time
The Smart Mapping engine could not find any hierarchy configuration.
On the screenshot above, we just switched the order of the dimensions, and now only the
Sales Territory dimension is displayed on the map (as choropleth).
If we click on a polygon, we have now access to the Drill-down button, even if there is no
pre-established hierarchy present.
The Smart Mapping engine detected a hierarchy configuration (Sales Territory > Latitude/
Longitude) and activated it by default.
: You can then create more advanced On-the-fly hierarchy just being careful of the
order the dimensions are set to the visualization, like in the example above.
: On-the-fly hierarchy, being completely created on the Galigeo side, cannot benefit
from all the same capabilities than a native hierarchy would do. The filtering process is
for example not accessible.
9 Time Series
Topics:
Just select one of the dimension from the list, and the time series will start playing by itself.
All the values from the dimension are automatically sorted.
| 9 Time Series | 57
A Time Slider will also appear at the bottom of the map, displaying some controls as well as
the currently displayed value.
Name your newly created dimension with one of the keywords below in order for the
dimension to be detected as a dimension to be geocoded (case insensitive):
• "address", "addresses", "addr", "adresse", "adr", "customer", "anschrift",
"dirección", "direccion"
Or add the keyword "geocode" to your dimension name. (e.g.: TECH_1_geocode)
| 10 Geocoding | 61
When dragging in this dimension, Galigeo Discovery will detect it and start the geocoding
process.
If the addresses are valid and complete enough, you will see them appearing on the fly on
the map.
When using Galigeo Discovery with a trial license, you are limited to a maximum of 2000
addresses per visualization, and maximum of 10000 geocoded addresses as total.
Galigeo keep the right of modifying these threshold numbers without prior warnings.
For more information, please contact support@galigeo.com.
| 11 Flows | 62
11 Flows
Topics:
If no Category is provided, the metrics defined in the Indicator field will be shown on the
flows by different color ranges.
If a Category is defined, it will be used to color the flows, while the metrics defined in the
Indicator field will be shown on the flows by different widths of the flows.
Flows cannot be selected themselves, but you can select either the origins or the destinations
to access filtering, etc.
Flows can be part of a custom hierarchy.
If either the origin and / or the destination are originally coming from layers made of
polygons or lines, a centroid for each geometry will be automatically generated.
| 12 Extension Export | 64
12 Extension Export
Topics: : This part is really important, following it carefully
will make sure that the whole configuration (custom
• Extension Export geodata, custom basemaps, ...) you have imported
locally on your desktop will also be available on the BI
Platform
| 12 Extension Export | 65
: Technically, only one extension can be installed on Lumira Server side at a time. For
this reason, the role of deploying Galigeo Discovery extension to Lumira Server should
be taken by an IT Admin, or anyone having Admin rights on the Lumira Server, that
will make sure Galigeo Discovery configuration will cover all the needs of the Lumira
documents (*.lums) pushed to Lumira Server.
: The process described in this chapter can also be used to share a configuration
across a company department, even if the target is Lumira Desktop. For example, one
can import some custom geodata, export a new Galigeo Discovery extension using the
steps above, and then deploy the generated extension to some other Lumira Desktops.
Then all the users will have access to the previously imported geodata directly with
Galigeo Discovery, without having to import it themselves first.
| 13 Installation of Galigeo Discovery on Lumira Server for BI Platform | 66
13.1 Prerequisites
• Lumira Server for BI Platform 2.0+ (all SP) must be already installed.
• You must have Administrator Rights when connecting to Lumira Server, for either BI
Platform or Team Edition.
• Your license must not be a "freemium" one
: The following steps will explain how to install Galigeo Discovery on SAP Lumira For
BusinessObjects BI Platform. If you are using SAP Lumira Server for Teams and need
assistance, please contact the Galigeo team
: Please consult the official SAP Lumira Server installation documentations for further
details.
14 Uninstall
Topics:
• Uninstalling Galigeo
Discovery
| 14 Uninstall | 69
After the deleting confirmation message, a message will appear in red prompting for a restart
of Lumira Desktop.
: Note that the same process can be applied for SAP Lumira Server (process the same
steps than described in chapter 11.2, and click Uninstall after selecting the Galigeo
Extension). Check the official SAP Lumira Server documentations for more information.
| 15 Troubleshooting | 70
15 Troubleshooting
Topics: This chapter does aim to answer all the questions you could
have regarding the use of the product.
• Basemap not Displayed
It just gives a quick overview of the main questions (and
• Dimension not Detected as
their respective solution) that are often ask and can be solved
Geographic
directly by the user.
• Dimension Detected as
Geographic but no Data If you need further troubleshooting at any time, please send
Shown a mail at support@galigeo.com.
| 15 Troubleshooting | 71
Several answers:
• Make sure the geodimension(s) keyword(s) of the aforesaid geodata is(are) correctly
declared in Galigeo Manager. Please check chapter 5.2 for more information. After making
sure everything is well configured, reload the current visualization by adding, removing or
switching to another visualization and going back to see if it fixed the issue.
• Galigeo Discovery Smart Mapping engine detected and created a hierarchy on the fly. In
this case, some geodata won't automatically appear, and you will have to drill-down to
access them. Check chapter 9.2 for more information.
15.3 Dimension Detected as Geographic but no
Data Shown
A message at the bottom of the map is telling you no feature has been added to a given
layer.
• That means the dimension was detected as geographical, but there is no value that match
between the values contained in the BI dimension and the values contained in the geodata
dimension. Please check the Layer Field of the given geodata is correctly configured
in Galigeo Manager. Please check chapter 5.2 for more information. After making sure
everything is well configured, reload the current visualization by adding, removing or
switching to another visualization and going back to see if it fixed the issue.
16 Getting More Information
Topics: To make sure you do not miss any further news about Galigeo
Discovery, or other Galigeo products for SAP BI, follow
• Help Page Galigeo on:
• Support
• Twitter
• LinkedIn
• Facebook
16.1 Help Page
When using Galigeo Discovery, you can access the documentation at any time by clicking on
the Help button, symbolized by a question mark.
16.2 Support
In case you need help you can:
• Click on the Ask us anything pop-up from within Galigeo Manager (internet connection will
be required)