Preparando um arquivo de dados de carregamento em lote - Amazon Timestream

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Preparando um arquivo de dados de carregamento em lote

Um arquivo de dados de origem tem valores separados por delimitador. O termo mais específico, valores separados por vírgula (CSV), é usado genericamente. Os separadores de coluna válidos incluem vírgulas e tubos. Os registros são separados por novas linhas. Os arquivos devem ser armazenados no Amazon S3. Quando você cria uma nova tarefa de carregamento em lote, a localização dos dados de origem é especificada por um ARN para o arquivo. Um arquivo contém cabeçalhos. Uma coluna representa o timestamp. Pelo menos uma outra coluna representa uma medida.

Os buckets S3 usados com carregamento em lote devem estar na mesma região do Timestream da LiveAnalytics tabela usada no carregamento em lote. Não adicione nem remova arquivos do bucket do S3 usado no carregamento em lote após o envio da tarefa de carregamento em lote. Para obter informações sobre como trabalhar com buckets do S3, consulte Introdução ao Amazon S3.

nota

CSVarquivos gerados por alguns aplicativos, como o Excel, podem conter uma marca de ordem de bytes (BOM) que entra em conflito com a codificação esperada. Timestream para tarefas de carregamento LiveAnalytics em lote que fazem referência a um CSV arquivo com BOM um erro quando são processadas programaticamente. Para evitar isso, você pode remover oBOM, que é um caractere invisível.

Por exemplo, você pode salvar o arquivo de um aplicativo como o Notepad++, que permite especificar uma nova codificação. Você também pode usar uma opção programática que lê a primeira linha, remove o caractere da linha e grava o novo valor na primeira linha do arquivo.

Ao salvar do Excel, há várias CSV opções. Salvar com uma CSV opção diferente pode evitar o problema descrito. Mas você deve verificar o resultado porque uma alteração na codificação pode afetar alguns caracteres.

CSVparâmetros de formato

Você usa caracteres de escape quando representa um valor que, de outra forma, é reservado pelos parâmetros de formato. Por exemplo, se o caractere de aspa for uma aspa dupla, para representar uma aspa dupla nos dados, coloque o caractere de escape antes das aspas duplas.

Para obter informações sobre quando especificá-las ao criar uma tarefa de carregamento em lote, consulteCriar uma tarefa de carregamento em lote.

Parâmetro Opções
Separador de colunas (Vírgula (',') | Tubo ('|') | Ponto e vírgula (';') | Tab ('/t') | Espaço em branco (''))
Personagem de fuga nenhuma
Personagem de citação Console: (Aspas duplas (“) | Aspas simples ('))
Valor nulo Espaço em branco ('')
Corte o espaço em branco Console: (Não | Sim)