Prerequisiti per le funzioni AI

Completare la configurazione del database richiesta prima di utilizzare le funzioni AI in Essbase.

Prima di utilizzare le funzioni AI in Essbase, configurare i privilegi di database e l'accesso di rete necessari per l'utente del database che accederà AI servizi GenAI di Oracle Cloud Infrastructure.

Questi prerequisiti si applicano alle seguenti funzioni AI:
  • Chiedi a Essbase
  • Query AI
  • Assistente calcolo AI
  • Server MCP

Privilegi di database richiesti

Concedere i privilegi seguenti all'utente del database oracle che utilizzerà le funzioni AI.
GRANT CREATE SESSION TO <YOUR_DB_USER_NAME>;
GRANT CONNECT, RESOURCE TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_VECTOR TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_AI TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_AI_AGENT TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_PIPELINE TO <YOUR_DB_USER_NAME>;

Configura accesso alla rete

Eseguire il PL/SQL seguente come utente ADMIN per configurare l'accesso di rete all'endpoint di inferenza Oracle Cloud Infrastructure Generative AI.

Nota

Selezionare l'endpoint di inferenza Oracle Cloud Infrastructure Generative AI appropriato per i requisiti di distribuzione e prestazioni. Ad esempio:
  • inferenza.generativeai.us-chicago-1.oci.oraclecloud.com
  • inferenza.generativoai.us-ashburn-1.oci.oraclecloud.com
  • sono disponibili anche altri endpoint di inferenza.
BEGIN 
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
host => 'inference.generativeai.us-chicago-1.oci.oraclecloud.com',
ace => xs$ace_type(privilege_list => xs$name_list('http'),
principal_name => '<YOUR_DB_USER_NAME>',
principal_type => xs_acl.ptype_db));
END;