操作方法
如果门户的托管服务器在 Linux 计算机上运行,则必须在 GIS Server 站点中的每台计算机上安装最新的 Snowflake 64 位 ODBC 驱动程序,并在每台计算机上配置 init_user_param.sh 脚本以访问该驱动程序。 在 ArcGIS Enterprise 11.0 中,init_user_param.sh 脚本中需要附加配置。 如果未正确配置,则将 Snowflake 云数据仓库注册到 ArcGIS Server 将失败。
在 ArcGIS Enterprise 11.0 中,init_user_param.sh 脚本中需要第二个导出行。
在 ArcGIS Enterprise 11.0 中,需要在每台计算机上配置 init_user_param.sh 脚本以访问该驱动程序:
要连接到 Snowflake 云数据仓库,请安装并配置客户端文件以实现 ArcGIS 与 Snowflake 之间的通信,并从 ArcGIS Pro 创建数据库连接文件。 要发布 Web 图层,必须将数据库连接文件注册到 ArcGIS Enterprise 门户的托管服务器站点。
必须在 GIS Server 站点中的每台计算机上安装驱动程序。 如果门户的托管服务器在 Linux 计算机上运行,则需要在每台计算机上配置 init_user_param.sh 脚本。 按照文档:ArcGIS Server:从 ArcGIS 连接到 Snowflake 中所述,更改随 ArcGIS Server 安装的 init_user_param.sh 脚本。
# Modify this section to configure a connection to Snowflake Data Warehouse # # ----------------------------------------------------------------------- export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
# # ----------------------------------------------------------------------- export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2 export LD_PRELOAD=$LD_PRELOAD:$LIB_ODBC_DRIVER_MANAGER:<Location_to_libSnowflake.so>/libSnowflake.so
在 ArcGIS Enterprise 11.0 中,如果未将第二个导出行添加至 ArcGIS Server 计算机中的 init_user_param.sh 脚本,则在 ArcGIS Pro、ArcGIS Server Manager 或 ArcGIS Enterprise 门户中注册数据库连接将失败。
文章 ID: 000028350
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序