Accès à la base de données ADW d'analyse des ressources
L'analyse des ressources 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 n'importe quelle base de données ADW.
| Nom d'utilisateur de base de données | Rôle |
|---|---|
| OCIRA_ADM | Compte d'administrateur interne de Resource Analytics, utilisé pour l'application de correctifs et la mise à niveau de nos 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 d'analyse des ressources. Ce schéma contient toutes les tables et vues que vous utilisez dans vos interrogations . |
| OCIRA_WORKER | Compte utilisé par nos processus d'ingestion pour charger les données de vos ressources dans l'analyse des ressources. |
| 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 n'est pas un compte protégé. Vous pouvez modifier le mot de passe et l'utiliser pour créer et partager vos propres vues graphiques. |
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 d'analyse de ressources, 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, voir Créer des utilisateurs dans une base de données d'intelligence artificielle autonome . Voici un exemple :
grant OCIRA_RO to myuser;Le rôle ne fonctionne pas pour ADMIN lui-même. Il doit être accordé à un utilisateur autre qu'un utilisateur 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 d'analyse des ressources en ajoutant vos propres objets dans vos schémas de base de données, puis en les joignant aux vues d'analyse des ressources.
FINUSER et une table, COST_CENTERS, vous pouvez lister toutes les ressources OCI associées à des centres de coûts spécifiques si vous avez marqué vos ressources de manière appropriée :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';