查询远程目录和数据库
您可以通过挂载目录来访问和查询外部数据。此功能使用一种简单的 SQL 语法,类似于使用数据库链接查询数据的方式。
借助简化的 SQL 语法,您可以轻松搜索和查询外部数据,而无需选择要访问的外部数据,也无需构建外部表或执行任何其他数据集成任务。
有关详情,请参阅查询外部数据一章。
通过查询远程目录和数据库,您可以直接从现有外部目录访问数据,而无需将数据移至 Autonomous AI Database 。通过此功能,您可以从 Autonomous AI Database 可以访问的目录中导出数据,而无需建立多个连接。您可以查询 Autonomous AI Database ,查看哪些外部目录可用,哪些数据可用于任何给定目录,还可以直接从任何 SQL 客户机查询数据。这需要提供一种标准且简化的方法来发现和查询连接到 Autonomous AI Database 的数据集,同时利用目录将外部数据作为标准 Oracle 方案和表来呈现。
有关各种类别(包括数据库、外部数据目录、共享资源等)支持的目录的信息,请参阅管理目录一章。
下面是一些关键功能:
- 搜索外部数据:使用 SQL,可以标识外部目录及其包含的表。这将有助于您了解可用的数据结构。
- 简化表搜索:使用现有的查询语法和熟悉的视图可以轻松列出外部目录中的表。
- 与数据工具集成:您可以将查询数据与 Data Studio 工具套件集成,从而做出明智的决策并获得更深入的洞察。
主题:
以下主题说明了“查询远程目录和数据库”功能:
- 查询远程目录的概念性图
下图显示了使用 Autonomous Database Serverless 查询远程目录的概念性网络图: - 与查询远程目录和数据库相关的概念
对于使用远程目录进行查询,必须了解以下概念: - 关于查询远程目录和数据库
在本章中,您将学习使用以下格式的 SQL 语法查询外部数据:[schema].object@catalog_name。 - 示例:列出挂载的目录
您将在 SQL 查询中使用此语法。 - 示例:列出目录中的表,包括其所属方案
要列出已启用目录中的特定方案(目录)内的所有表,可以使用: - 示例:从目录中的表查询数据
要从特定目录(方案)中的表查询数据,必须将方案名称放在表名称前面。 - 示例:从 Delta 共享资源查询表并分析视图
假设我们正在处理库存数据库,其中包含有关美国收集的信息的数据。关于波士顿地区住房的人口普查服务,我们需要一个查询,返回全额财产税的最大值。
父主题:管理目录