Ver categorias

Sincronizar o Oracle com o Smartsheet de acordo com um agendamento.

Automação · Oracle para Smartsheet

Manter Smartsheet Em sintonia com seu banco de dados Oracle, de acordo com um cronograma

Escreva o SQL uma única vez. O Query Streams o executa de acordo com sua programação, de cinco minutos a uma vez por semana, e grava as linhas na sua planilha do Smartsheet. Combine linhas por uma chave para que as edições sejam aplicadas corretamente e as linhas que não foram processadas sejam removidas, ou simplesmente anexe-as. Sem Zapier, sem scripts, sem exportações. Leva cerca de quinze minutos na primeira vez, e o plano gratuito cobre esse serviço.

Cerca de 15 minutos Não é necessário programar Os dados permanecem na sua rede. A cada 5 minutos até semanalmente
Teve alguma dúvida? É só perguntar. Aberto Suporte Em Fluxos de Consulta (menu no canto superior direito → Suporte) e envie-nos uma mensagem. Pessoas reais leem as mensagens, e "Não sei o que esta tela está pedindo" é uma pergunta perfeitamente válida.

O resultado final será o que você obterá.

Logotipo da OracleUma planilha do Smartsheet que armazena as linhas retornadas pela sua consulta Oracle e é atualizada periodicamente, a cada cinco minutos ou semanalmente, com um recibo das alterações a cada execução. Assim:

A Oracle armazena seus dados em um servidor gerenciado por você ou sua equipe. Sua equipe trabalha no Smartsheet. A solução usual é usar o Zapier ou o Make, ou um arquivo CSV que alguém carrega e que, inesperadamente, copia uma linha por vez. O Query Streams Automation faz isso de forma diferente: o agente, já integrado ao seu banco de dados Oracle, executa o SQL salvo em um cronograma e grava todo o resultado no Smartsheet de uma só vez, combinando as linhas por uma chave para que a planilha permaneça correta em vez de crescer.

ONDE O BANCO DE DADOS ESTÁ LOCALIZADOsua rede de escritório ou sala de servidoresSeu oráculobanco de dadospermanece na sua redeAgente de fluxos de consultaexecuta a consulta salvade acordo com sua agendaFluxos de consultalink criptografadoApenas linhas · escritas, não lidas por nósONDE SUA EQUIPE TRABALHAqualquer navegador ou o aplicativo SmartsheetSmartsheetsua planilha, atualizada no local
O Agente fica vinculado aos seus dados e executa a consulta quando agendado. O Smartsheet apenas recebe as linhas. Ninguém precisa clicar em nada.

O que você vai precisar

Uma conta do Query Streams

O plano gratuito é suficiente para este guia. Cadastre-se em my.querystreams.com.

A Oracle se conectou através do Agente.

O agente foi instalado no mesmo diretório do seu banco de dados Oracle, com a conexão adicionada em Agentes de Dados. Ainda não terminou? Conecte-se primeiro ao OracleLeva cerca de dez minutos.

Uma consulta salva

A lista SELECT que você deseja manter sincronizada, salva em Construtor de consultasO passo 1 abaixo mostra um exemplo. Se você quiser que as linhas alteradas sejam atualizadas no mesmo local, inclua uma coluna que seja exclusiva para cada linha, como um ID.

Seu login do Smartsheet

O Smartsheet pede que você permita que o Query Streams leia e grave planilhas. Um token de acesso à API também funciona.

Onde o trabalho é realizado? No computador que executa o Agente. Ele executa a consulta conforme o agendamento e grava as linhas no Smartsheet, portanto, esse computador precisa permanecer ligado. Seu navegador pode ser fechado. O Query Streams em si nunca armazena as linhas.

Configure em seis etapas

  1. Salve a consulta que deseja manter sincronizada.

    Aberto Construtor de consultasSelecione sua conexão Oracle (ainda não está conectado? Comece aqui), e escreva a instrução SELECT que retorne exatamente as linhas e colunas desejadas no Smartsheet. Esta, por exemplo, extrai algumas colunas de uma CLIENTES mesa:

    Exemplo · SQL
    SELECT customer_id, cust_name, city FROM customers ORDER BY cust_name FETCH FIRST 100 ROWS ONLY;

    Execute-o e então Salvar Dê a ela um nome que você reconheça, como "Pedidos para Smartsheet". Mantenha uma coluna que seja única por linha na consulta SELECT, aqui. ID do clienteEssa é a chave que o Full Sync usa para atualizar linhas diretamente. Edite e salve a consulta novamente mais tarde, e a automação detectará a alteração na próxima execução.

  2. Abra a Automação e escolha o Smartsheet.

    No portal, abra Automação (menu superior) Fluxos → Agendados → Automação) e clique Nova automaçãoO mago tem cinco passos curtos. Etapa 1 clique no Smartsheet cartão.

    Prefere ver “Antes de Começar”? O assistente só abre quando um agente está online com uma conexão e existe pelo menos uma consulta salva. A página lista qual dos três itens está faltando e fornece um link para ele.

  3. Conecte o Smartsheet

    Sobre Etapa 2 clique Conecte-se com o SmartsheetFaça login e permita o acesso. O Smartsheet solicita que você permita que o Query Streams leia e grave planilhas. Um token de acesso à API também funciona. Já se conectou alguma vez? A página oferece opções. Use esta conexão em vez de.

  4. Escolha onde as linhas vão ficar.

    Sobre Etapa 3 escolha o Folha As linhas devem aparecer. Crie a planilha no Smartsheet primeiro, se desejar uma planilha vazia; o assistente lista apenas as planilhas existentes. Uma automação por planilha.

  5. Selecione a consulta e decida como as linhas serão exibidas.

    Sobre Etapa 4 abra o Consulta salva Liste e escolha a consulta da etapa 1. O Query Streams a executa uma vez para ler as colunas, informa quantas linhas foram retornadas e mostra duas opções:

    Anexar · rápido

    Anexar

    A cada execução, as linhas da consulta são adicionadas ao final da planilha. Nada é atualizado nem excluído, sendo a opção ideal para armazenar logs, eventos e histórico que você deseja acumular. Não é necessária nenhuma coluna chave. Uma linha que retorna sem alterações não é adicionada novamente; uma linha cujos valores foram alterados é adicionada abaixo como uma nova linha, e a linha antiga permanece.

    Sincronização completa · espelhos

    Sincronização total

    As linhas são correspondidas por um chave coluna como um ID de pedido. Novas linhas são adicionadas, as linhas alteradas são atualizadas no mesmo local e as linhas que não são mais retornadas pela consulta são removidas, incluindo linhas digitadas manualmente na planilha. Portanto, mantenha as linhas digitadas manualmente em outra planilha. Essa é a opção ideal para estoque, pipelines, dados mestres e dashboards.

    Especificidades do Smartsheet. A coluna principal da planilha é renomeada para a sua coluna chave, e uma coluna mapeada do tipo Data, Caixa de seleção, Lista suspensa ou Contato é alterada para Texto/Número para que os valores da sua consulta sejam compatíveis. As colunas que sua consulta não reconhece permanecem como estão.

    A sincronização completa é configurada por coluna, o que a torna útil em uma planilha compartilhada:

    Chave
    A coluna que identifica uma linha, por exemplo ID do pedidoO resultado da consulta precisa ser único; o Query Streams verifica isso para você e rejeita duplicatas.
    Sincronização
    Sobrescrito a partir do Oracle a cada execução. Se alguém editar uma coluna de sincronização no Smartsheet, a próxima execução restaurará o valor original.
    Preservar
    Escrita quando a linha chega pela primeira vez e nunca comparada novamente, portanto, uma alteração nela no Oracle não aciona uma atualização. Para notas, responsáveis e datas de acompanhamento digitadas manualmente pela sua equipe, use uma coluna que não esteja na consulta: colunas que existem apenas no Smartsheet nunca são afetadas por uma sincronização.

    Qual é mais rápido? A opção "Anexar" grava os dados sem ler a planilha primeiro. A opção "Sincronização Completa" lê a planilha, compara cada linha e grava apenas as diferenças, por isso leva mais tempo, mas a planilha sempre corresponde à consulta. Você pode alternar entre as opções posteriormente no painel Editar da automação.

    Para uma planilha em que você pode confiar, clique aqui. Criar todas as colunas como SíncronasEm seguida, clique no ícone da chave. ID do cliente para torná-lo o ChaveO Query Streams examina todo o resultado para confirmar se a chave é única e avisa caso contrário. Mantenha as anotações da sua equipe em colunas que não fazem parte da consulta; essas nunca são alteradas. Para um registro que só deve crescer, clique em Criar todas as colunas como Preservar Em vez disso, ignore a tecla. Clique. Continuar.

  6. Defina o cronograma, dê um nome a ele, crie-o.

    Sobre Etapa 5 escolher Executar de acordo com um cronograma e escolha um Freqüência:

    FreqüênciaCorridas
    A cada 5 minutosa cada 5 minutos, o mais rápido permitido
    A cada 15 minutosa cada 15 minutos
    A cada 30 minutosa cada 30 minutos
    A cada horano início de cada hora
    Diariamente às 9htodos os dias às 9:00, o padrão
    Diariamente às 6h da manhãtodos os dias às 6:00
    De segunda a sexta, às 9h.De segunda a sexta-feira, às 9h.
    Semanalmente (segunda-feira, 9h)todas as segundas-feiras às 9:00
    Horário personalizadoseus próprios minutos, horas, dias da semana ou dia do mês

    Os tempos seguem o Fuso horário Você escolhe, que começa como o do seu navegador. Você também pode escolher Somente manual e pressione Executar Você pode agendar a execução quando quiser; um agendamento pode ser adicionado posteriormente no painel Editar da automação. As execuções agendadas ocorrem no Agente, portanto, continuam mesmo com o navegador fechado. Se o computador que executa o Agente estiver desligado quando uma execução estiver agendada, a execução perdida ocorrerá uma única vez, logo após o Agente ser reiniciado.

    Dê uma olhada. Nome da integração, como “Pedidos para Smartsheet, diariamente”, verifique o Pronto para criar Resumo e clique Criar AutomaçãoDe volta à página de Automação, pressione Executar Faça a primeira sincronização agora, em vez de esperar pelo agendamento. Abra o Smartsheet: as linhas estão lá, abaixo dos cabeçalhos das colunas.

