Skip to main content

Guia de Exportação S3 por Domínio

Estrutura de particionamento (todos os domínios)

Cada arquivo Parquet deve ter no máximo 500 MB. Um arquivo por dia é aceitável; vários arquivos por dia também funcionam.

Domínio: User (register / update) [#user]

Schema obrigatório

Não inclua ingestion_source ou ingested_at — são preenchidos automaticamente pela plataforma.

Exemplo Python (pandas + pyarrow)


Domínio: Casino (open / win / lose) [#casino]

Schema obrigatório

bet_amount e win_amount devem ser Decimal (não Float) para evitar erros de arredondamento.

Domínio: Transaction (deposit / withdraw) [#transaction]

Schema obrigatório


Domínio: Sportsbook (open / win / lose / cashout / refund / cancel / pending) [#sportsbook]

Campos principais

Campos de selections (formato COLUMNAR — obrigatório)

As selections devem ser exportadas em formato columnar (uma coluna por atributo, cada coluna é um array). NÃO use array de objetos JSON. Prefixo das colunas: selection_* (singular).

Exemplo Python — converter array de objetos → columnar