Settings

Permission: Settings management

User with Settings management permission can configure Graphlytic solution for specific use case. There are 2 types of settings: index settings (nodes, relationships), and application level GUI settings (data schema, data types, search mode, search tabs, ...).

Recommended steps for quick setup

  1. Configure Node Index and Relationship Index and reindex both (you can use automatic settings generator)

  2. DATA_TYPES : use automatic settings generator

  3. DATA_SCHEMA : use automatic settings generator

  4. VISUALIZATION : use automatic settings generator. Most important is "nodeLabelAttr". It should be node property which is defined for all nodes in DB because value of this property will be used as node name (label or title) in visualization

  5. SEARCH_TABS : use automatic settings generator. Recommended is to add "source_<VISUALIZATION.nodeLabelAttr>" and "target_<VISUALIZATION.nodeLabelAttr>" to generated "Rels" search tab, e.g. when "nodeLabelAttr" in the VISUALIZATION setting is "LOGICAL_NAME" then add "source_ LOGICAL_NAME" and "target_ LOGICAL_NAME" as column dataAttr.

  6. ACL_TABS : same as SEARCH_TABS . Mandatory only if you want to use ACL, that means only if you have at least 1 group of users which don't have READ_ALL_DATA permission

  7. SEARCH_MODE : change "manual" to "instant" if you want instant search on the Search page and Permissions to data page

  8. CSV_EXPORT : optional. Default setting is to export all properties defined in DATA_SCHEMA and DB IDs of elements

Now you are able to search for nodes and relationsip on Search page, Permissions page and you can visualize graph structure.

Optional but highly recommended is to define STYLE_MAPPERS. Otherwise you won't be able to visually exlore the data in graph or define STYLE_VIEWS properly.

Notes about Settings

These settings are mandatory (they have to be set properly). You can use automatic generator as a start and them customize them manually:

These settings are optional (the default setting is fine but you can customize them for better experience):

These settings are optional but essential for visualization (automatic generator does nothing so you have to customize them manually):

  • STYLE_MAPPERS : you have to define mappers objects if you want to style the visualization. Created style mapper objects are listed in "Style" tab in visualization where you can apply them to style the visualization. This setting is the most time consuming from all.

  • STYLE_VIEWS : every style view object defines which style mappers (and also other styling properties) should by applied when user chooses particular view so the user can switch between views to visually compare patterns in the data. Defined style views are listed in the Views menu in visualization (in the top toolbox with buttons).