Previsão de Procura

Data Factory
Hubs de Eventos
Machine Learning
Base de Dados SQL
Stream Analytics

Ideia de solução Solution Idea

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

A previsão precisa de picos na procura de produtos e serviços pode dar a uma empresa uma vantagem competitiva.Accurately forecasting spikes in demand for products and services can give a company a competitive advantage. Esta solução centra-se na previsão da procura no sector da energia.This solution focuses on demand forecasting within the energy sector.

ArquiteturaArchitecture

Diagrama de arquitetura Descarregue um SVG desta arquitetura.Architecture diagram Download an SVG of this architecture.

Descrição GeralOverview

A previsão precisa de picos na procura de produtos e serviços pode dar a uma empresa uma vantagem competitiva.Accurately forecasting spikes in demand for products and services can give a company a competitive advantage. Quanto melhor forem as previsões, mais podem escalar à medida que a procura aumenta, e menos correm o risco de se agarrarem a um inventário não considerado.The better the forecasting, the more they can scale as demand increases, and the less they risk holding onto unneeded inventory. Os casos de utilização incluem a previsão da procura de um produto numa loja de retalho/online, a previsão de visitas hospitalares e a antecipação do consumo de energia.Use cases include predicting demand for a product in a retail/online store, forecasting hospital visits, and anticipating power consumption.

Esta solução centra-se na previsão da procura no sector da energia.This solution focuses on demand forecasting within the energy sector. Armazenar energia não é rentável, pelo que os serviços públicos e os geradores de energia precisam de prever o consumo futuro de energia para que possam equilibrar eficazmente a oferta com a procura.Storing energy is not cost-effective, so utilities and power generators need to forecast future power consumption so that they can efficiently balance the supply with the demand. Durante as horas de ponta, o fornecimento curto pode resultar em falhas de energia.During peak hours, short supply can result in power outages. Inversamente, demasiada oferta pode resultar em desperdício de recursos.Conversely, too much supply can result in waste of resources. Técnicas avançadas de previsão da procura detalham a procura horária e as horas de ponta para um determinado dia, permitindo a um fornecedor de energia otimizar o processo de geração de energia.Advanced demand forecasting techniques detail hourly demand and peak hours for a particular day, allowing an energy provider to optimize the power generation process. Esta solução utilizando a Cortana Intelligence permite às empresas de energia introduzir rapidamente tecnologia de previsão poderosa no seu negócio.This solution using Cortana Intelligence enables energy companies to quickly introduce powerful forecasting technology into their business.

DetalhesDetails

O Cortana Intelligence Suite fornece ferramentas de análise avançadas através do Microsoft Azure - ingestão de dados, armazenamento de dados, processamento de dados e componentes de análise avançada - todos os elementos essenciais para a construção de uma previsão de procura para a solução energética.The Cortana Intelligence Suite provides advanced analytics tools through Microsoft Azure - data ingestion, data storage, data processing and advanced analytics components - all of the essential elements for building an demand forecasting for energy solution.

Esta solução combina vários serviços Azure para proporcionar vantagens poderosas.This solution combines several Azure services to provide powerful advantages. O Event Hubs recolhe dados de consumo em tempo real.Event Hubs collects real-time consumption data. O Stream Analytics agrega os dados de streaming e disponibiliza-os para visualização.Stream Analytics aggregates the streaming data and makes it available for visualization. A Azure SQL armazena e transforma os dados de consumo.Azure SQL stores and transforms the consumption data. Machine Learning implementa e executa o modelo de previsão.Machine Learning implements and executes the forecasting model. O PowerBI visualiza o consumo de energia em tempo real, bem como os resultados das previsões.PowerBI visualizes the real-time energy consumption as well as the forecast results. Finalmente, a Data Factory orquestra e programa todo o fluxo de dados.Finally, Data Factory orchestrates and schedules the entire data flow.

O botão 'Implementar' lançará um fluxo de trabalho que irá implementar uma instância da solução dentro de um Grupo de Recursos na subscrição Azure que especifica.The 'Deploy' button will launch a workflow that will deploy an instance of the solution within a Resource Group in the Azure subscription you specify. A solução inclui vários serviços Azure (descritos abaixo) juntamente com um trabalho web que simula dados para que imediatamente após a implementação tenha uma solução de trabalho de ponta a ponta.The solution includes multiple Azure services (described below) along with a web job that simulates data so that immediately after deployment you have a working end-to-end solution. Os dados da amostra desta solução são simulados a partir de dados disponíveis ao público da NYISO.The sample data of this solution is simulated from publicly available data from the NYISO.

Detalhes técnicos e fluxo de trabalhoTechnical details and workflow

  1. Os dados da amostra são transmitidos pela Azure Web Jobs recentemente implantada.The sample data is streamed by newly deployed Azure Web Jobs.
  2. Estes dados sintéticos alimentam-se no Azure Event Hubs e no serviço Azure SQL como pontos de dados ou eventos, que serão utilizados no resto do fluxo de solução.This synthetic data feeds into the Azure Event Hubs and Azure SQL service as data points or events, that will be used in the rest of the solution flow.
  3. O Azure Stream Analytics analisa os dados para fornecer análises quase em tempo real no fluxo de entrada do centro de eventos e publica diretamente para o PowerBI para visualização.Azure Stream Analytics analyze the data to provide near real-time analytics on the input stream from the event hub and directly publish to PowerBI for visualization.
  4. O Azure Machine Learning é utilizado para fazer uma previsão sobre a procura de energia de determinada região, dadas as entradas recebidas.Azure Machine Learning is used to make forecast on the energy demand of particular region given the inputs received.
  5. A base de dados Azure SQL é utilizada para armazenar os resultados de previsão recebidos da Azure Machine Learning.Azure SQL Database is used to store the prediction results received from Azure Machine Learning. Estes resultados são então consumidos no painel Power BI.These results are then consumed in the Power BI dashboard.
  6. A Azure Data Factory lida com a orquestração e o agendamento da reconversão do modelo de hora a hora.Azure Data Factory handles orchestration, and scheduling of the hourly model retraining.
  7. Finalmente, o Power BI é usado para visualização de resultados, para que os utilizadores possam monitorizar o consumo de energia de uma região em tempo real e usar a procura prevista para otimizar o processo de geração ou distribuição de energia.Finally, Power BI is used for results visualization, so that users can monitor the energy consumption from a region in real time and use the forecast demand to optimize the power generation or distribution process.

Informação sobre preçosPricing Info

A sua assinatura Azure utilizada para a implantação incorrerá em custos de consumo nos serviços utilizados nesta solução.Your Azure subscription used for the deployment will incur consumption charges on the services used in this solution. Para mais detalhes sobre preços, visite a Página de Preços do Azure.For pricing details, visit the Azure Pricing Page.