Bancos de dados de exemplo da Wide World Importers para o Microsoft SQL

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureWarehouse no Microsoft Fabric

Esta é uma visão geral da empresa fictícia Wide World Importers e dos fluxos de trabalho que são abordados nos bancos de dados de exemplo WideWorldImporters para o SQL Server e o Banco de Dados SQL do Azure.

A WWI (Wide World Importers) é uma importadora e distribuidora atacadista de produtos inovadores que opera na área da baía de São Francisco.

Como atacadista, a WWI tem clientes que são, em sua maioria, empresas que revendem os produtos para pessoas físicas. A WWI comercializa produtos para clientes de varejo em todos os Estados Unidos, incluindo lojas especializadas, supermercados, lojas de computação, lojas de atrações turísticas e algumas pessoas físicas. Também vendem mercadorias para outros fornecedores por meio de uma rede de agentes que promovem os produtos em nome da empresa. Embora todos os clientes da WWI estejam atualmente localizados nos Estados Unidos, a empresa pretende se esforçar para se expandir para outros países/regiões.

A WWI compra produtos de fornecedores, incluindo fabricantes de brinquedos e produtos inovadores, e outros atacadistas de produtos inovadores. Ela estoca as mercadorias no armazém da WWI e refaz os pedidos delas aos fornecedores, conforme necessário, para cumprir os pedidos dos clientes. Além disso, compra grandes volumes de materiais de embalagem e os vendem em quantidades menores como uma conveniência para os clientes.

Recentemente, a WWI começou a vender uma variedade de produtos inovadores comestíveis, como chocolates com pimenta. Anteriormente, a empresa não precisava lidar com itens resfriados. Agora, para atender aos requisitos de manipulação de alimentos, ela precisa monitorar a temperatura da sala de refrigeração e de um dos caminhões que têm seções de refrigeração.

Fluxo de trabalho para itens de estoque do armazém

O fluxo típico de como os itens são abastecidos e distribuídos é o seguinte:

  • A WWI cria pedidos de compra e envia-os aos fornecedores.
  • Os fornecedores enviam os itens, e a WWI os recebe e os estoca no armazém.
  • Os clientes solicitam itens da WWI
  • A WWI cumpre o pedido do cliente com itens de estoque no armazém e, quando não tem estoque suficiente, encomenda o estoque adicional dos fornecedores.
  • Alguns clientes não querem esperar os itens que não estão em estoque. Se eles solicitam cinco itens de estoque diferentes e quatro estão disponíveis, eles desejam receber os quatro itens e deixar o item restante como um pedido pendente. Em seguida, o item é enviado posteriormente em uma remessa separada.
  • A WWI cobra os clientes pelos itens de estoque, normalmente convertendo o pedido em uma fatura.
  • Os clientes podem solicitar itens que não estão em estoque. Esses itens são registrados como um pedido pendente.
  • A WWI entrega os itens de estoque aos clientes por meio de vans de entrega próprias ou por outros entregadores ou métodos de frete.
  • Os clientes pagam as faturas à WWI.
  • Periodicamente, a WWI paga os fornecedores pelos itens que estavam em ordens de compra. Em geral, isso ocorre algum tempo depois que ela recebe as mercadorias.

Fluxo de trabalho de análise e do Data Warehouse

Embora a equipe da WWI use o SQL Server Reporting Services para gerar relatórios operacionais do banco de dados WideWorldImporters, ela também precisa executar análises nos dados e gerar relatórios estratégicos. A equipe criou um modelo de dados dimensional em um banco de dados WideWorldImportersDW. Esse banco de dados é preenchido por um pacote do Integration Services.

O SQL Server Analysis Services é usado para criar modelos de dados analíticos com base nos dados do modelo de dados dimensional. O SQL Server Reporting Services é usado para gerar relatórios estratégicos diretamente com base no modelo de dados dimensional e do modelo analítico. O Power BI é usado para criar dashboards com base nos mesmos dados. Os dashboards são usados em sites e em telefones e tablets. Observação: esses modelos de dados e relatórios ainda não estão disponíveis

Fluxos de trabalho adicionais

Estes são fluxos de trabalho adicionais.

  • A WWI emite notas de crédito quando um cliente não recebe a mercadoria por algum motivo ou quando as mercadorias apresentam defeitos. Elas são tratadas como faturas negativas.
  • A WWI conta periodicamente as quantidades em mãos de itens de estoque para garantir que as quantidades de estoque mostradas como disponíveis no sistema sejam precisas. (Esse processo é chamado de levantamento).
  • Temperaturas ambientes frias. Os bens perecíveis são armazenados em salas refrigeradas. Os dados do sensor dessas salas são ingeridos no banco de dados para fins de monitoramento e análise.
  • Rastreamento de localização do veículo. Os veículos que transportam mercadorias para a WWI incluem sensores que rastreiam o local. Esse local é ingerido novamente no banco de dados para monitoramento e análise adicionais.

Ano fiscal

A empresa opera com um ano fiscal que começa em 1º de novembro.

Termos de uso

A licença para o banco de dados e o código de exemplo é descrita aqui: license.txt

O banco de dados de exemplo inclui dados públicos que foram carregados de data.gov e Natural EarthData. Os termos de uso se encontram aqui: https://www.naturalearthdata.com/about/terms-of-use/