Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a:✅ Warehouse no Microsoft Fabric
Este artigo detalha os principais conceitos para criar tabelas no Microsoft Fabric.
Nas tabelas, os dados são organizados de maneira lógica em um formato de linha-e-coluna semelhante ao de uma planilha. Cada linha representa um registro exclusivo e cada coluna representa um campo no registro.
Um esquema em estrela organiza dados em tabelas de fatos e tabelas de dimensões. Algumas tabelas são usadas para dados de integração ou de preparo antes de irem para uma tabela de fatos ou dimensões. Ao criar uma tabela, decida se os dados da tabela pertencem a uma tabela de integração, de dimensão ou de fato. Essa decisão informa a distribuição e a estrutura da tabela apropriadas.
As Tabelas de fatos contêm dados quantitativos normalmente gerados em um sistema transacional e, depois, carregados no data warehouse. Por exemplo, uma empresa de varejo gera transações de vendas todos os dias e, em seguida, carrega os dados para uma tabela de fatos do data warehouse para análise.
As Tabelas de dimensões contêm dados de atributo que podem ser alterados, mas essas alterações são raras. Por exemplo, um nome e endereço do cliente são armazenados em uma tabela de dimensões e atualizados somente quando o perfil do cliente é alterado. Uma tabela de fatos grande pode ser minimizada: não é preciso deixar o nome e o endereço do cliente em todas as linhas. Em vez disso, a tabela de fatos e a tabela de dimensões podem compartilhar uma ID do cliente. Uma consulta pode unir as duas tabelas para associar o perfil e as transações de um cliente.
As Tabelas de integrações oferecem um local para dados de preparo ou integração. Por exemplo, é possível carregar dados em uma tabela de preparo, executar transformações nos dados de preparo e, em seguida, inserir os dados em uma tabela de produção.
Uma tabela armazena dados no OneLake como parte do Warehouse. A tabela e os dados persistem, estando uma sessão aberta ou não.
Para mostrar a organização das tabelas, você pode usar fact
, dim
, ou int
como prefixos para os nomes das tabelas. A tabela a seguir mostra alguns dos nomes de esquema e tabela para o data warehouse de amostra WideWorldImportersDW.
Nome da tabela de origem WideWorldImportersDW | Tipo de Tabela | Nome da Tabela do SQL Data Warehouse |
---|---|---|
City | Dimensão | wwi.DimCity |
Pedido | Fato | wwi.FactOrder |
/
ou \
ou terminar com um .
.Você pode criar uma tabela como uma nova tabela vazia. Você também pode criar e popular uma tabela com os resultados de uma instrução de seleção. A seguir estão os comandos T-SQL para criar uma tabela.
Instrução T-SQL | Descrição |
---|---|
CREATE TABLE | Cria uma tabela vazia com a definição de todas as opções e colunas da tabela. |
CREATE TABLE AS SELECT | Popula uma tabela nova com os resultados de uma instrução selecionada. Os tipos de dados e colunas de tabela baseiam-se nos resultados da instrução selecionada. Para importar dados, essa instrução pode selecionar de uma tabela externa. |
Esse exemplo cria uma tabela com duas colunas.
CREATE TABLE MyTable (col1 int, col2 int );
O Warehouse é compatível com a criação de esquemas personalizados. Os esquemas são uma boa maneira de agrupar objetos usados de forma semelhante. O código a seguir cria um esquema definido pelo usuário chamado wwi
.
/
ou \
ou terminar com um .
.CREATE SCHEMA wwi;
O Microsoft Fabric é compatível com os tipos de dados mais usados.
Atualmente, Latin1_General_100_BIN2_UTF8
é a ordenação padrão e com suporte apenas para tabelas e metadados.
O otimizador de consulta usa estatísticas de nível de coluna quando cria o plano para executar uma consulta. Para melhorar o desempenho de consulta, é importante criar estatísticas em colunas individuais, especialmente nas colunas usadas em junções de consulta. O Warehouse é compatível com a criação automática de estatísticas.
A atualização estatística não ocorre automaticamente. Atualize as estatísticas depois que um número significativo de linhas for adicionado ou alterado. Por exemplo, atualize as estatísticas depois de uma carga. Para obter mais informações, consulte Estatísticas.
Para Warehouse, a restrição PRIMARY KEY e UNIQUE só têm suporte quando NONCLUSTERED e NOT ENFORCED são usados.
Há suporte para a restrição UNIQUE somente quando NOT ENFORCED é usado.
As tabelas do data warehouse são populadas pelo carregamento de dados de outra fonte de dados. Para executar um carregamento bem-sucedido, os números e os tipos de dados das colunas na fonte de dados devem se alinhar com a definição da tabela no data warehouse.
Se os dados forem provenientes de vários armazenamentos de dados, você pode trazer os dados para o data warehouse e armazená-los em uma tabela de integração. Depois que os dados estiverem na tabela de integração, você poderá usar o poder do data warehouse para implementar operações de transformação. Quando os dados estiverem preparados, será possível inseri-los nas tabelas de produção.
O Warehouse oferece suporte a muitos, mas não a todos, os recursos de tabela oferecidos por outros bancos de dados.
A lista a seguir mostra alguns dos recursos de tabela que não têm suporte no momento.
Importante
Existem limitações com a adição de restrições de tabela ou colunas ao ser usado o controle do código-fonte com o Warehouse.
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoTreinamento
Módulo
Introdução aos data warehouses no Microsoft Fabric - Training
Entenda os principais componentes e as considerações de design para a implementação de data warehouses no Microsoft Fabric.
Certificação
Microsoft Certified: Fabric Data Engineer Associate - Certifications
Como engenheiro de dados do Fabric, você deve ter experiência com padrões de carregamento de dados, arquiteturas de dados e processos de orquestração.
Documentação
Área de superfície T-SQL - Microsoft Fabric
Área de superfície do T-SQL do ponto de extremidade de análise do SQL e do Warehouse no Microsoft Fabric.
Limitações do Data Warehouse do Fabric - Microsoft Fabric
Este artigo contém uma lista das limitações atuais no Data Warehouse do Microsoft Fabric.
Chaves primárias, estrangeiras e exclusivas - Microsoft Fabric
Saiba mais sobre o suporte a restrições de tabela usando o Warehouse no Microsoft Fabric.