Úsáideann Snowpark Scala tiománaí JDBC Snowflake chun nascadh. Glacann a thógálaí seisiúin le hairíonna cumraíochta JDBC, mar sin is féidir socruithe seachfhreastalaí a thaisteal leis an mapa nasc atá ann cheana:

val proxyOptions = Map(
  "useProxy" -> "true",
  "proxyHost" -> "proxy.example",
  "proxyPort" -> "8080"
)

val session = com.snowflake.snowpark.Session.builder
  .configs(connectionOptions ++ proxyOptions)
  .create

connectionOptions an cuntas, an fhíordheimhniú agus socruithe eile a úsáideann an feidhmchlár cheana. Iontrálacha map teaghrán Scala iad seo; ní chuimsíonn óstainm an tseachfhreastalaí scéim URL ná a phort. Le haghaidh bealaigh trí sheachfhreastalaí poiblí ceadaithe gan fhíordheimhniú seachfhreastalaí, roghnaigh óstach agus port ó liosta seachfhreastalaithe HTTP agus socruithe cuntais Snowflake á gcoinneáil.

Déanann JDBC Snowflake doiciméadú freisin ar proxyUser agus proxyPassword le haghaidh cuntas idirghabhálaí. Cuir iad ar fáil trí fhoinse dhintiúir atá ann cheana san fheidhmchlár nuair is gá.

Úsáideann nonProxyHosts JDBC patrúin scartha le barraí ingearacha le tacaíocht comharthaí ionaid. I luach map, is é | an deighilteoir go litriúil; tagann ionchódú URL chun cinn agus URL JDBC á thógáil. Ná cuir comhréir NO_PROXY cliaint eile scartha le camóga ina ionad.

Coinnigh an chumraíocht seo sainiúil do Snowpark Scala. Cuireann Snowpark Python agus cónascaire Snowflake Spark comhéadain naisc agus ainmneacha rogha difriúla ar fáil.

Éilíonn Snowflake go dtéann deimhniú an tseirbhís tríd an seachfhreastalaí gan athsholáthar. Is socrú difriúil é bealach HTTP CONNECT agus iniúchadh TLS; ní chomhlíonann seachfhreastalaí a atheisíonn deimhniú Snowflake an ceanglas sin.

Ailt ghaolmhara