Recomendações para a ingestão de arquivos
Siga estas dicas para alcançar os melhores resultados ao criar um sistema para extrair dados da Expedia.
Formato do arquivo
Use o nome, não a ordem, das colunas
Extrair dados pelo nome da coluna permite adicionar ou remover colunas com mais facilidade. Assim, você não precisa se preocupar com alterações na ordem dos campos em um novo arquivo.
Não exija que os registros estejam em uma ordem específica
As opções de relatórios por autoatendimento não aceitam a ordenação de registros e não estão em uma ordem específica.
Não exija que os arquivos estejam em uma ordem específica
Se houver um atraso ou defeito no arquivo de um dia, isso não vai afetar as ingestões de arquivo futuras enquanto uma correção estiver em andamento.
Valores dos campos
Não limite o número de caracteres dos campos
Sem um valor máximo, você vai ter mais flexibilidade para usar limites de caracteres mais longos no futuro, sem necessidade de redesenvolvimento.
Limite os tipos de dados personalizados
Ao manter os tipos de dados incluídos apenas em texto, número ou data, você garante flexibilidade. Se outros tipos de dados forem necessários, os esquemas fornecidos terão o tamanho mínimo recomendado.
Não restrinja a lista de valores
Ter uma lista de valores irrestrita reduz a necessidade de redesenvolvimento caso novos valores sejam introduzidos. Embora alguns campos pareçam ter valores definidos, como payment_type
e booking_item_status
, é possível adicionar novos à medida que as necessidades mudam. Quando ocorrerem alterações, nenhum dos valores existentes será removido, para garantir a compatibilidade com as versões anteriores.
Valide os campos obrigatórios antes de iniciar a ingestão
Não é possível gerar arquivos parciais. Se o seu sistema exigir determinados campos, verifique se o arquivo está completo antes de iniciar a ingestão.
Permita caracteres especiais
Esta configuração permite mais flexibilidade, pois os nomes e locais de hotéis podem incluir caracteres especiais.
Não restrinja os campos de texto com base em maiúsculas e minúsculas
Permitir letras maiúsculas e minúsculas em campos de texto torna a ingestão mais flexível. Se for necessário um formato de letra específico, adicione lógica para deixar o campo todo em letras maiúsculas ou minúsculas durante a ingestão do arquivo.
Coleta de arquivos (SFTP)
Use o servidor SFTP da Expedia
Recomendamos usar um servidor da Expedia para transferir arquivos. Esse acesso nos permite oferecer altos níveis de segurança e possibilita que a nossa equipe solucione qualquer problema que surgir. Você pode adicionar o servidor SFTP da Expedia à sua lista de permissões para que as interações sejam tranquilas.
Se a sua organização exigir a propriedade do servidor SFTP, fale com o seu gerente de contas.
Cronogramas flexíveis para o posicionamento de arquivos
Com cronogramas menos rigorosos, você não precisa monitorar o posicionamento dos arquivos tão de perto. Por exemplo, 99% das vezes, uma janela de posicionamento das 9h às 15h PST (16h às 22h UTC) é precisa o suficiente. Recomendamos configurar um processo que alerte você quando um arquivo chegar ao servidor SFTP.