将 Oracle Analytics 与 Oracle Cloud Infrastructure (OCI) 语言服务集成,在不需要数据科学家专业知识的情况下执行机器学习和人工智能。例如,对于客户数据,可以执行情感分析以分析客户在反馈门户中键入的评价。
您需要满足以下先决条件才能将 OCI 语言服务与 Oracle Analytics 集成。
要将 Oracle Analytics 与 OCI 语言服务集成,请确保您具有所需的安全策略。
您在 Oracle Analytics Cloud 与 OCI 租户的连接中指定的 OCI 用户必须对您要使用的 OCI 资源所在的区间具有读取、写入和删除权限。确保该 OCI 用户所属的用户组至少具有以下 OCI 安全策略。从 Oracle Analytics 连接到 OCI 租户时,可以使用 OCI API 密钥或资源主体。
注:
Oracle Cloud ID (OCID) 是 OCI 中使用的资源标识符。注:
对于资源主体,要将所有分析实例包含在一个区间下,请指定{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
而非 {request.principal.id='<analytics_instance_ocid>'}
,这会将所有分析实例包含在 compartmentA 下。将 OCI 语言服务与 Oracle Analytics 集成所需的策略
数字 | API 密钥策略 | 资源主体策略 | 用途 |
---|---|---|---|
1 | allow group <group_name> to use ai-service-language-family in compartment <compartment_name> |
allow any-user to use ai-service-language-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
提供对 OCI 语言服务的访问。 |
2 | allow group <group_name> to manage ai-service-language-job in compartment <compartment_name> |
allow any-user to manage ai-service-language-job in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
提供对 JOBS 语言子资源的管理访问权限以进行异步处理。 |
3 | allow group <group_name> to read buckets in compartment <compartment_name> |
allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
提供对存储桶详细信息的访问。 |
4 | allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' |
allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'} |
提供对暂存存储桶中的对象的读取、写入和删除访问权限。 |
5 | allow group <group_name> to read objectstorage-namespaces in compartment <compartment_name> |
allow any-user to read objectstorage-namespaces in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
提供对对象存储名称空间的访问。用于验证目的。 |
策略 | 用途 |
---|---|
allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> |
提供对特定区间中对象子资源的访问。 |
要使用 Oracle Cloud Infrastructure (OCI) 语言模型分析数据,应在 Oracle Analytics 中注册它们。
Oracle Analytics 支持命名实体识别和文本分类使用定制模型,但不支持对其他 OCI 语言模型进行定制。