Amazon SageMaker Feature Store in der Konsole verwenden - 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.

Amazon SageMaker Feature Store in der Konsole verwenden

Wichtig

Benutzerdefinierte IAM Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, SageMaker Amazon-Ressourcen zu erstellen, müssen auch Berechtigungen zum Hinzufügen von Tags zu diesen Ressourcen gewähren. Die Genehmigung zum Hinzufügen von Tags zu Ressourcen ist erforderlich, da Studio und Studio Classic automatisch alle von ihnen erstellten Ressourcen taggen. Wenn eine IAM Richtlinie Studio und Studio Classic das Erstellen von Ressourcen, aber kein Taggen erlaubt, können "AccessDenied" Fehler auftreten, wenn versucht wird, Ressourcen zu erstellen. Weitere Informationen finden Sie unter Stellen Sie Berechtigungen für das Taggen von Ressourcen SageMaker bereit.

AWS Verwaltete Richtlinien für Amazon SageMakerdie Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.

Sie können Amazon SageMaker Feature Store auf der Konsole verwenden, um Ihre Feature-Gruppen zu erstellen, anzusehen, zu aktualisieren und zu überwachen. Die Überwachung in diesem Handbuch umfasst die Anzeige der Pipeline-Ausführungen und der Herkunft Ihrer Funktionsgruppen. Dieses Handbuch enthält Anweisungen dazu, wie Sie diese Aufgaben von der Konsole aus ausführen können.

Beispiele und Ressourcen für Feature Stores, die Amazon SageMaker APIs und verwenden AWS SDK for Python (Boto3), finden Sie unterRessourcen für den Amazon SageMaker Feature Store.

Erstellen Sie eine Feature-Gruppe von der Konsole aus

Der Prozess zur Erstellung von Feature-Gruppen umfasst vier Schritte:

  1. Geben Sie Informationen zur Featuregruppe ein.

  2. Geben Sie Feature-Definitionen ein.

  3. Geben Sie die erforderlichen Funktionen ein.

  4. Geben Sie Feature-Gruppen-Tags ein.

Überlegen Sie, welche der folgenden Optionen zu Ihrem Anwendungsfall passt:

  • Erstellen Sie einen Online-Speicher, einen Offline-Speicher oder beides. Weitere Informationen zu den Unterschieden zwischen Online- und Offline-Shops finden Sie unterFeature Store-Konzepte.

  • Verwenden Sie einen AWS Key Management Service Standardschlüssel oder Ihren eigenen KMS Schlüssel. Der Standardschlüssel ist AWS KMS Schlüssel (SSE-KMS). Sie können die Kosten für AWS KMS Anfragen reduzieren, indem Sie die Verwendung von Amazon S3 Bucket Keys im Amazon S3 S3-Bucket im Offline-Store konfigurieren. Der Amazon S3 Bucket Key muss aktiviert sein, bevor Sie den Bucket für Ihre Feature-Gruppen verwenden können. Weitere Informationen zur Kostensenkung durch die Verwendung von Amazon S3 Bucket Keys finden Sie unter Senkung der Kosten von SSE — KMS mit Amazon S3 Bucket Keys.

    Sie können denselben Schlüssel sowohl für Online- als auch für Offline-Speichers verwenden oder für jeden einen eigenen Schlüssel verwenden. Weitere Informationen zu finden AWS KMS Sie unter AWS Key Management Service.

  • Bei der Erstellung eines Offline-Speichers:

    • Entscheiden Sie, ob Sie einen Amazon-S3-Bucket erstellen oder einen vorhandenen verwenden möchten. Wenn Sie einen vorhandenen Bucket verwenden, müssen Sie den Namen des Amazon S3 S3-Buckets URL oder Amazon S3 S3-Buckets und gegebenenfalls den Namen des Datensatz-Verzeichnisses kennen.

    • Wählen Sie aus, welcher Amazon-Ressourcenname (ARN) zur Angabe der IAM Rolle verwendet werden soll. Weitere Informationen darüber, wie Sie Ihre Rolle und die zugehörigen Richtlinien finden, finden Sie unterHinzufügen von Richtlinien zu Ihrer IAM Rolle.

    • Entscheiden Sie, ob Sie das AWS Glue (Standard-) oder das Apache Iceberg Tabellenformat verwenden möchten. In den meisten Anwendungsfällen verwenden Sie das Apache Iceberg Tabellenformat. Weitere Informationen zu Tabellenformaten finden Sie unterVerwenden Sie Feature Store mit SDK für Python (Boto3).

