DataMind Oda works with the Minds of your DataMind OS: it asks them questions, reads the tables they can reach and brings the results back to you, with your own account and permissions. This page covers what the two do together and why a request may stop. For Oda itself, see DataMind Oda; to download it, see Get DataMind Oda from Universe.
| What you want | What DataMind Oda does |
|---|---|
| An answer to a question | Asks the Mind and brings back its answer. A follow-up continues in the same chat with that Mind. |
| To see what data there is | Lists the Minds your account can use, with their types and descriptions, and the tables and columns a Mind can read. |
| A look at the numbers | Runs a read-only query on a Mind's tables and shows a preview of the result in the chat. |
| The full result | Downloads the complete result as a CSV or Excel file. |
| Documents and definitions | Searches the Mind's knowledge base for the passages that match. |
All of this is read-only. DataMind Oda cannot change Minds, dashboards, users or permissions, and it cannot write to company data; that work stays in DataMind OS. Two kinds of Mind are never offered this way: the Warehouse Builder and the Lake Builder. Use them in DataMind OS instead, as Warehouse Builder and Lake Builder describes. For the journey from Oda's side, see Company data, documents and reports.
A follow-up can continue only a chat of that same Mind. A chat that belongs to a different Mind stops the request with Conversation not found for this Mind.
1) for the first answer, 2) for the second, and so on.The Mind is waiting for an approval. Open the conversation in DataMind to decide. Open that chat in DataMind OS and approve or reject the action there; the request cannot decide it for you.Only SELECT queries are supported. To inspect table structure, list the tables and their columns instead.Exporting is not available yet for Minds that run queries as each user. Use a preview query instead.Your role needs both of these, in the desktop app, in VS Code and in Excel:
| Permission | What it opens for DataMind Oda |
|---|---|
| Use DataMind Oda | Signing in to DataMind Oda and chatting with it. |
| Use Minds from DataMind Oda | The Mind tools themselves: listing Minds, questions, previews, exports and document search. |
View Minds is not needed. It opens the Minds area of DataMind OS, while DataMind Oda reaches the Minds your roles can reach whether or not you can open that area.
Without Use Minds from DataMind Oda, DataMind Oda offers none of the tools, and a request is refused with Access denied.. A request to list Minds is refused rather than answered with an empty list, so a missing permission never looks like having no Minds. Ask your administrator; see Roles and permissions and Who can do what with Minds.
These are the messages a request can come back with, and what to do.
| You may see | What it means and what to do |
|---|---|
Access denied. | Your role does not include Use DataMind Oda or Use Minds from DataMind Oda, so none of the tools are offered. Ask an administrator for the missing permission. |
Mind not found or not available to DataMind Oda. | The Mind is unknown, or it is one DataMind Oda does not offer (a Builder Mind, or one your account cannot reach). List the Minds again and use one the list shows. |
Table not found for this Mind. | The table is not one the Mind can read. Ask for the Mind's tables again and use a name the list shows. |
Only SELECT queries are supported. | The request tried something other than a read query. Only read queries run; to see a table's shape, list the tables and their columns. |
Query rejected: <reasons> | The query failed a safety check, for example it holds more than one statement or goes over the size limit. The reasons follow the colon. Rewrite it as one read statement. |
Query rejected: could not resolve tables | The table names in the query could not be read. Rewrite it with the exact names the Mind's table list shows. |
Query rejected: disallowed schema reference | The query reads outside the data the Mind can reach. Query only the tables that Mind can read. |
Exporting is not available yet for Minds that run queries as each user. | This Mind runs queries as each user, and exports are not available for it yet. Use a preview query. |
The Mind is waiting for an approval. | The answer stopped at a decision a person must make. Open that chat in DataMind OS and approve or reject the action there. |
Someone else is writing in this conversation right now. | The Mind's chat is busy with someone else's message. Wait a moment and ask again. |
Conversation not found for this Mind. | The chat to continue does not belong to that Mind. Start the follow-up as a new chat with the Mind you want. |
DataMind Oda tools are not available while viewing as another user. | The session views as another user. End the view-as session and use your own account; see Viewing as another user. |
Too many DataMind jobs are open for this account. | 8 Mind jobs are open. Wait for running jobs to finish, and answer or cancel the jobs that wait for input. The refusal tells you when to retry. |
DataMind jobs are being started too quickly for this account. | Mind jobs are being started faster than 60 a minute. Wait for running jobs to finish, then start only what the task needs. The refusal tells you when to retry. |
If a message is not covered here, see Troubleshooting integrations.
Your own DataMind OS account and permissions. DataMind Oda reaches only the Minds and data your roles can reach, and no more. See Who can do what with Minds.
Those Builder Minds are never offered through DataMind Oda. Use them in DataMind OS; see Warehouse Builder and Lake Builder.
Your role lacks Use DataMind Oda or Use Minds from DataMind Oda; the refusal names both. View Minds is not needed. Ask an administrator to add the missing permission. See Roles and permissions.
Ask for the full result as a CSV or Excel file: the export holds the complete result. Where the file is saved is covered in Export query results.
Not every Mind can export: a Mind that runs queries as each user is refused with Exporting is not available yet for Minds that run queries as each user. Use a preview query for it.
The request stops and reports The Mind is waiting for an approval. Open that chat in DataMind OS; only a person there can approve or reject, so decide it there.
The Mind's chat is busy at that moment, so the request is refused until it is free. Wait a moment and ask again.
Answer all of them in one message, one numbered line each: 1) for the first answer, 2) for the second, and so on.
The Mind tools are disabled in that session: DataMind Oda tools are not available while viewing as another user. End the view-as session and use your own account; see Viewing as another user.
No. Only read queries run, and DataMind Oda cannot change Minds, dashboards, users or permissions or write to company data. That work stays in DataMind OS.
At most 8 jobs can be open for one account, and at most 60 can be started in a minute. When a limit is reached, requests are refused until the running jobs finish.
Only read queries run, and every query is checked first. One that reads outside the Mind's data, holds unreadable table names, or fails a safety check, such as more than one statement in one request, is refused with Query rejected and the reason after it. Rewrite it as one read statement over the tables the Mind's list shows.