É isso. A partir de agora, a planilha se mantém atualizada automaticamente. Nada sai da sua rede, exceto as linhas retornadas pela consulta, e ninguém precisa se lembrar de executar nada.

O que você vê depois

O Página de Automação Lista todas as automações com seu status, origem, destino, chave, agendamento, última sincronização e número de linhas. Abra uma para a Execuções Aba: cada execução com seu gatilho (manual ou agendado), duração e linhas criadas, atualizadas, excluídas e inalteradas. Desempenho A aba mostra os dados processados e a taxa de sucesso ao longo de 7 a 90 dias.

Você será avisado quando isso parar.

Toda organização tem uma Problemas de sincronização Regra de alerta desde o primeiro dia: uma notificação no aplicativo e um e-mail quando uma sincronização falha, e mais um quando ela é recuperada. Uma mensagem por incidente, nunca uma por nova tentativa. Desative ou altere os canais em Fluxos → Alertas e Relatórios.

Ele para sozinho quando deveria.

Se o Smartsheet parar de aceitar a conexão ou o conector de dados for excluído, a automação pausa e informa o motivo. Reconecte ou selecione uma nova fonte e clique em "Retomar". Outros erros mantêm o agendamento em andamento e são exibidos na linha.

Coluna chave ausente

Se alguém renomear ou excluir a coluna principal no Smartsheet, a Sincronização Completa será interrompida antes de gravar qualquer coisa e exibirá uma mensagem. Opções de correçãoRestaure a coluna com o nome exato e execute novamente. Suas outras colunas nunca são excluídas pela sincronização.