Sie können die Konsole verwenden, um die Herkunft einer Featuregruppe anzuzeigen. Die Anweisungen zur Verwendung des Feature Store auf der Konsole hängen davon ab, ob Sie den Feature Store aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ob es sich um Ihr Standarderlebnis handelt.

  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. Wählen Sie Featuregruppe erstellen aus.

  5. Geben Sie unter Featuregruppendetails einen Namen für die Featuregruppe ein.

  6. (Optional) Geben Sie eine Beschreibung für den Auftrag ein.

  7. Wählen Sie unter Speicherkonfiguration für Feature-Gruppen eine Speicherkonfiguration aus der Drop-down-Liste aus. Informationen zu Speicherkonfigurationen finden Sie unterFeature Store Speicherkonfigurationen.

  8. Wenn Sie sich dafür entschieden haben, den Online-Speicher zu aktivieren:

    1. Wenn Sie nur den Online-Speicher aktivieren, können Sie einen Speichertyp aus der Drop-down-Liste auswählen. Informationen zu den Speichertypen des Onlineshops finden Sie unterOnline-Geschäft.

    2. (Optional) Wenden Sie Time to Live (TTL) an, indem Sie den Schalter auf On stellen und den Wert und die Einheit für die Gültigkeitsdauer und die Einheit für die Gültigkeitsdauer angeben. Dadurch wird die TTL Standarddauer für alle Datensätze aktualisiert, die der Feature-Gruppe hinzugefügt wurden, nachdem die Feature-Gruppe erstellt wurde. Weitere Informationen zu finden TTL Sie unterGültigkeitsdauer (TTL) für Datensätze.

  9. Wenn Sie sich dafür entschieden haben, den Offline-Speicher zu aktivieren:

    1. Geben Sie unter dem Amazon S3 S3-Bucket-Namen einen neuen Bucket-Namen ein, oder geben Sie manuell einen vorhandenen Bucket URL ein.

    2. Wählen Sie aus der Dropdown-Liste Tabellenformat das Tabellenformat aus. In den meisten Anwendungsfällen sollten Sie das Apache Iceberg Tabellenformat verwenden. Weitere Informationen zu Tabellenformaten finden Sie unterVerwenden Sie Feature Store mit SDK für Python (Boto3).

    3. Wählen Sie unter IAMRolle die IAM Rolle ausARN, die ARN Sie dieser Featuregruppe zuordnen möchten. Weitere Informationen darüber, wie Sie Ihre Rolle und die zugehörigen Richtlinien finden, finden Sie unterHinzufügen von Richtlinien zu Ihrer IAM Rolle.

    4. Wenn Sie sich dafür entschieden haben, das Offline-Speicherformat und das AWS Glue (Standard-) Tabellenformat zu aktivieren, können Sie unter Datenkatalog eine der folgenden beiden Optionen wählen:

      • Verwenden Sie Standardwerte für Ihre AWS Glue Data Catalog.

      • Geben Sie Ihren vorhandenen Datenkatalognamen, Tabellennamen und Datenbanknamen an, um Ihren vorhandenen zu erweitern AWS Glue Data Catalog.

  10. Wählen Sie in der Dropdownliste Verschlüsselungsschlüssel für Onlineshops oder Verschlüsselungsschlüssel für Offline-Speicher eine der folgenden Optionen aus:

    • AWS Verwaltet verwenden AWS KMS key (Standard)

    • Geben Sie einen AWS KMS key ARN und geben Sie Ihren AWS KMS Schlüssel ARN unter Verschlüsselungsschlüssel für den Offline-Speicher einARN. Weitere Informationen AWS KMS dazu finden Sie unter AWS Key Management Service.

  11. Falls zutreffend, haben Sie die Möglichkeit, Ihren Durchsatzmodus zu wählen, der sich darauf auswirkt, wie Ihnen die Kosten berechnet werden. Wählen Sie unter Durchsatzmodus einen Modus aus der Dropdownliste aus und geben Sie die Lese- und Schreibkapazitäten ein, sofern verfügbar. Informationen zu den Durchsatzmodi, z. B. wann der Modus angewendet werden kann und zu den Kapazitätseinheiten, finden Sie unterDurchsatzmodi.

  12. Nachdem Sie alle erforderlichen Informationen angegeben haben, wird die Schaltfläche Weiter angezeigt. Klicken Sie auf Weiter.

  13. Unter Feature-Definitionen angeben haben Sie zwei Optionen, um ein Schema für Ihre Features bereitzustellen: einen JSON Editor oder einen Tabelleneditor.

    • JSONEditor: Geben Sie auf der JSONRegisterkarte Ihre Feature-Definitionen ein oder kopieren Sie sie und fügen Sie sie in das JSON Format ein.

    • Tabelleneditor: Geben Sie auf der Registerkarte Tabelle den Namen des Feature-Features ein und wählen Sie den entsprechenden Datentyp für jedes Feature in Ihrer Feature-Gruppe aus. Wählen Sie + Feature-Definitionen hinzufügen, um weitere Features einzubeziehen. Beachten Sie, dass Sie Feature-Definitionen nicht aus Ihren Feature-Gruppen entfernen können. Sie können jedoch Feature-Definitionen hinzufügen und aktualisieren, nachdem die Feature-Gruppe erstellt wurde.

    Eine Feature-Gruppe muss mindestens zwei Features enthalten, die die Datensatz-ID und die Uhrzeit des Ereignisses repräsentieren:

    • Der Feature-Typ des Datensatzes kann eine Zeichenfolge, eine Bruchzahl oder eine Ganzzahl sein.

    • Der Feature-Typ für die Ereigniszeit muss eine Zeichenfolge oder ein Bruch sein. Wenn Sie jedoch das Iceberg Tabellenformat wählen, muss es sich bei der Ereigniszeit um eine Zeichenfolge handeln.

  14. Wenn alle Funktionen enthalten sind, wählen Sie Weiter.

  15. Unter Erforderliche Funktionen auswählen müssen Sie die Datensatz-ID und die Funktionen zur Ereigniszeit angeben. Wählen Sie dazu den Feature-Namen in den Dropdownlisten Record Identifier Feature Name und Event Time Feature Name aus.

  16. Nachdem Sie die Funktionen „Datensatz-ID“ und „Event Time“ ausgewählt haben, wählen Sie „Weiter“.

  17. (Optional) Um Tags für die Feature-Gruppe hinzuzufügen, wählen Sie Neues Tag hinzufügen aus. Geben Sie dann einen Tag-Schlüssel und den entsprechenden Wert unter Schlüssel bzw. Wert ein.

  18. Klicken Sie auf Weiter.

  19. Überprüfen Sie unter Feature-Gruppe überprüfen die Informationen zur Featuregruppe. Um einen Schritt zu bearbeiten, klicken Sie auf die Schaltfläche Bearbeiten, die diesem Schritt entspricht. Dadurch gelangen Sie zum entsprechenden Schritt für die Bearbeitung. Um zu Schritt 5 zurückzukehren, wählen Sie Weiter, bis Sie zu Schritt 5 zurückkehren.

  20. Nachdem Sie die Einrichtung für Ihre Featuregruppe abgeschlossen haben, wählen Sie Featuregruppe erstellen aus.

    Wenn während der Einrichtung ein Problem auftritt, wird unten auf der Seite eine Popup-Warnmeldung mit Tipps zur Lösung des Problems angezeigt. Sie können zu den vorherigen Schritten zurückkehren, um die Probleme zu beheben, indem Sie für den Schritt mit Konflikten Bearbeiten auswählen.

    Nachdem die Feature-Gruppe erfolgreich erstellt wurde, wird unten auf der Seite eine grüne Popup-Meldung angezeigt. Die neue Feature-Gruppe wird auch in Ihrem Feature-Gruppenkatalog angezeigt.

