Suchen Sie nach Funktionen in Ihren Feature-Gruppen - Amazon SageMaker

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.

Suchen Sie nach Funktionen in Ihren Feature-Gruppen

Mit Amazon SageMaker Feature Store können Sie nach den Funktionen suchen, die Sie in Ihren Feature-Gruppen erstellt haben. Sie können alle Ihre Funktionen durchsuchen, ohne zuerst eine Funktionsgruppe auswählen zu müssen. Die Suchfunktion hilft dabei, die Funktionen zu finden, die für Ihren Anwendungsfall relevant sind.

Anmerkung

Die Feature-Gruppen, in denen Sie nach Funktionen suchen, müssen sich in Ihrem befinden AWS-Region and AWS-Konto. Bei gemeinsam genutzten Feature-Gruppen müssen die Feature-Gruppen für Ihre Nutzer auffindbar sein AWS-Konto. Weitere Anweisungen dazu, wie Sie den Featuregruppenkatalog teilen und die Auffindbarkeit sicherstellen können, finden Sie unterTeilen Sie Ihren Featuregruppenkatalog.

Wenn Sie in einem Team sind und Teammitglieder nach Funktionen suchen, die sie in ihren Modellen verwenden können, können sie die Funktionen in allen Feature-Gruppen durchsuchen.

Sie können durchsuchbare Parameter und Beschreibungen hinzufügen, um Ihre Funktionen leichter auffindbar zu machen. Weitere Informationen finden Sie unter Hinzufügen durchsuchbarer Metadaten zu Ihren Funktionen.

Sie können entweder mit der Konsole oder mithilfe der SearchAPIOperation in nach Funktionen suchen. SageMaker In der folgenden Tabelle sind alle durchsuchbaren Metadaten aufgeführt und es wird angegeben, ob Sie in der Konsole oder mit dem API danach suchen können.

Durchsuchbare Metadaten API-Feldname In der Konsole durchsuchbar?
URL-Parameter AllParameters Ja
Zeitpunkt der Erstellung CreationTime Ja
Beschreibung Beschreibung Ja
Feature-Gruppenname FeatureGroupName Nein
Feature name FeatureName Ja
Feature-Typ FeatureType Nein
Letzte Änderung LastModifiedTime Nein
Parameter Parameter.key Ja

Wie suche ich nach deinen Funktionen

Die Anweisungen für die Nutzung des Feature Store über die Konsole hängen davon ab, ob Sie sie aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Klassisch als Standarderlebnis. Wählen Sie je nach Anwendungsfall eine der folgenden Anweisungen aus.

  1. Öffnen Sie die Studio-Konsole, indem Sie den Anweisungen unter folgenStarten Sie Amazon SageMaker Studio.

  2. Wählen Sie im linken Navigationsbereich Daten aus, um die Dropdownliste zu erweitern.

  3. Wählen Sie aus der Dropdown-Liste Feature Store.

  4. (Optional) Um Ihre Funktionen anzuzeigen, wählen Sie Mein Konto. Wählen Sie Kontoübergreifend aus, um gemeinsam genutzte Funktionen anzuzeigen.

  5. Wählen Sie auf der Registerkarte Feature-Katalog die Option Mein Konto aus, um Ihre Feature-Gruppen anzuzeigen.

  6. Wählen Sie auf der Registerkarte Feature-Katalog die Option Kontoübergreifend aus, um Feature-Gruppen anzuzeigen, die andere für Sie auffindbar gemacht haben. Unter Erstellt von können Sie die Konto-ID des Ressourcenbesitzers einsehen.

  7. Sie können in der Dropdownliste Suchen nach Ihrer Funktion suchen:

    • (Optional) Um Ihre Suche zu filtern, wählen Sie das Filtersymbol neben der Dropdownliste Suchen aus. Sie können Filter verwenden, um Parameter oder Datumsbereiche in Ihren Suchergebnissen anzugeben. Wenn Sie nach einem Parameter suchen, geben Sie sowohl seinen Schlüssel als auch seinen Wert an. Um Ihre Features zu finden, geben Sie Zeitbereiche an oder löschen (deaktivieren) Sie Spalten, die Sie nicht abfragen möchten.

    • Bei gemeinsam genutzten Ressourcen können Sie Feature-Gruppen-Metadaten oder Feature-Definitionen nur bearbeiten, wenn Sie über die entsprechende Zugriffsberechtigung vom Konto des Ressourcenbesitzers verfügen. Mit der Berechtigung „Auffindbarkeit“ allein können Sie keine Metadaten oder Feature-Definitionen bearbeiten. Weitere Informationen zur Gewährung von Zugriffsberechtigungen finden Sie unterAktivierung des kontoübergreifenden Zugriffs.

Der Code in diesem Abschnitt verwendet die SearchOperation in AWS SDK for Python (Boto3) um die Suchabfrage auszuführen, um Features in Ihren Feature-Gruppen zu finden. Informationen zu den anderen Sprachen, in denen Sie eine Anfrage einreichen können, finden Sie unter „Siehe auch“ in der SageMaker APIAmazon-Referenz.

Weitere Beispiele und Ressourcen für den Feature Store finden Sie unterRessourcen für den Amazon SageMaker Feature Store.

Der folgende Code zeigt verschiedene Beispiel-Suchanfragen mitAPI:

# Return all features in your feature groups sagemaker_client.search( Resource="FeatureMetadata", ) # Search for all features that belong to a feature group that contain the "ver" substring sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, ] } ) # Search for all features that belong to a feature group that have the EXACT name "airport" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Equals', 'Value': 'airport' }, ] } ) # Search for all features that belong to a feature group that contains the name "ver" AND have a name that contains "wha" AND have a parameter (key or value) that contains "hea" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'AllParameters', 'Operator': 'Contains', 'Value': 'hea' }, ] } ) # Search for all features that belong to a feature group with substring "ver" in its name OR features that have a name that contain "wha" OR features that have a parameter (key or value) that contains "hea" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'AllParameters', 'Operator': 'Contains', 'Value': 'hea' }, ], 'Operator': 'Or' # note that this is explicitly set to "Or"- the default is "And" } ) # Search for all features that belong to a feature group with substring "ver" in its name OR features that have a name that contain "wha" OR parameters with the value 'Sage' for the 'org' key sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'Parameters.org', 'Operator': 'Contains', 'Value': 'Sage' }, ], 'Operator': 'Or' # note that this is explicitly set to "Or"- the default is "And" } )