Details
-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
3.1.5
-
None
-
1
Description
There are a number of the Analytics Index Manager functions that do not work with Analytics Scopes/Dataverses. For example, trying to disconnect or drop a dataverse with the name "myBucket.myScope" fails with DataverseNotFoundException and message: "Cannot find analytics scope with name `myBucket.myScope`..."
For example, the SDK is sending this on disconnectLink:
DISCONNECT LINK `myBucket.myScope`.`Local`
But the bucket and scope need to be delimited with the backticks, like:
DISCONNECT LINK `myBucket`.`myScope`.`Local`
The same issue is present with dropDataverse.
It is also impossible to add these backticks as a user due to the dataverse name passing through the quote function, giving an InvalidArgumentExcpetion.
Users can of course use the Analytics Query directly to do all these operations so does not technically block users, but does make the AnalyticsIndexManager unworkable for CC.
Attachments
Issue Links
- duplicates
-
JCBC-1649 Update analytics management API to support compound dataverse names.
- Resolved