在 ArcGIS Pro 中连接到云数据仓库
在 ArcGIS Pro 的 目录 窗格中创建数据库连接以验证对云数据仓库的访问权限。 要使用云数据仓库中的数据,请在地图中创建一个查询图层,然后可以发布可在 ArcGIS Enterprise 组织中共享的 Web 图层。
在创建连接之前,必须在 ArcGIS Pro 计算机上安装并配置 数据仓库客户端 。
右键单击 目录 窗格中的 数据库 ,然后单击 新建数据库连接 以使用 数据库连接 对话框来创建到云数据仓库的连接。
数据库平台
在 ArcGIS Pro 中创建数据库连接文件时,请从 数据库平台 下拉列表中选择 受支持云数据仓库 的名称。 您选择的选项将影响您必须提供以创建连接的所有后续属性。
身份验证
当连接到 Google BigQuery 时,您拥有两个身份验证选项:用户和服务。 有关每种类型的信息,请参阅 有关身份验证的 Google BigQuery 文档 。
连接到 Amazon Web Services (AWS) 时可使用标准身份验证或 Amazon Redshift 身份和访问管理 (IAM) 凭据。 有关身份验证方法的信息,请参阅 Amazon Redshift ODBC Data Connector 安装和配置指南。
连接到 Snowflake 时,可使用密钥对身份验证、用户身份验证或基于浏览器的 SSO 身份验证。 如果您要使用连接发布 Web 图层,使用密钥对身份验证方法。 还必须在创建连接时,为用户指定角色以定义用户对要发布的数据具有的权限。
注:
对于可选择保存登录凭据的身份验证类型,如果您将连接文件注册到 ArcGIS Server 站点或 ArcGIS Enterprise 组织,如果需要使用 目录 窗格搜索查找通过此连接文件访问的数据,或者如果您将在地理处理模型或脚本中使用连接文件,不要取消选中 保存用户名和密码 。
对于第一次成功连接数据库,如果您未保存用户名和密码,ArcGIS Pro 将缓存凭据。 如果您在同一 ArcGIS Pro 会话中创建与同一云数据仓库实例的第二次连接,并且未保存凭据,则将使用第一次连接时缓存的凭据,即使您在第二次连接文件中提供其他凭据也是如此。 要在未保存用户名和密码的情况下使用其他凭据连接,启动新 ArcGIS Pro 会话。
服务器和数据
每个平台都需要不同的信息以标识您将连接到的数据仓库实例和数据集。
BigQuery - 必须提供工程 ID 和默认数据集。
Redshift - 提供 Redshift 集群和数据库的名称。
Snowflake - 提供 Snowflake 账户、数据库和计算资源(仓库)的名称。
其他必需和可选设置因云数据仓库类型而异。 有关完整连接说明,请参阅以下帮助页面: