Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:✅Armazém de dados no Microsoft Fabric
Você pode criar tabelas temporárias (#temp) com escopo da sessão no Fabric Data Warehouse.
Essas tabelas existem apenas dentro da sessão em que você as cria e duram durante toda a sessão. Outros usuários ou sessões não conseguem ver essas tabelas. O sistema automaticamente remove essas tabelas quando a sessão termina ou quando você desliga a tabela #temp. Todos os usuários podem acessar essas tabelas sem precisar de permissão específica em nível de item.
A sintaxe para manipulação e definição de dados é a mesma das tabelas de usuário em Fabric Data Warehouse, mas você adiciona o prefixo # ao nome da tabela. Para mais informações, consulte CREATE TABLE Tabelas temporárias.
Tabelas temporárias não distribuídas e distribuídas
Você pode criar dois tipos de tabelas de #temp com base em casos de uso específicos: não distribuídas e distribuídas.
Uma tabela de #temp não distribuída (respaldada por MDF) é o tipo padrão. A sintaxe para criar e usar tabelas de #temp não distribuídas no Fabric Data Warehouse é semelhante às tabelas de usuário, mas você precisa prefixar o nome da tabela temporária com
#.CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 );Você pode criar tabelas temporárias distribuídas (baseadas em Parquet) usando a palavra-chave
DISTRIBUTION=ROUND_ROBIN:CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 ) WITH (DISTRIBUTION=ROUND_ROBIN);
No script anterior, data_type1 e data_type2 são espaços reservados para tipos de dados com suporte no Fabric Data Warehouse.
Use tabelas temporárias distribuídas, pois elas se alinham com as tabelas normais dos usuários. Eles têm armazenamento ilimitado, suporte a tipos de dados e operações T-SQL.
Limitações
-
Dicas de consulta de time travel não afetam tabelas temporárias, e essas tabelas sempre retornam os dados mais recentes. Por exemplo, a
FOR TIMESTAMP AS OFdica de consulta não afeta tabelas temporárias com escopo de sessão, como#temp_table. - Você pode alterar tabelas temporárias distribuídas usando
ALTER TABLE, mas não pode alterar tabelas temporárias suportadas por MDF. - Não há compatibilidade com tabelas temporárias globais que começam com
##.