Sehen Sie sich die Details der Featuregruppe von der Konsole aus an

Sie können Details zu Ihren Funktionsgruppen anzeigen, nachdem eine Featuregruppe erfolgreich im Feature Store erstellt wurde.

Sie können die Konsole oder den Amazon SageMaker Feature Store verwendenAPI, um Ihre Feature-Gruppendetails einzusehen. Die Anweisungen zur Nutzung des Feature Store über die Konsole hängen davon ab, ob Sie den Feature Store aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ob es Ihr Standarderlebnis ist.

  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 Feature-Gruppen anzuzeigen, wählen Sie Mein Konto aus. Um gemeinsam genutzte Funktionsgruppen anzuzeigen, wählen Sie Kontoübergreifend aus.

  5. Wählen Sie auf der Registerkarte Feature-Gruppenkatalog den Namen Ihrer Feature-Gruppe aus der Liste aus. Dadurch wird die Feature-Gruppen-Seite geöffnet.

  6. Auf der Registerkarte Funktionen finden Sie eine Liste aller Funktionen. Verwenden Sie den Filter, um Ihre Liste zu verfeinern. Wählen Sie ein Feature aus, um dessen Details anzuzeigen.

  7. Auf der Registerkarte „Details“ und der Unterregisterkarte „Informationen“ können Sie die Informationen zu Ihren Featuregruppen überprüfen. Dazu gehören Letzte Ausführung, Offline-Speichereinstellungen, Online-Speichereinstellungen und mehr.

  8. Auf der Registerkarte „Details“ und der Unterregisterkarte „Tags“ können Sie Ihre Feature-Gruppen-Tags überprüfen. Wählen Sie Neues Tag hinzufügen, um ein neues Tag hinzuzufügen, oder Entfernen, um ein Tag zu entfernen.

  9. Auf der Registerkarte Pipeline-Ausführungen können Sie die zugehörigen Pipelines oder Pipeline-Ausführungen für Ihre Feature-Gruppe anzeigen.

  10. Auf der Registerkarte Herkunft können Sie die Herkunft Ihrer Feature-Gruppe einsehen.

