Azure Data Manager voor energie-indexering en zoekwerkstromen
Artikel
Alle gegevens en gekoppelde metagegevens die zijn opgenomen in het platform, worden geïndexeerd om zoeken in te schakelen. De metagegevens zijn toegankelijk om voor bewustzijn te zorgen, ook wanneer de gegevens niet beschikbaar zijn.
Indexeerservice
Het Indexer Service biedt een mechanisme voor het indexeren van documenten die gestructureerde en ongestructureerde gegevens bevatten.
Notitie
Deze service is geen openbare service en alleen bedoeld om intern te worden aangeroepen door andere basisservices van het platform.
Werkstroom indexeren
In het onderstaande diagram ziet u de werkstroom indexeren:
Wanneer een klant gegevens in het platform laadt, worden de bijbehorende metagegevens opgenomen met behulp van de Storage service. Het Storage service biedt een set API's voor het beheren van de volledige levenscyclus van metagegevens, zoals opname (persistentie), wijziging, verwijdering, versiebeheer, ophalen en gegevensschemabeheer. Elke opslagmetagegevensrecord die door de Storage service record is gemaakt, bevat een soort parameter die verwijst naar een onderliggend schema. Dit schema bepaalt de kenmerken die worden geïndexeerd door de Indexer service.
Wanneer er Storage service een metagegevensrecord wordt gemaakt, wordt er een recordChangedMessages-gebeurtenis gegenereerd die wordt verzameld in De Azure Service Bus (berichtenwachtrij). De Indexer queue service haalt het bericht op uit de Azure Service Bus, voert basisvalidatie uit en verzendt het naar de Indexer service. Als er fouten zijn opgetreden bij het verzenden van de berichten naar de Indexer serviceservice, probeert de Indexer queue service het bericht opnieuw te verzenden tot een maximaal toegestaan aantal configureerbare nieuwe pogingen. Als de nieuwe pogingen mislukken, wordt een negatieve bevestiging verzonden naar Azure Service Bus, waarmee het bericht wordt gearchiveerd.
Wanneer de recordChangedMessages-gebeurtenis wordt ontvangen door de Indexer Servicegebeurtenis, worden de vereiste schema's opgehaald uit de schemacache of via de Schema service API's. Vervolgens Indexer Service maakt u een nieuwe index in Elasticsearch (indien nog niet aanwezig) en verzendt u vervolgens een bulkquery om de records indien nodig te maken of bij te werken. Als het antwoord van Elasticsearch een foutantwoord is van het type service dat niet beschikbaar is of een time-out optreedt voor de aanvraag, Indexer Service wordt recordChangedMessages gemaakt voor deze mislukte record-id's en wordt het bericht in Azure Service Bus weergegeven. Deze berichten worden opnieuw opgehaald door de Indexer Queue service en volgen dezelfde stroom als voorheen.
Zie de osdu-documentatie® van de Indexer-service voor meer informatie over de indexeerservice
Zoekwerkstroom
Search service biedt een mechanisme voor het detecteren van geïndexeerde metagegevensdocumenten. De zoek-API ondersteunt zoeken in volledige tekst op tekenreeksvelden, bereikquery's op datum, numeriek of tekenreeksveld, enzovoort, samen met georuimtelijke zoekopdrachten.
Wanneer metagegevensrecords op het platform worden geladen met behulp van Storage service, kunnen we machtigingen configureren voor kijkers en eigenaren van de metagegevensrecords onder het acl-veld . De kijkers en eigenaren worden toegewezen via groepen zoals gedefinieerd in de Entitlement service. Wanneer u een zoekopdracht uitvoert als gebruiker, worden de overeenkomende metagegevensrecords alleen weergegeven voor gebruikers die zijn toegewezen aan de groep.
Demonstreer inzicht in algemene data engineering-taken voor het implementeren en beheren van data engineering-workloads in Microsoft Azure met behulp van een aantal Azure-services.
Meer informatie over het werken met brongegevensrecords in uw Azure Data Manager for Energy-exemplaar met behulp van DDMS-API's (Wellbore Domain Gegevensbeheer Services) in Postman.
Meer informatie over het werken met brongegevensrecords in uw Azure Data Manager for Energy-exemplaar met behulp van Well Delivery Domain Gegevensbeheer Services (DDMS)-API's in Postman.
Dit artikel bevat een overzicht van de OSDU-services die beschikbaar zijn in Azure Data Manager for Energy en de OSDU-services die uitsluitend beschikbaar zijn in de communityversie.