O que são os Shortcuts no OneLake
Os Shortcuts do Microsoft OneLake são como atalhos inteligentes que conectam dados espalhados em diferentes locais — inclusive fora do Microsoft Fabric — em um único ambiente analítico. Com eles, você pode acessar dados do Azure Data Lake, Amazon S3, Dataverse, entre outros, como se eles estivessem dentro do próprio OneLake, sem precisar mover os dados fisicamente. Imagine ter dados no Azure, na AWS e dentro do seu Lakehouse, tudo visível e acessível a partir de um único lugar. Isso é possível graças aos Shortcuts
FABRICSHORTCUTSINGESTÃO DE DADOS
Henrique Bueno
6/10/20252 min read


O que são os shortcuts no OneLake?
Shortcuts são atalhos que apontam para pastas ou arquivos em outras localizações, podendo ser dentro ou fora do próprio OneLake. Esses atalhos se comportam de maneira similar a links simbólicos (como symlinks em sistemas operacionais). Isso significa:
Se você apagar um shortcut, os dados originais não são deletados.
Se o local original dos dados for renomeado ou removido, o shortcut pode deixar de funcionar.
Esses atalhos aparecem como pastas no OneLake, e qualquer ferramenta ou serviço com acesso ao OneLake pode lê-los normalmente.
Onde posso criar shortcuts?
Você pode criar shortcuts principalmente em:
Lakehouses
Bancos de dados KQL (Kusto Query Language)
Além disso, os shortcuts podem apontar para:
Outros itens no próprio OneLake
Azure Data Lake Storage (ADLS) Gen2
Amazon S3
Dataverse
Fontes on-premises (usando o Fabric On-Premises Data Gateway)
A criação pode ser feita tanto via interface do Fabric quanto de forma programática via API REST.
Como funcionam os shortcuts em Lakehouses?
Um Lakehouse possui duas pastas principais:
Tables: onde ficam os dados estruturados e gerenciados (ex: tabelas Delta).
Files: área livre para dados semi ou não estruturados.
Na pasta Tables:
Shortcuts só podem ser criados no nível superior da pasta.
Apenas formatos compatíveis com Delta/Parquet serão reconhecidos automaticamente como tabelas.
Na pasta Files:
Você pode criar shortcuts em qualquer nível da hierarquia de pastas.
Aqui, não há reconhecimento automático de tabelas.
Shortcuts em Bancos de Dados KQL
Quando criados em bancos KQL, os shortcuts aparecem em uma pasta chamada Shortcuts, e são tratados como tabelas externas.
Tipos de Shortcuts Suportados
1. Internos (dentro do OneLake)
Você pode criar shortcuts para:
KQL databases
Lakehouses
Databricks espelhado
Warehouses e snapshots
Semantic models
SQL databases
Isso facilita a conexão cruzada entre workspaces e entre diferentes tipos de item, por exemplo, um lakehouse apontando para um warehouse.
Importante: quando o acesso acontece via Power BI ou T-SQL, a identidade de quem está usando não é propagada. Em vez disso, a identidade do proprietário do item é usada.
2. Azure Data Lake Storage (ADLS Gen2)
Para criar um shortcut para ADLS:
Use o endpoint DFS (ex: https://meuarmazenamento.dfs.core.windows.net/)
Aponte para uma pasta (container + diretório)
Requer que a conta tenha namespace hierárquico habilitado
Autorização pode ser feita via:
Conta organizacional (com roles de leitor, colaborador ou proprietário de blob)
Service Principal
Identidade do workspace
SAS Token
Recomendado: garantir permissão Generate a user delegation key, especialmente para acessos via identidade delegada.
Resumo com Exemplos de Uso Comuns


Conclusão
O recurso de shortcuts no OneLake representa uma mudança poderosa na forma como integramos e acessamos dados corporativos. Ao permitir acesso virtual sem duplicação, os shortcuts oferecem mais agilidade, governança centralizada, e interoperabilidade entre domínios e nuvens.
Se você trabalha com dados no Microsoft Fabric, entender e aplicar shortcuts pode ser um divisor de águas para o desempenho e simplicidade dos seus projetos.
E se gostou não se esqueça de partilhar suas impressões, e fique ligado sempre aqui no BI com Bueno.
Dados
© 2024. All rights reserved.