Uso do Snowpark para ler dados

O Snowpark encontra você onde seus dados residem. Quer seus dados estejam em bancos de dados operacionais ou cheguem como arquivos, o Snowpark oferece uma maneira simples, com foco em Python, de importá-los, transformá-los em um DataFrame e inseri-los em tabelas do Snowflake, para que você possa continuar modelando, transformando e analisando sem alternar o contexto.

Leitura de dados de fontes externas usando o Snowpark Python DB-API

Use os drivers 2.0 padrão do Python DB-API para importar dados de bancos de dados externos (SQL Server, Oracle, PostgreSQL, MySQL, Databricks) diretamente para um DataFrame do Snowpark. O Snowpark Python DB-API pode ser executado a partir do seu cliente (modo “local”) ou dentro do Snowflake usando procedimentos armazenados ou notebooks (com integração de acesso externo). O resultado se comporta como qualquer outro DataFrame que você pode usar para unir, transformar e gravar em tabelas do Snowflake. Para obter mais informações, consulte Using the Snowpark Python DB-API.

Leitura de dados de arquivos XML usando o Snowpark XML RowTag Reader

Use o Snowpark XML para ler arquivos XML grandes e armazenados em etapas de modo eficiente: o leitor divide o arquivo em rowTag, carrega cada correspondência como uma linha e mapeia os elementos filhos em colunas VARIANT (estrutura aninhada preservada) para consulta imediata com o Snowpark ou SQL. Você também pode validar cada linha em relação a um XSD com comportamento PERMISSIVE (colocar linhas inválidas em quarentena em _corrupt_record) ou FAILFAST. A saída é um DataFrame padrão que você pode transformar e salvar em tabelas. Para obter mais informações, consulte Uso do Snowpark XML RowTag Reader.