Encontrar atributos em seus grupos de atributos - Amazon SageMaker

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Encontrar atributos em seus grupos de atributos

Com a Amazon SageMaker Feature Store, você pode pesquisar os recursos que criou em seus grupos de recursos. Você pode pesquisar todos os seus recursos sem precisar primeiro selecionar um grupo de recursos. A funcionalidade de pesquisa ajuda a encontrar os recursos que são relevantes para seu caso de uso.

nota

Os grupos de recursos nos quais você está procurando recursos devem estar dentro do seu Região da AWS Conta da AWS e. Para grupos de recursos compartilhados, os grupos de recursos devem ser descobertos por você Conta da AWS. Para obter mais instruções sobre como compartilhar o catálogo do grupo de recursos e conceder visibilidade, consulteCompartilhar seu catálogo de grupos de atributos.

Se você estiver em uma equipe e os colegas de equipe estiverem procurando recursos para usar em seus modelos, eles poderão pesquisar os recursos em todos os grupos de recursos.

Você pode adicionar parâmetros e descrições pesquisáveis para tornar seus atributos mais detectáveis. Para obter mais informações, consulte Adicionar metadados pesquisáveis aos seus recursos.

Você pode pesquisar recursos usando o console ou usando a SearchAPIoperação em SageMaker. A tabela a seguir lista todos os metadados pesquisáveis e se você pode pesquisá-los no console ou com o. API

Metadados pesquisáveis Nome de campo do API Pesquisável no console?
Todos os parâmetros AllParameters Sim
Hora de criação CreationTime Sim
Descrição Descrição Sim
Nome do grupo de recursos FeatureGroupName Não
Nome do recurso FeatureName Sim
Tipo de recurso FeatureType Não
Hora da última modificação LastModifiedTime Não
Parâmetros Parâmetros.key Sim

Como pesquisar seus recursos

As instruções para usar a Feature Store por meio do console dependem de você ter ativado SageMaker Estúdio Amazon ou Amazon SageMaker Studio Clássico como sua experiência padrão. Escolha uma das instruções a seguir com base no seu caso de uso.

  1. Abra o console do Studio seguindo as instruções emInicie o Amazon SageMaker Studio.

  2. Escolha Dados no painel de navegação esquerdo para expandir a lista suspensa.

  3. Na lista suspensa, escolha Feature Store.

  4. (Opcional) Para ver seus recursos, escolha Minha conta. Para ver os recursos compartilhados, escolha Conta cruzada.

  5. Na guia Catálogo de recursos, escolha Minha conta para visualizar seus grupos de recursos.

  6. Na guia Catálogo de recursos, escolha Conta cruzada para visualizar grupos de recursos que outras pessoas tornaram visíveis para você. Em Criado por, você pode ver o ID da conta do proprietário do recurso.

  7. Você pode pesquisar seu recurso na lista suspensa Pesquisar:

    • (Opcional) Para filtrar sua pesquisa, escolha o ícone de filtro ao lado da lista suspensa Pesquisar. Você pode usar filtros para especificar parâmetros ou intervalos de datas nos resultados da pesquisa. Se você pesquisar um parâmetro, especifique a chave e o valor. Para encontrar seus recursos, especifique intervalos de tempo ou limpe (desmarque) as colunas que você não deseja consultar.

    • Para recursos compartilhados, você só pode editar metadados de grupos de recursos ou definições de recursos se tiver a permissão de acesso adequada concedida pela conta do proprietário do recurso. A permissão de descoberta por si só não permitirá que você edite metadados ou definições de recursos. Para obter mais informações sobre como conceder permissões de acesso, consulteHabilitar o acesso entre contas.

O código nesta seção usa a Searchoperação em AWS SDK for Python (Boto3) para executar a consulta de pesquisa para encontrar recursos em seus grupos de recursos. Para obter informações sobre os outros idiomas para enviar uma consulta, consulte também na SageMaker APIReferência da Amazon.

Para obter mais exemplos e recursos da Feature Store, consulteRecursos da Amazon SageMaker Feature Store.

O código a seguir mostra diferentes exemplos de consultas de pesquisa usando oAPI:

# 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" } )