Arcadia Enterprise Release 4.4.0.1
(ArcViz 4.4.0.1, ArcEngine 2.9.3.3)
This document contains release information notes for Arcadia Enterprise, and is accurate at the time of publication.
In this release, we made the following changes and enhancements:
Starting with Release 4.4.0.0, adding a second measurement to the Bar Measure shelf affected the secondary axis display. This is now working properly.
Starting with this release, you can use the hierarchy drill-down data discovery on the Colors shelf of the Lines, Bars, Areas, Grouped Bars and Scatter visuals. To use the drill-down, click on the legend colors.
Note that you must create the hierarchy in advance, on the Dataset Field interface.
In this release, we have the option to decouple dataset filter association management from the system-wide Manage roles and users RBAC component. Instead, the dataset level permission Manage Dataset can be extended to manage the filter association configuration for the dataset. Please contact Arcadia Support to enable this feature.
In this release, we improved the performance times for Arcadia Visualization Server running on the IE Browser, Release 11.0.9x.
We corrected the image download problems when using Arcadia Visualization Server in both Firefox and Safari Internet browsers.
The new Proxy Username option in the New User and Edit User window modals enables the system administrator to specify an alternate name for connection access when using impersonation.
Normally, connection access with enabled impersonation delivers the ArcViz username to the data source. When using this new mode and configuring the ArcViz users with a proxy username, the data source receives this proxy username instead.
To enable this feature, set the python parameter PROFILE_PROXY_USERNAME
to
True
.
In the User Management Utility, you can directly synchronize Users and Arcadia Data User Groups with the LDAP group. Essentially, you can target the LDAP group from which the users can be imported. Normally, the users are not defined until they log in. This feature streamlines the work that the administrator does to configure additional setup for the user, such as assignment to roles and workspaces.
To enable this feature, you must configure LDAP authorization in advance. The dry run
option allows the administrator to review the effects of the new configurations before
committing them. To use the AUTH_LDAP_REQUIRE_GROUP
from settings, use the
""
value for LDAP_GROUP_DN
attribute.
The LDAP Group User creation options are:
--ldapgroup=LDAP_GROUP_DN
The DN of a LDAP group that contains the
users to be added.ldap-dry-run
Print the users that would be added; do not add them. --add-attribute="ATTR:VALUE"
Add an attribute to the User
Profile.The following three examples show how to use the feature for user groups:
This option shows what users will be added, without committing the change.
$ ./arcviz util user --ldapgroup= --ldap-dry-run
Users to be added from LDAP group: "CN=arcviz users,CN=Users,DC=arctest,DC=arcadiadata,DC=com"
arcadmin03 = "cn=arcadmin03,cn=users,dc=arctest,dc=arcadiadata,dc=com"
arcuser05 = "cn=arcuser05,cn=users,dc=arctest,dc=arcadiadata,dc=com"
arcuser06 = "cn=arcuser06,cn=users,dc=arctest,dc=arcadiadata,dc=com"
security-analyst1 = "cn=security-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
marketing-analyst1 = "cn=marketing-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
ARCuser07 = "cn=arcuser07,cn=users,dc=arctest,dc=arcadiadata,dc=com"
ARCuser09 = "cn=arcuser09,cn=users,dc=arctest,dc=arcadiadata,dc=com"
This option shows what users will be added for specific LDAP group/DN, without committing the change
$ ./arcviz util user --ldapgroup="CN=arcviz users,CN=Users,DC=arctest,DC=arcadiadata,DC=com" --ldap-dry-run
Users to be added from LDAP group: "CN=arcviz users,CN=Users,DC=arctest,DC=arcadiadata,DC=com"
arcadmin03 = "cn=arcadmin03,cn=users,dc=arctest,dc=arcadiadata,dc=com"
arcuser05 = "cn=arcuser05,cn=users,dc=arctest,dc=arcadiadata,dc=com"
arcuser06 = "cn=arcuser06,cn=users,dc=arctest,dc=arcadiadata,dc=com"
security-analyst1 = "cn=security-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
marketing-analyst1 = "cn=marketing-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
ARCuser07 = "cn=arcuser07,cn=users,dc=arctest,dc=arcadiadata,dc=com"
This options adds the proxy username for all users as part of import from LDAP.
$ ./arcviz util user --ldapgroup= --add-attribute="proxy_username:fred"
Adding Users from LDAP group: "CN=arcviz users,CN=Users,DC=arctest,DC=arcadiadata,DC=com"
arcadmin03 = "cn=arcadmin03,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
arcuser05 = "cn=arcuser05,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
arcuser06 = "cn=arcuser06,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
security-analyst1 = "cn=security-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
marketing-analyst1 = "cn=marketing-analyst1,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
ARCuser07 = "cn=arcuser07,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
ARCuser09 = "cn=arcuser09,cn=users,dc=arctest,dc=arcadiadata,dc=com"
proxy_username = "fred"
The utility also enables you to manage user profile attributes, specifically the proxy user attribute for a single user, provided that you imported the user into Arcadia Data in advance.
These four examples show how you can set, get, and delete user profile attributes:
This example shows how to get the user profile attributes.
$ ./arcviz util user --attruser=arcuser03 --get-attribute=
User: arcuser03
This example shows how to set the proxy user attribute for a single user.
$ ./arcviz util user --attruser=arcuser03 --set-attribute="proxy_username:fred" --get-attribute=
User: arcuser03
==============================
proxy_username: fred
This example shows how to get the proxy user attribute for a single user.
$ ./arcviz util user --attruser=arcuser03 --get-attribute="proxy_username"
User: arcuser03
==============================
proxy_username: fred
This example shows how to delete the proxy user attribute for a single user.
$ ./arcviz util user --attruser=arcuser03 --delete-attribute="proxy_username" --get-attribute=
User: arcuser03