Uma cópia lógica
Você pode criar uma cópia lógica dos dados do Banco de Dados KQL ativando a disponibilidade do OneLake. Ativar a disponibilidade do OneLake significa que você pode consultar os dados em seu banco de dados KQL no formato Delta Lake por meio de outros mecanismos de malha, como o modo Direct Lake no Power BI, Warehouse, Lakehouse, Notebooks e muito mais.
O Delta Lake é um formato de tabela de data lake unificado que alcança acesso contínuo a dados em todos os mecanismos de computação no Microsoft Fabric. Para obter mais informações sobre o Delta Lake, consulte O que é Delta Lake?.
Neste artigo, você aprenderá a ativar a disponibilidade de dados do Banco de Dados KQL no OneLake.
Como funciona
A tabela a seguir descreve o comportamento do banco de dados e das tabelas KQL quando você ativa ou desativa a disponibilidade do OneLake.
Ativado | Desativada | |
---|---|---|
Base de dados KQL | - As tabelas existentes não são afetadas. Novas tabelas são disponibilizadas no OneLake. - A política de retenção de dados do seu banco de dados KQL também é aplicada aos dados no OneLake. Os dados que são removidos do seu banco de dados KQL no final do período de retenção também são removidos do OneLake. |
- As tabelas existentes não são afetadas. Novas tabelas não estarão disponíveis no OneLake. |
Uma tabela no banco de dados KQL | - Novos dados são disponibilizados no OneLake. - Os dados existentes não são preenchidos. - Os dados não podem ser excluídos, truncados ou limpos. - O esquema da tabela não pode ser alterado e a tabela não pode ser renomeada. |
- Novos dados não são disponibilizados no OneLake. - Os dados podem ser excluídos, truncados ou limpos. - O esquema da tabela pode ser alterado e a tabela pode ser renomeada. - Os dados são excluídos suavemente do OneLake. |
Importante
Não há custo de armazenamento adicional para ativar a disponibilidade do OneLake. Para obter mais informações, consulte consumo de recursos.
Pré-requisitos
- Um espaço de trabalho com uma capacidade habilitada para Microsoft Fabric
- Um banco de dados KQL com permissões de edição e dados
Ativar a disponibilidade do OneLake
Você pode ativar a disponibilidade do OneLake em um banco de dados KQL ou no nível da tabela.
Para ativar a disponibilidade do OneLake, navegue até a página de detalhes do seu banco de dados ou tabela KQL.
Ao lado de Disponibilidade do OneLake no painel Detalhes do banco de dados, selecione o ícone Editar (lápis).
Ative o recurso alternando o botão para Ativo e selecione Concluído. O banco de dados é atualizado automaticamente.
Você ativou a disponibilidade do OneLake em seu banco de dados KQL. Agora você pode acessar todos os novos dados adicionados ao seu banco de dados no caminho OneLake fornecido no formato Delta Lake. Também pode optar por criar um atalho OneLake a partir de um Lakehouse, Data Warehouse ou consultar os dados diretamente através do modo Power BI Direct Lake.
Ver ficheiros
Quando você ativa a disponibilidade do OneLake em uma tabela, uma pasta de log delta é criada junto com todos os arquivos JSON e parquet correspondentes. Você pode visualizar os arquivos que foram disponibilizados no OneLake e suas propriedades enquanto permanece dentro do Real-Time Intelligence.
Importante
Pode levar até algumas horas para que os arquivos apareçam depois de ativar a disponibilidade do OneLake.
Para visualizar os arquivos, passe o mouse sobre uma tabela no painel Explorer e, em seguida, selecione o menu Mais [...]>Ver ficheiros.
Para visualizar as propriedades da pasta de log delta ou os arquivos individuais, passe o mouse sobre a pasta ou arquivo e, em seguida, selecione o menu Mais [...]>Propriedades.
Para visualizar os arquivos na pasta delta log:
- Selecione a pasta _delta_log .
- Selecione um arquivo para exibir os metadados e o esquema da tabela. O editor que abre está em formato somente leitura.
Mapeamento de tipos de dados
Casa de eventos para mapeamento de tipos de dados de parquet Delta
Os tipos de dados da casa de eventos são mapeados para os tipos de dados do Delta Parquet usando as seguintes regras. Para obter mais informações sobre tipos de dados da casa de eventos, consulte Tipos de dados escalares.
Tipo de dados da casa de eventos | Tipo de dados delta |
---|---|
bool |
boolean |
datetime |
timestamp OR date (for date-bound partition definitions) |
dynamic |
string |
guid |
string |
int |
integer |
long |
long |
real |
double |
string |
string |
timespan |
long |
decimal |
decimal(38,18) |
Conteúdos relacionados
- Para expor os dados no OneLake, consulte Criar um atalho no OneLake
- Para criar um atalho OneLake em Lakehouse, consulte O que são atalhos em lakehouse?
- Para consultar dados referenciados do OneLake em seu banco de dados ou tabela KQL, consulte Criar um atalho OneLake no banco de dados KQL
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários