O floco de neve foi colocado no seguinte local:
/opt/splunk/etc/apps/splunk_app_db_connect/drivers/snowflake-jdbc-3.9.1-javadoc.jar /opt/splunk/etc/apps/splunk_app_db_connect/drivers/snowflake-libs/snowflake-jdbc-3.9.1-javadoc.jar /opt/splunk/etc/apps/splunk_app_db_connect/jars/snowflake-jdbc-3.9.1-javadoc.jar
A seguinte versão do JRE está em uso:
/usr/java/jdk1.8.0_131/jre
A estrofe em /opt/splunk/etc/apps/splunk_app_db_connect/local/ db_connection_types.conf é:
[snowflake] displayName = Snowflake serviceClass = com.splunk.dbx2.DefaultDBX2JDBC jdbcUrlFormat = jdbc:snowflake://:/ jdbcDriverClass = com.snowflake.client.jdbc.SnowflakeDriver
Uma conexão é criada e quando é feita uma tentativa de salvá-la, o seguinte erro é exibido:
Database connection snowflake is invalid No suitable driver found for jdbc:snowflake://"":443/
Se o Snowflake for o banco de dados real, ele não é algo que o Splunk suporta, no entanto qualquer banco de dados que tenha um driver JDBC deve funcionar com o Splunk DB Connect.
A notação correta para ativar o floco de neve deve ser seguida para que ele funcione.
Documentação do Splunk
Instalar drivers de banco de dados
Matriz_de_bancos_de_dados_suportados
Instalar drivers para outros bancos de dados
É possível adicionar suporte personalizado ao Splunk DB Connect para qualquer banco de dados que tenha um driver JDBC, mesmo que ele não apareça na matriz de banco de dados com suporte.
O Suporte a Splunk não oferece suporte à conexão com um banco de dados que não esteja listado na matriz de banco de dados com suporte.
No mínimo, o Splunk DB Connect oferece suporte à consulta de conexões de banco de dados personalizadas. Para algumas conexões de banco de dados personalizadas, alguns recursos relacionados a consultas podem não funcionar."
Observou-se que o arquivo db_connection_types.conf foi modificado.
[snowflake] displayName = Snowflake serviceClass = com.splunk.dbx2.DefaultDBX2JDBC jdbcUrlFormat = jdbc:snowflake://:/ jdbcDriverClass = com.snowflake.client.jdbc.SnowflakeDriver
As definições padrão de jdbcUrlFormat mostram campos como 'host', 'porta' e 'banco de dados' ausentes do parâmetro jdbcUrlFormat acima.
etc/apps/splunk_app_db_connect/default/db_connection_types.conf [oracle] etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcDriverClass = oracle.jdbc.OracleDriver etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcUrlFormat = jdbc:oracle:thin:@<host>:<port>:<database>
etc/apps/splunk_app_db_connect/default/db_connection_types.conf [mssql] etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcDriverClass = net.sourceforge.jtds.jdbc.Driver etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcUrlFormat = jdbc:jtds:sqlserver://<host>:<port>/<database>;useCursors=true
Em vez de:
jdbcUrlFormat = jdbc:snowflake://:/
Revise o formato da URL:
por exemplo, pode ser algo como:
jdbc:showflake://<host>.snowflakecomputing.com/ jdbc:showflake://<account>.snowflakecomputing.com:<port>/
com parâmetros de conexão, como 'user', 'role' ou 'schema', conforme especificado no site do fornecedor.
Documentação do floco de neve
Manuais: user-guide jdbc-configure.html jdbc-driver-connection-string
jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>
"Use net.snowflake.client.jdbc.SnowflakeDriver as the driver class in the JDBC application.
The previous driver class, com.snowflake.client.jdbc.SnowflakeDriver, is still supported but
is deprecated (i.e. it will be removed in a future release, TBD)."
O formato correto (jdbcUrlFormat) a ser especificado para a estrofe Snowflake em db_connection_types.conf é:
jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>
| Revisão | Data de publicação | Comentários |
|---|---|---|
1.0 |
28-Sep-2026
|
Versão inicial |