Exportar Dados como Parquet para o Cloud Object Storage
Mostra as etapas para exportar dados da tabela do seu Autonomous Database para o Cloud Object Storage como dados Parquet especificando uma consulta.
Esse método de exportação suporta todos os Cloud Object Stores suportados pelo Autonomous Database, e você pode usar um controlador de recursos do Oracle Cloud Infrastructure para acessar seu Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARNs) para acessar o AWS Simple Storage Service (S3), um controlador de serviços do Azure para acessar o armazenamento BLOB do Azure ou o Azure Data Lake Storage, ou uma conta de serviço do Google para acessar os recursos do Google Cloud Platform (GCP).
Observações para exportação com DBMS_CLOUD.EXPORT_DATA
:
-
O parâmetro
query
que você fornece pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
format
com a opçãocompression
para compactar os arquivos de saída. Ocompression
padrão paratype
parquet
ésnappy
. -
Quando não precisar mais dos arquivos que você exporta, use o procedimento
DBMS_CLOUD.DELETE_OBJECT
ou use comandos nativos do Cloud Object Storage para excluir os arquivos. -
Consulte DBMS_CLOUD Package Oracle Data Type to Parquet Mapping para obter detalhes sobre o mapeamento de Tipo Oracle para Tipo Parquet.
Os seguintes tipos não são suportados ou têm limitações no suporte para exportar Parquet com
DBMS_CLOUD.EXPORT_DATA
:Tipo Oracle Observações BFILE
Não suportado
BLOB
Não suportado
DATE
Suportado com a seguinte limitação: o formato
DATE
suporta apenas data, mês e ano. Não há suporte para hora, minuto e segundos.Consulte DBMS_CLOUD Package Oracle Data Type to Parquet Mapping para obter detalhes sobre as limitações de formato NLS para exportar
DATE
para Parquet.INTERVAL DAY TO SECOND
Suportado e tratado como string internamente
INTERVAL YEAR TO MONTH
Suportado e tratado como string internamente
LONG
Não suportado
LONG RAW
Não suportado
NUMBER
Suportado com as seguintes limitações:
- Pode ter precisão máxima de 38 e escala igual a menos de precisão.
- Se nenhuma precisão e escala forem fornecidas para o tipo de coluna
NUMBER
, por padrão, será usada a precisão de 38 e a escala de 20. - A escala negativa não é suportada para tipos
NUMBER
.
Object Types
Não suportado
TIMESTAMP
Suportado com as seguintes limitações:
- Se houver várias colunas com precisão diferente, a maior precisão será obtida.
TIMESTAMP WITH TIME ZONE
O tipo de dados Oracle usará somente o timestamp.
Consulte DBMS_CLOUD Package Oracle Data Type to Parquet Mapping para obter detalhes sobre as limitações de formato NLS para exportar
TIMESTAMP
para Parquet.
Tópico principal: Exportar Dados para o Armazenamento de Objetos como Texto