Conector Snowflake (DataStage)
Use o conector Snowflake para se conectar a um data warehouse Snowflake e realizar operações de acesso a dados, como leitura, gravação, carga em massa e funcionalidade de importação de metadados.
Quando usar o conector Snowflake?
- Ler dados de ou gravar dados em tabelas no data warehouse Snowflake.
- Carregar dados em massa em uma tabela no data warehouse Snowflake.
- Insira ou carregue em massa em várias tabelas ao mesmo tempo usando a funcionalidade de vários links de entrada.
- Para pesquisar registros de uma tabela no data warehouse Snowflake.
- Importe metadados do data warehouse Snowflake por meio do InfoSphere Metadata Asset Manager (IMAM).
Pré-requisito
Crie a conexão Para obter instruções, consulte Conectando-se a uma origem de dados em DataStage® e a Snowflake conexão
Gravação de dados no conector Snowflake como um destino
Se você quiser configurar o conector Snowflake para DataStage como um destino, você pode:
- Clique duas vezes no ícone do conector Snowflake na tela do projeto.
- Na guia Stage, na seção Properties, defina os detalhes da conexão (se não tiver criado a conexão anteriormente). Na seção Advanced, defina o modo de execução e combinabilidade. Além disso, selecione a opção para preservar o particionamento de dados.
- Na guia Input, escolha o Input name. Na seção Columns, edite as colunas de entrada. Na seção Particionamento, escolha a opção Tipo de partição. Na seção Advanced, escolha a opção Buffering mode.
Leitura de dados do conector Snowflake como uma fonte
As propriedades disponíveis para a leitura de dados dependem do fato de você selecionar Use DataStage properties.
Se você quiser configurar o conector Snowflake para DataStage como uma fonte, enquanto a caixa de seleção Use DataStage properties estiver selecionada, você poderá fazê-lo:
- Clique duas vezes no ícone do conector Snowflake na tela do projeto.
- Na guia Stage, na seção Properties, defina os detalhes da conexão (se não tiver criado a conexão anteriormente). Na seção Advanced, defina o modo de execução e combinabilidade. Além disso, selecione a opção para preservar o particionamento de dados.
- Na guia Output, escolha o Nome da saída. Na seção Usage:
- Em Propriedades gerais da fonte, marque a caixa de seleção Gerar SQL em tempo de execução. Quando definido como Yes (Sim), é necessário fornecer o nome da tabela que você deseja acessar na fonte de dados. Em Propriedades adicionais, forneça as propriedades JDBC. Marque a caixa de seleção Habilitar identificadores entre aspas como Sim, se quiser incluir os nomes de tabelas e colunas especificados.
- Nas seções Transaction, Begin and end, Session, Before and after e Limits, especifique as informações necessárias e marque todas as caixas de seleção necessárias.
- Na seção Colunas, edite as colunas de entrada. Na seção Particionamento, escolha a opção Tipo de partição. Na seção Advanced, escolha a opção Buffering mode.
- Clique duas vezes no ícone do conector Snowflake na tela do projeto.
- Na guia Stage, na seção Properties, defina os detalhes da conexão (se não tiver criado a conexão anteriormente). Na seção Advanced, defina o modo de execução e combinabilidade. Além disso, selecione a opção para preservar o particionamento de dados.
- Na guia Output, escolha o Nome da saída. Na seção Usage:
- Em Propriedades gerais da fonte, marque a caixa de seleção Gerar colunas do tipo unicode se você usar a propagação de colunas em tempo de execução. Escolha a opção Read method e forneça o restante das informações necessárias.
- Nas seções Limites, Amostragem e Antes e depois do SQL, especifique as informações necessárias e marque todas as caixas de seleção necessárias.
- Na seção Colunas, edite as colunas de entrada. Na seção Particionamento, escolha a opção Tipo de partição. Na seção Advanced, escolha a opção Buffering mode.
Para um tutorial, consulte Usar DataStage para carregar dados corporativos no Snowflake.