Known Issues and Limitations
Asset Registration
Names are case-sensitive when registering an asset, schema, or table.
Rules
The platform does not fully support Boolean data types. Using them in cell-level transformations might result in a SQL error.
Projects
When a data consumer edits a published project, the project moves to In Draft status, preventing data consumers from being able to consume data until a data guardian re-approves the project.
When editing a rejected project, a data consumer can remove all but one asset. A rejected project requires at least one asset so a data consumer can re-submit it for approval. It is not possible to add additional assets to a rejected project.
Business Information
You cannot edit or remove any data classes, terms, or tags that are in use.
REST APIs
When using the REST API to create a new asset, the platform creates the asset in In Draft status, and a data guardian must approve it in order to publish it.
If you have an LDAP group with no users, the User Group API will return an error message.
Nested LDAP Groups
You must explicitly add all LDAP user groups and give them a role on the platform. This includes all nested groups.
User Role Assignment
When changing the user role assignment of a user or group, it may take a few moments for the change to take effect. You should log in to the platform again for the changed role assignment to take effect.
Google BigQuery
The following Denodo VQL functions may show unexpected behavior or errors:
Scalar functions:
acos, ascii, atan, atan2, cos, cot, char, degrees, firstdayofmonth, firstdayofweek, getdaysbetween, getmonthsbetween, getdayofweek, getdayofyear, gethour, getminute, getsecond, gettimeinmillis, getmillisecond, getmicrosecond, getquarter, getweek, lastdayofmonth, lastdayofweek, nextweekday, previousweekday, pi, radians, removeaccents, sin, tan, sql_trim, textconstant, to_localdate, to_time, to_timestamp, to_timestamptz, position, localtimestamp(evaluate_literal)
Windowing functions:
percent_rank, percentile_disc, cume_dist, ntile, first_value, last_value
RabbitMQ
If RabbitMQ credentials unexpectedly reset to the default
rabbitUser/CHANGEME
, restart the RabbitMQ pod with the following command, replacing <namespace> with the desired namespace:kubectl -n <namespace> delete pod control-plane-rabbitmq-0
If the message queue requested by the data bridge cannot be found, restart the data bridge pod with the following command, replacing <namespace> (for both occurrences) with the desired namespace:
kubectl -n <namespace> delete pod "$(kubectl -n <<namespace>> get pods -o name | grep "data-bridge" | cut -c 5-)"