Accès à la base de données ADW Resource Analytics
Resource Analytics utilise une base de données Oracle Autonomous AI Database (ADW) standard, et vous pouvez utiliser et gérer la base de données comme vous le feriez pour toute base de données ADW.
| Nom d'utilisateur de la base de données | Rôle |
|---|---|
| OCIRA_ADM | Compte d'administration interne de Resource Analytics, utilisé pour l'application de patches et la mise à niveau des objets de base de données. Il ne dispose pas de privilèges ADMIN sur votre base de données. |
| OCIRA | Schéma de base de données principal pour les objets Resource Analytics. Ce schéma possède toutes les tables et vues que vous utilisez dans vos requêtes . |
| OCIRA_WORKER | Compte utilisé par nos processus d'inclusion pour charger vos données de ressource dans Resource Analytics. |
| OCIRA_ANALYTICS | Compte utilisé dans l'instance Oracle Analytics Cloud (OAC) associée. |
| OCIRA_GRAPH | Compte utilisé dans l'instance Oracle Graph Studio associée. |
| OCIRA_GRAPH_ADMIN | Ce compte est pour votre commodité de partager des graphiques. Ce compte n'est pas protégé. Vous pouvez modifier le mot de passe et l'utiliser pour créer et partager vos propres vues de graphique. |
L'accès à ces comptes est protégé et le compte ADMIN de la base de données ne peut pas fonctionner sur ces schémas.
Pour interroger les vues Resource Analytics, utilisez le rôle de base de données OCIRA_RO que vous pouvez accorder à vos autres utilisateurs de base de données.
Pour créer un utilisateur dans ADW, reportez-vous à Création d'utilisateurs sur une base de données Autonomous AI . Voici un exemple :
grant OCIRA_RO to myuser;Le rôle ne fonctionne pas pour ADMIN lui-même. Elle doit être accordée à un utilisateur autre qu'un administrateur. Par conséquent, vous devrez peut-être créer des utilisateurs de base de données standard si vous ne les avez pas déjà dans votre base de données ADW. Vous pouvez le faire comme vous le feriez dans n'importe quelle base de données 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>;Extension d'Oracle Resource Analytics
Vous pouvez étendre les fonctionnalités de votre environnement Resource Analytics en ajoutant vos propres objets dans vos schémas de base de données, puis en les joignant aux vues Resource Analytics.
FINUSER et d'une table, COST_CENTERS, vous pouvez répertorier toutes les ressources OCI associées à des centres de coûts spécifiques si vous avez correctement balisé vos ressources :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';