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á.
Com a Amazon SageMaker Feature Store, você pode pesquisar os recursos que criou em seus grupos de recursos. É possível pesquisar todos os seus atributos sem precisar primeiro selecionar um grupo de atributos. A funcionalidade de pesquisa ajuda a encontrar os atributos 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 atributos compartilhados, os grupos de atributos devem ter a capacidade de descoberta pela Conta da AWS. Para obter mais instruções sobre como compartilhar o catálogo do grupo de atributos e conceder detecção, consulte Compartilhar seu catálogo de grupos de atributos.
Se você estiver em uma equipe e seus colegas estiverem procurando atributos para usar em modelos, eles podem pesquisar os atributos em todos os grupos de atributos.
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 atributos.
Você pode pesquisar recursos usando o console ou usando a operação de Search
API no SageMaker AI. A tabela a seguir lista todos os metadados pesquisáveis e se você pode pesquisá-los no console ou com a API.
Metadados pesquisáveis | Nome de campo da 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 atributos | FeatureGroupName | Não |
Nome do atributo | FeatureName | Sim |
Tipo de atributo | FeatureType | Não |
Hora da última modificação | LastModifiedTime | Não |
Parâmetros | Parâmetros. key |
Sim |
Como pesquisar seus atributos
As instruções para usar o 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.
-
Abra o console do Studio seguindo as instruções em Inicie o Amazon SageMaker Studio.
-
Escolha Dados no painel de navegação à esquerda para expandir a lista suspensa.
-
Na lista suspensa, escolha Feature Store.
-
(Opcional) Para ver seus atributos, escolha Minha conta. Para ver os atributos compartilhados, escolha Conta cruzada.
-
Na aba Catálogo de atributos, escolha Minha conta para visualizar seus grupos de atributos.
-
Na aba Catálogo de atributos, escolha Conta cruzada para visualizar os grupos de atributos que se tornaram detectáveis para você. Em Criado por, você pode ver o ID da conta do proprietário do recurso.
-
Você pode pesquisar seus atributos 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ê estiver procurando um parâmetro, especifique a chave e o valor dele. Para encontrar seus atributos, especifique intervalos de tempo ou desmarque colunas que não deseja consultar.
-
Para atributos compartilhados, você só pode editar metadados de grupos de atributos ou definições de atributos se tiver a permissão de acesso adequada concedida pela conta do proprietário do atributo. Ter a permissão de detecção por si só não permitirá que você edite metadados ou definições de atributos. Para obter informações sobre como conceder essas permissões de acesso, consulte Habilitar o acesso entre contas.
-
O código nesta seção usa a Search
operaçã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 Consulte também na Amazon SageMaker API Reference.
Para obter mais exemplos e recursos do Feature Store, consulte Recursos da Amazon SageMaker Feature Store.
O código a seguir mostra diferentes exemplos de consultas de pesquisa usando a API:
# 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"
}
)