Acceso a la base de datos ADW de Resource Analytics
Resource Analytics utiliza una base de datos regular de Oracle Autonomous AI Database (ADW), y puede utilizar y gestionar la base de datos como lo haría con cualquier base de datos de ADW.
| Nombre de usuario de la base de datos | Rol |
|---|---|
| OCIRA_ADM | Cuenta de administrador interna de Resource Analytics, que se utiliza para aplicar parches y actualizar nuestros objetos de base de datos. No tiene privilegios de administrador en la base de datos. |
| OCIRA | Esquema de base de datos principal para los objetos de Resource Analytics. Este esquema posee todas las tablas y vistas que se utilizan en las consultas. |
| OCIRA_WORKER | Cuenta utilizada por nuestros procesos de ingestión para cargar los datos de recursos en Resource Analytics. |
| OCIRA_ANALYTICS | Cuenta utilizada en la instancia asociada de Oracle Analytics Cloud (OAC). |
| OCIRA_GRAPH | Cuenta utilizada en la instancia asociada de Oracle Graph Studio. |
| OCIRA_GRAPH_ADMIN | Esta cuenta es para su conveniencia para compartir gráficos. No es una cuenta protegida. Puede cambiar la contraseña y utilizarla para crear y compartir sus propias vistas de gráficos. |
El acceso a estas cuentas está protegido y la propia cuenta ADMIN de la base de datos no puede funcionar en estos esquemas.
Para consultar las vistas de Resource Analytics, utilice el rol de base de datos OCIRA_RO que puede otorgar a los demás usuarios de la base de datos.
Para crear un nuevo usuario en ADW, consulte Creación de usuarios en una base de datos de IA autónoma . A continuación, se incluye un ejemplo:
grant OCIRA_RO to myuser;El rol no funciona para el propio ADMIN. Se debe otorgar a un usuario que no sea un usuario de administración, por lo que puede que tenga que crear usuarios de base de datos normales si aún no los tiene en la base de datos de ADW. Puede hacerlo como lo haría en cualquier base de datos Oracle.
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>;Ampliación de Oracle Resource Analytics
Puede ampliar la funcionalidad del entorno de Resource Analytics agregando sus propios objetos en los esquemas de la base de datos y, a continuación, unirse a las vistas de Resource Analytics.
FINUSER y una tabla, COST_CENTERS, puede mostrar todos los recursos de OCI asociados a centros de costos específicos si ha etiquetado los recursos correctamente: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';