Udostępnij za pośrednictwem


Jak zarejestrować zewnętrzne źródła danych (EDS) za pomocą usługi Azure Data Manager for Energy?

W tym artykule wyjaśniono, jak zarejestrować zewnętrzne źródła danych (EDS) w usłudze Azure Data Manager na potrzeby energii. Usługa EDS umożliwia pobieranie i pozyskiwanie danych (metadanych) z zewnętrznych źródeł danych. Umożliwia również pobieranie zbiorczych danych na żądanie.

Wymagania wstępne

  • Pobierz i zaimportuj pliki kolekcji interfejsu API i środowiska do klienta testowego interfejsu API (na przykład Postman). Wprowadź odpowiednie modyfikacje w środowisku na podstawie źródła danych.
  • Aby uzyskać szczegółowe informacje na temat rejestracji źródła danych, zapoznaj się z sekcją 2.2 w temacie osdu-eds-data-supplier-enablement-guide(Przewodnik po włączeniu dostawcy danych).
  • Przejrzyj sekcje Connected Source Registry Entry (CSRE) i Connection Source Data Job (CSDJ) w EDS_Documentation-1.0.docx, aby poznać różne parametry używane w rejestracji źródła danych.
  • Aby uruchomić usługę EDS, użytkownik musi być członkiem service.eds.user grupy uprawnień. Ponadto aby uzyskać dostęp do usługi Secret Service, użytkownik powinien być członkiem następujących uprawnień: service.secret.viewer, service.secret.editor, service.secret.admin.

Przepływ pracy pobierania i pozyskiwania EDS

Wykonaj interfejsy API w następujących kolekcjach, aby zarejestrować zewnętrzne źródło danych z uruchomionym przepływem pracy pobierania i pozyskiwania pakietu EDS zgodnie z harmonogramem:

  1. 001: Pre-req: Validate Schema Registration
  2. 002: Pre-req: Validate Reference Data
  3. 003: Secret Service
  4. 004: Pre-req: Add Source Registry

Po pomyślnej rejestracji danych dane są regularnie pobierane ze źródeł zewnętrznych i dodawane do usługi Azure Data Manager for Energy.

Aby wyszukać pozyskane dane, możesz użyć usługa wyszukiwania.

Rozwiązywanie problemów

Poniższe zapytania Kusto można uruchomić w obszarze roboczym usługi Log Analytics, aby zidentyfikować wszelkie problemy z rejestracją źródła danych.

OEPAirFlowTask 
| where DagName == "eds_ingest"        
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING
OEPAirFlowTask 
| where DagName == "eds_scheduler"        
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING

Pobieranie zbiorczych danych na żądanie

Użyj interfejsu API getRetrievalInstructions w programie , 005: Dataset Service collection aby pobrać zbiorcze dane z zewnętrznych źródeł danych na żądanie.

Informacje