Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erste Schritte mit dem Geschäftskontext im Datenkatalog
Anmerkung
Der Geschäftskontext und die semantische Suche sind AWS Glue in den folgenden Bereichen als Vorschau verfügbar AWS-Regionen: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon) und Europa (Irland). Diese Funktion kann sich ändern.
Dieses Tutorial führt Sie durch die Erstellung eines Glossars, das Taggen von Assets und die Verwendung der semantischen Suche, um Daten anhand ihrer Bedeutung zu ermitteln.
Voraussetzungen
Ein AWS Konto, bei dem der AWS Glue Datenkatalog in einer unterstützten Region konfiguriert ist.
Das AWS CLI installierte und konfigurierte.
Mindestens eine Tabelle ist im Datenkatalog registriert.
Eine IAM-Rolle oder ein IAM-Benutzer mit Berechtigungen für AWS Glue Datenkatalogaktionen.
Zusätzliche Berechtigungen sind erforderlich, um Kataloge zu durchsuchen, die mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt sind. Weitere Informationen finden Sie unter Verschlüsseln von Katalog-Assets mit AWS KMS vom Kunden verwalteter Schlüssel.
Fügen Sie die folgende IAM-Richtlinie hinzu, um die erforderlichen Berechtigungen zu gewähren:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "glue:SearchAssets", "glue:PutAsset", "glue:GetAsset", "glue:DeleteAsset", "glue:PutAssetType", "glue:GetAssetType", "glue:DeleteAssetType", "glue:ListAssetTypes", "glue:CreateGlossary", "glue:UpdateGlossary", "glue:GetGlossary", "glue:ListGlossaries", "glue:DeleteGlossary", "glue:CreateGlossaryTerm", "glue:UpdateGlossaryTerm", "glue:GetGlossaryTerm", "glue:ListGlossaryTerms", "glue:DeleteGlossaryTerm", "glue:AssociateGlossaryTerms", "glue:DisassociateGlossaryTerms", "glue:PutFormType", "glue:GetFormType", "glue:DeleteFormType", "glue:ListFormTypes", "glue:PutAttachment", "glue:DeleteAttachment", "glue:ListIterableForms", "glue:BatchGetIterableForms" ], "Resource": "*" }] }
Schritt 1: Erstellen Sie ein Glossar und kennzeichnen Sie ein Asset
Um ein Glossar zu erstellen
Führen Sie den folgenden Befehl aus:
aws glue create-glossary \ --name "Enterprise Data Glossary" \ --description "Standardized business definitions for enterprise data assets."
Beispielausgabe:
{ "Id": "d7xm3np5rk2w9j", "Name": "Enterprise Data Glossary" }
Um einen Glossarbegriff zu erstellen
Ersetzen Sie die Glossar-ID durch die Id aus der vorherigen Ausgabe.
aws glue create-glossary-term \ --glossary-identifier "d7xm3np5rk2w9j" \ --name "Active User" \ --short-description "A user with at least one login in the last 30 days." \ --long-description "An account that has logged in at least once within the trailing 30-day window."
Beispielausgabe:
{ "Id": "c2fymbu18rtsx5", "GlossaryId": "d7xm3np5rk2w9j", "Name": "Active User" }
Um den Begriff einer Anlage zuzuordnen
Führen Sie den folgenden Befehl aus:
aws glue associate-glossary-terms \ --asset-identifier "arn:aws:glue:us-east-1:123456789012:table/mydb/sales_transactions" \ --glossary-term-identifiers "c2fymbu18rtsx5"
Schritt 2: Suchen Sie mithilfe des Geschäftskontextes nach Daten
Verwenden Sie die SearchAssets API, um Vermögenswerte nach geschäftlicher Bedeutung zu finden.
aws glue search-assets \ --search-text "active users"
Beispielausgabe:
{ "Items": [ {"Id": "c9vq7sh2fk4t2h", "AssetName": "Customer Sales Transactions", "AssetTypeId": "Table"} ] }
So filtern Sie die Ergebnisse nach Asset-Typ:
aws glue search-assets \ --search-text "active users" \ --filter-clause '{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}}' \ --max-results 10
Um nur nach AWS Glue Tabellen zu filtern (mit Ausnahme von Tabellen aus anderen Quellsystemen):
aws glue search-assets \ --search-text "active users" \ --filter-clause '{"AndAllFilters":[{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}},{"AttributeFilter":{"Attribute":"namespace","Operator":"equals","Value":{"StringValue":"amazon.glue"}}}]}' \ --max-results 10
Verwenden von AI-Agenten mit dem Katalog
MCP-compatible KI-Agenten können mithilfe von Fähigkeiten aus dem AWS Agenten-Toolkit Katalogressourcen entdecken, Geschäftskontext abrufen und Skillinhalte laden. Sie können Katalogkenntnisse auf folgende Weise erwerben:
Im Paket mit einem Plugin — Installieren Sie das
aws-data-analyticsPlugin, das einen kuratierten Satz von Katalogkenntnissen enthält, die dem Agenten sofort nach der Installation zur Verfügung stehen. Eine Anleitung finden Sie unter Installieren von Plugins im AWS Agent Toolkit-Benutzerhandbuch.Lokal installiert — Laden Sie einzelne Fähigkeiten aus dem Agent Toolkit für das AWS Repository herunter GitHub und fügen Sie sie dem Skills-Verzeichnis Ihres Agenten hinzu. Die folgenden Fähigkeiten unterstützen Katalog-Workflows:
Nächste Schritte
Hängen Sie Formulare an, um Metadatenfelder wie Datenspeicherort oder Aufbewahrungsrichtlinien zu standardisieren.
Erstellen Sie Skill-Assets, die KI-Agenten den Domänenkontext für Ihre Daten bieten.