Prognozowanie popytu

Data Factory
Event Hubs
Usługa Machine Learning
SQL Database
Stream Analytics

Pomysł rozwiązania Solution Idea

Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi 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!

Dokładne prognozowanie wzrostu popytu na produkty i usługi mogą dać firmie przewagę konkurencyjną.Accurately forecasting spikes in demand for products and services can give a company a competitive advantage. To rozwiązanie koncentruje się na prognozie popytu w sektorze energetycznym.This solution focuses on demand forecasting within the energy sector.

ArchitekturaArchitecture

Diagram architektury Pobiera plik SVG z tej architektury.Architecture diagram Download an SVG of this architecture.

OmówienieOverview

Dokładne prognozowanie wzrostu popytu na produkty i usługi mogą dać firmie przewagę konkurencyjną.Accurately forecasting spikes in demand for products and services can give a company a competitive advantage. Im lepszy jest prognozowanie, tym większa jest możliwość skalowania w miarę wzrostu zapotrzebowania, a mniejsze ryzyko utrzymywania się w niepotrzebnych zapasach.The better the forecasting, the more they can scale as demand increases, and the less they risk holding onto unneeded inventory. Przypadki użycia obejmują przewidywanie popytu na produkt w sklepie detalicznym lub online, prognozowanie wizyt szpitalych i przewidywanie zużycia mocy.Use cases include predicting demand for a product in a retail/online store, forecasting hospital visits, and anticipating power consumption.

To rozwiązanie koncentruje się na prognozie popytu w sektorze energetycznym.This solution focuses on demand forecasting within the energy sector. Przechowywanie energii jest nieopłacalne, dlatego narzędzia i generatory energii muszą prognozować zużycie energii w przyszłości, dzięki czemu mogą efektywnie zrównoważyć podaż z zapotrzebowaniem.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. W godzinach szczytu krótkie zasilanie może skutkować przestojem.During peak hours, short supply can result in power outages. Z drugiej strony zbyt dużo dostaw może skutkować odpadami zasobów.Conversely, too much supply can result in waste of resources. Zaawansowane techniki prognozowania popytu zawierają szczegółowe informacje o godzinie popytu i godzinach szczytu w określonym dniu, co pozwala dostawcy energii zoptymalizować proces generowania energii.Advanced demand forecasting techniques detail hourly demand and peak hours for a particular day, allowing an energy provider to optimize the power generation process. To rozwiązanie korzystające z Cortana Intelligence pozwala firmom energetycznym szybko wprowadzić zaawansowane technologie prognozowania do swojej firmy.This solution using Cortana Intelligence enables energy companies to quickly introduce powerful forecasting technology into their business.

SzczegółyDetails

Cortana Intelligence Suite udostępnia zaawansowane narzędzia analityczne Microsoft Azure do pozyskiwania, magazynowania i przetwarzania danych oraz zaawansowane składniki analizy, czyli wszystkie podstawowe elementy do tworzenia prognoz popytu dla rozwiązań energetycznych.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.

To rozwiązanie łączy kilka usług platformy Azure w celu zapewnienia zaawansowanych korzyści.This solution combines several Azure services to provide powerful advantages. Event Hubs zbiera dane dotyczące zużycia w czasie rzeczywistym.Event Hubs collects real-time consumption data. Stream Analytics agreguje dane przesyłane strumieniowo i udostępnia je do wizualizacji.Stream Analytics aggregates the streaming data and makes it available for visualization. Usługa Azure SQL przechowuje i przekształca dane dotyczące użycia.Azure SQL stores and transforms the consumption data. Machine Learning implementuje i wykonuje model prognozowania.Machine Learning implements and executes the forecasting model. Funkcja PowerBI wizualizuje zużycie energii w czasie rzeczywistym, a także wyniki prognozy.PowerBI visualizes the real-time energy consumption as well as the forecast results. Na koniec Data Factory organizuje i planuje cały przepływ danych.Finally, Data Factory orchestrates and schedules the entire data flow.

Przycisk "wdróż" spowoduje uruchomienie przepływu pracy, który spowoduje wdrożenie wystąpienia rozwiązania w ramach grupy zasobów w określonej subskrypcji platformy Azure.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. Rozwiązanie obejmuje wiele usług platformy Azure (opisanych poniżej) wraz z zadaniem sieci Web, które symuluje dane, dzięki czemu bezpośrednio po wdrożeniu masz działające kompleksowe rozwiązanie.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. Przykładowe dane tego rozwiązania są symulowane z publicznie dostępnych danych z NYISO.The sample data of this solution is simulated from publicly available data from the NYISO.

Szczegóły techniczne i przepływ pracyTechnical details and workflow

  1. Dane przykładowe są przesyłane strumieniowo przez nowo wdrożone zadania sieci Web platformy Azure.The sample data is streamed by newly deployed Azure Web Jobs.
  2. Te syntetyczne źródła danych do Event Hubs platformy Azure i usługi Azure SQL jako punkty danych lub zdarzenia, które będą używane w pozostałej części przepływu rozwiązania.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. Azure Stream Analytics analizować dane, aby zapewnić analizę niemal w czasie rzeczywistym w strumieniu danych wejściowych z centrum zdarzeń i bezpośrednio publikować w usłudze Power BI w celu wizualizacji.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. Azure Machine Learning jest używany do prognozowania zapotrzebowania na energię określonego regionu o dane wejściowe.Azure Machine Learning is used to make forecast on the energy demand of particular region given the inputs received.
  5. Azure SQL Database służy do przechowywania wyników przewidywania odebranych z Azure Machine Learning.Azure SQL Database is used to store the prediction results received from Azure Machine Learning. Te wyniki są następnie używane na pulpicie nawigacyjnym Power BI.These results are then consumed in the Power BI dashboard.
  6. Azure Data Factory obsługuje aranżację i planowanie ponownego szkolenia modelu godzinowego.Azure Data Factory handles orchestration, and scheduling of the hourly model retraining.
  7. Na koniec Power BI jest używany do wizualizacji wyników, dzięki czemu użytkownicy mogą monitorować zużycie energii z regionu w czasie rzeczywistym i korzystać z prognozowanych wymagań w celu zoptymalizowania generacji lub procesu dystrybucji.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.

Informacje o cenachPricing Info

W ramach subskrypcji platformy Azure używanej do wdrożenia będą naliczane opłaty za użycie usług używanych w tym rozwiązaniu.Your Azure subscription used for the deployment will incur consumption charges on the services used in this solution. Aby uzyskać szczegółowe informacje o cenach, odwiedź stronę z cennikiem platformy Azure.For pricing details, visit the Azure Pricing Page.