Exportar Dados como Parquet para o Cloud Object Storage
Mostra as etapas para exportar dados de tabelas do Autonomous Database para o Cloud Object Storage como dados Parquet especificando uma consulta.
Esse método de exportação suporta todos os Armazenamentos de Objetos na Nuvem suportados pelo Autonomous Database e você pode usar um controlador de recursos do Oracle Cloud Infrastructure para acessar o Armazenamento de Objetos do Oracle Cloud Infrastructure, ARNs (Amazon Resource Names) 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
fornecido poderá 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 você não precisar mais dos arquivos exportados, use o procedimento
DBMS_CLOUD.DELETE_OBJECT
ou os comandos nativos do Cloud Object Storage para excluir os arquivos. -
Consulte DBMS_CLOUD Mapeamento do Tipo de Dados Oracle para Parquet do Pacote Oracle para obter detalhes sobre o mapeamento do Tipo Oracle para Parquet.
Os seguintes tipos não são suportados ou têm limitações em seu suporte para exportar Parquet com
DBMS_CLOUD.EXPORT_DATA
:Tipo Oracle Observações BFILE
Sem suporte
BLOB
Sem suporte
DATE
Suportado com a seguinte limitação: o formato
DATE
suporta apenas data, mês e ano. Hora, minuto e segundos não são suportados.Consulte DBMS_CLOUD Package Oracle Data Type to Parquet Mapping para obter detalhes sobre 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
Sem suporte
LONG RAW
Sem suporte
NUMBER
Suportado com as seguintes limitações:
- Pode ter a precisão máxima de 38 e escala igual a menos do que a precisão.
- Se nenhuma precisão e escala forem fornecidas para o tipo de coluna
NUMBER
, por padrão, a precisão de 38 e a escala de 20 serão usadas. - A escala negativa não é suportada para tipos
NUMBER
.
Object Types
Sem suporte
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á apenas o timestamp.
Consulte DBMS_CLOUD Package Oracle Data Type to Parquet Mapping para obter detalhes sobre limitações de formato NLS para exportar
TIMESTAMP
para Parquet.
Tópico principal: Exportar Dados para o Armazenamento de Objetos como Texto