O que os planos permitem

A automação está presente em todos os planos, inclusive no gratuito, sem limite para a quantidade de automações que você pode criar. O que cada plano limita é o número de linhas que uma consulta pode retornar por execução:

PlanoLinhas por execução
Gratuito125
Núcleo Pessoal500
Personal Plus1,000
Núcleo de negócios2,500
Negócios Plus5,000
Business Max10,000
Núcleo Empresarial25,000
Enterprise Plus100,000
Empresa Max250,000

Se uma consulta retornar mais resultados, a execução é suspensa em vez de interrompida, e a automação informa qual plano é mais adequado ou sugere a adição de um filtro, como um intervalo de datas. Cada execução bem-sucedida também é contabilizada no seu limite do Data Realm, o mesmo conjunto de dados usado pelas suas consultas do Excel e do Planilhas Google. Consulte a página de preços. pelas verbas.

Boas próximas jogadas

  • Adicionar um filtro para a consulta, como os últimos 90 dias, para que a planilha permaneça pequena e rápida e se ajuste ao limite de linhas do seu plano.
  • Mantenha as anotações digitadas à mão em colunas separadas., fora da consulta, para que sobrevivam a cada sincronização.
  • Agrupe suas automações No painel Editar, depois de ter alguns, a página Automação filtra por grupo.

Perguntas que as pessoas fazem

A sincronização irá sobrescrever as notas que minha equipe adiciona no Smartsheet?

Não, se as anotações estiverem em uma coluna própria. Colunas que existem apenas no Smartsheet e não na sua consulta nunca são alteradas; portanto, adicione uma coluna "Anotações" ou "Proprietário" ao lado das colunas sincronizadas e digite nelas. Colunas marcadas Sincronização são restaurados aos valores do Oracle a cada execução; Preservar As colunas são preenchidas quando uma linha chega pela primeira vez e não são comparadas posteriormente.

Meus dados do Oracle são armazenados pelo Query Streams?

Não. O Agente executa a consulta no seu lado e envia as linhas diretamente para o Smartsheet por meio de um link criptografado. O Query Streams mantém a configuração, o agendamento e a contagem de linhas por execução, não as linhas em si.

Meu computador precisa ficar ligado o tempo todo?

Quem executa o Agente é quem realiza a execução, pois é o Agente que executa a consulta e grava os dados no Smartsheet. Seu próprio laptop e navegador podem ser fechados. Se esse computador estiver desligado quando uma execução estiver agendada, a execução perdida ocorrerá apenas uma vez, logo após o Agente ser reiniciado.

Posso alterar a consulta mais tarde?

Sim. Edite e salve no Construtor de Consultas e a próxima execução usará a nova versão automaticamente. Se você adicionar ou remover colunas, abra o painel Editar da automação para mapeá-las.

É possível que duas automações escrevam na mesma planilha?

Não, apenas uma automação por planilha. Direcione uma segunda automação para uma planilha diferente ou amplie a consulta subjacente à primeira.

O plano gratuito realmente cobre isso?

Sim. O plano gratuito é permanente, não um período de teste com prazo de validade. A automação está incluída em todos os planos; o que varia de plano para plano é a quantidade de linhas que uma consulta pode retornar por execução. Veja exatamente o que o plano gratuito inclui. página de preços.

Ainda com dificuldades? Aberto Suporte Em Fluxos de Consulta, informe-nos em qual etapa você está e o que você vê. Nós o conectaremos.
A mesma consulta salva também pode ser mantida em sincronia comPlanilhas GoogleMesa aéreaBaserowSeaTableAnvil.workse mais

Todos os guias para Oracle

Setup trouble?

  • Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
  • Test connection cannot reach the database server? Open the database's port in Windows Defender Firewall on the computer it runs on → Open a firewall port on Windows
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Atualizado em 26 de setembro de 2026

Desenvolvido por BetterDocs