Zugriff auf Resource Analytics ADW-Datenbank
Resource Analytics verwendet eine reguläre Oracle Autonomous AI Database-(ADW-)Datenbank. Außerdem können Sie die Datenbank wie jede ADW-Datenbank verwenden und verwalten.
| Datenbank-Benutzername | Rolle |
|---|---|
| OCIRA_ADM | Der interne Admin-Account von Resource Analytics, der zum Patchen und Upgraden unserer Datenbankobjekte verwendet wird. Sie hat keine ADMIN-Berechtigungen für Ihre Datenbank. |
| Warenkorb | Das Hauptdatenbankschema für Resource Analytics-Objekte. Dieses Schema ist Eigentümer aller Tabellen und Views, die Sie in Abfragen verwenden. |
| OCIRA_WORKER | Der Account, der von unseren Aufnahmeprozessen zum Laden Ihrer Ressourcendaten in Resource Analytics verwendet wird. |
| OCIRA_ANALYTICS | Der in der zugehörigen Oracle Analytics Cloud-(OAC-)Instanz verwendete Account. |
| OCIRA_GRAPH | Der Account, der in der zugehörigen Oracle Graph Studio-Instanz verwendet wird. |
| OCIRA_GRAPH_ADMIN | Dieses Konto dient dazu, Grafiken zu teilen. Dies ist kein geschützter Account. Sie können das Passwort ändern und damit Ihre eigenen Diagrammansichten erstellen und freigeben. |
Der Zugriff auf diese Accounts ist geschützt, und der eigene ADMIN-Account der Datenbank kann mit diesen Schemas nicht verwendet werden.
Um die Resource Analytics-Ansichten abzufragen, verwenden Sie die Datenbankrolle OCIRA_RO, die Sie anderen Datenbankbenutzern erteilen können.
Informationen zum Erstellen eines neuen Benutzers in ADW finden Sie unter Benutzer in autonomer KI-Datenbank erstellen. Beispiel:
grant OCIRA_RO to myuser;Die Rolle funktioniert nicht für ADMIN selbst. Es muss einem anderen Benutzer als einem Administrationsbenutzer erteilt werden. Daher müssen Sie möglicherweise reguläre Datenbankbenutzer erstellen, wenn diese noch nicht in der ADW-Datenbank vorhanden sind. Sie können dies wie in jeder Oracle-Datenbank tun.
select * from OCIRA.COMPARTMENT_DIM_V;-- Create the user with a password
-- -- replae my_user with your own user name and replace my_password with a strong password.
CREATE USER my_user IDENTIFIED BY my_password;
GRANT UNLIMITED TABLESPACE to my_user;
-- Grant required privileges (example ..)
GRANT CREATE SESSION,
CREATE TABLE,
CREATE PROCEDURE,
CREATE VIEW,
CREATE TRIGGER,
CREATE SEQUENCE,
CREATE SYNONYM,
CREATE JOB
TO my_user;
-- Now grant OCIRA_RO role to above user. This grants OCIRA data access to the user.
GRANT OCIRA_RO TO my_user;
-- (Optional) Grant additional roles if needed
-- Example: GRANT CONNECT, RESOURCE TO my_user;grant DWROLE to <my_user_name>;Oracle Resource Analytics erweitern
Sie können die Funktionalität Ihrer Resource Analytics-Umgebung erweitern, indem Sie Ihre eigenen Objekte in Ihren Datenbankschemas hinzufügen und dann mit Resource Analytics-Ansichten verknüpfen.
FINUSER und eine Tabelle, COST_CENTERS, haben, können Sie alle OCI-Ressourcen auflisten, die bestimmten Kostenstellen zugeordnet sind, wenn Sie Ihre Ressourcen entsprechend getaggt haben:select t.resource_id, t.resource_type from ocira.tags_dim_v t
join finuser.cost_centers cc on cc.cc_id = t.value
where t.tag_name = 'cost_center' and cc.cc_name = 'Project 1';