Aktualisieren Sie eine Featuregruppe von der Konsole aus

Sie können Ihre Featuregruppen aktualisieren, nachdem eine Featuregruppe erfolgreich im Feature Store erstellt wurde.

Sie können die Konsole oder den Amazon SageMaker Feature Store verwendenAPI, um eine Feature-Gruppe zu aktualisieren. Die Anweisungen zur Nutzung des Feature Store über die Konsole hängen davon ab, ob Sie den Feature Store aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ob es Ihr Standarderlebnis ist.

  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 Feature-Gruppen anzuzeigen, wählen Sie Mein Konto aus. Um gemeinsam genutzte Funktionsgruppen anzuzeigen, wählen Sie Kontoübergreifend aus.

  5. Suchen Sie auf der Registerkarte Feature-Gruppenkatalog nach Ihrem Feature-Gruppennamen und wählen Sie ihn aus der Liste aus. Dadurch wird die Feature-Gruppen-Seite geöffnet.

  6. Wählen Sie Featuregruppe aktualisieren aus.

  7. (Optional) Falls zutreffend, können Sie Ihren Durchsatzmodus ändern, was sich darauf auswirkt, wie Ihnen in Rechnung gestellt wird. Wählen Sie unter Durchsatzmodus einen Modus aus der Dropdownliste aus und geben Sie die Lese- und Schreibkapazitäten ein, sofern verfügbar. Informationen zu den Durchsatzmodi, z. B. wann der Modus angewendet werden kann und zu den Kapazitätseinheiten, finden Sie unterDurchsatzmodi.

  8. (Optional) Wenn Ihre Featuregruppe den Onlineshop verwendet, können Sie die standardmäßige Gültigkeitsdauer (TTL) aktualisieren. Wenn TTL sie für die Feature-Gruppe nicht aktiviert wurde, stellen Sie den Schalter unter Time to Live (TTL) auf On. Sie können den TTL Wert und die Einheit unter Dauer bis zur Gültigkeitsdauer angeben. Dadurch wird die TTL Standarddauer für alle Datensätze aktualisiert, die der Feature-Gruppe hinzugefügt wurden, nachdem die Feature-Gruppe aktualisiert wurde.

  9. (Optional) Sie können Ihrer Feature-Gruppe Feature-Definitionen hinzufügen, beachten Sie jedoch, dass Sie Feature-Definitionen nicht aus Ihren Feature-Gruppen entfernen können. Um eine Feature-Definition hinzuzufügen, wählen Sie + Feature-Definition hinzufügen und geben Sie dann den Namen der neuen Feature-Definition in der Spalte Name an und wählen Sie den Feature-Typ in der Spalte Feature-Typ aus.

  10. Wählen Sie Änderungen speichern.

  11. Um Ihre Änderungen zu bestätigen, wählen Sie Bestätigen.

Sehen Sie sich Pipeline-Ausführungen von der Konsole aus an

Sie können die neuesten Informationen zur Pipeline-Ausführung für ein Feature oder eine Featuregruppe unter Pipeline-Ausführungen anzeigen. Sie können auch Links zu Pipelines, Ausführungen, Code und anderen nützlichen Ausführungsinformationen abrufen.

Sie können die Konsole verwenden, um Ihre Pipeline-Ausführungen anzusehen. Die Anweisungen für die Verwendung des Feature Store über die Konsole hängen davon ab, ob Sie den Feature Store aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Classic als Standardversion.

  1. Öffnen Sie die Studio-Konsole, indem Sie den Anweisungen unter folgen. Starten 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 Feature-Gruppen anzuzeigen, wählen Sie Mein Konto aus. Um gemeinsam genutzte Funktionsgruppen anzuzeigen, wählen Sie Kontoübergreifend aus.

  5. Wählen Sie eine Funktionsgruppe oder ein Feature aus, um deren Pipeline-Ausführungen zu sehen.

  6. Wählen Sie die Registerkarte Pipeline-Ausführungen.

  7. Suchen Sie in der Dropdown-Liste Pipeline auswählen nach einer Pipeline.

  8. Sie können die Links für die Pipeline, die Ausführung und die Codedetails anzeigen. Sie können auch den Eigentümer, den Status, das Datum und die Dauer der Ausführung anzeigen.

Die Herkunft von der Konsole aus anzeigen

Sie können die Herkunft einer Feature-Gruppe anzeigen. Die Herkunft umfasst Informationen über den Ausführungscode Ihres Workflows zur Feature-Verarbeitung, welche Datenquellen verwendet wurden und wie sie in die Feature-Gruppe oder das Feature aufgenommen wurden.

Sie können die Konsole verwenden, um die Herkunft einer Featuregruppe anzuzeigen. Die Anweisungen zur Nutzung des Feature Store über die Konsole hängen davon ab, ob Sie den Feature Store aktiviert haben Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ob es Ihr Standarderlebnis ist.

  1. Öffnen Sie die Studio-Konsole, indem Sie den Anweisungen unter folgen. Starten 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 Feature-Gruppen anzuzeigen, wählen Sie Mein Konto aus. Um gemeinsam genutzte Funktionsgruppen anzuzeigen, wählen Sie Kontoübergreifend aus.

  5. Wählen Sie eine Feature-Gruppe oder ein Feature aus, um die zugehörigen Herkunftsdetails anzuzeigen.

  6. Wählen Sie die Registerkarte Herkunft.

  7. Wählen Sie eine Feature-Gruppe oder einen Pipeline-Knoten aus, um den Knoten zu erweitern. Dies enthält weitere Informationen zu einer Feature-Gruppe oder Pipeline.

  8. Sie können das Liniendiagramm vergrößern, verkleinern oder neu zentrieren, indem Sie die Schaltflächen unten links auf dem Bildschirm verwenden.

  9. Sie können sich durch die Lineage-Map bewegen, wenn Sie den Bildschirm auswählen und ziehen. Wenn Sie Ihre Linienkarten mithilfe von Knoten als Mittelpunkt verschieben möchten, können Sie die Tabulatortaste oder Umschalttaste+Tabulatortaste drücken, um zwischen den Knoten zu wechseln.

  10. Falls zutreffend, können Sie in der Linie flussaufwärts (links, früher) oder flussabwärts (rechts, zuletzt) navigieren. Wählen Sie dazu einen Knoten aus und wählen Sie dann Upstream-Herkunft abfragen oder Downstream-Herkunft abfragen.