Microsoft Yammer data source connector field mappings
To help you structure data for retrieval and chat filtering, Amazon Q Business crawls data source document attributes or metadata and maps them to fields in your Amazon Q index.
Amazon Q has reserved fields that it uses when querying your application. When possible, Amazon Q automatically maps these built-in fields to attributes in your data source. If a built-in field doesn't have a default mapping, or if you want to map additional index fields, use the custom field mappings to specify how a data source attribute maps to your Amazon Q application. You create field mappings by editing your data source after your application and retriever are created.
To learn more about document attributes and how they work in Amazon Q, see Document attributes and types in Amazon Q.
Important
Filtering using document attributes in chat is only supported through the API.
The Amazon Q Yammer connector supports the following entities and the associated reserved and custom attributes.
Note
You can map any Yammer field to the document title or document body Amazon Q reserved/default index fields.
Supported entities and field mappings
Message
Amazon Q supports crawling Microsoft Yammer Messages
Microsoft Yammer field name | Index field name | Description | Data type |
---|---|---|---|
id | ymr_id | Custom | String |
message_type | ymr_message_type | Custom | String |
api_url | ymr_api_url | Custom | String |
group_id | ymr_group_id | Custom | String |
group_name | ymr_group_name | Custom | String |
in_private_conversation | ymr_in_private_conversation | Custom | String |
in_private_group | ymr_in_private_group | Custom | String |
sender_email | ymr_sender_email | Custom | String |
sender_id | ymr_sender_id | Custom | String |
sender_name | ymr_sender_name | Custom | String |
created_at | _created_at | Default | Date |
web_url | _source_uri | Default | String |
Attachment
Microsoft Yammer field name | Index field name | Description | Data type |
---|---|---|---|
id | ymr_attachment_id | Custom | String |
name | ymr_attachment_name | Custom | String |
size | ymr_attachment_size | Custom | String |
url | ymr_attachment_url | Custom | String |
file_type | ymr_attachment_type | Custom | String |
created_at | _created_at | Default | Date |
privacy | ymr_attachment_privacy | Custom | String |
group_name | ymr_attachment_group_name | Custom | String |
sender_email | ymr_attachment_sender_email | Custom | String |
web_url | _source_uri | Default | String |
User
Microsoft Yammer field name | Index field name | Description | Data type |
---|---|---|---|
id | ymr_user_id | Custom | String |
user_type | ymr_user_type | Custom | String |
state | ymr_user_state | Custom | String |
full_name | ymr_user_full_name | Custom | String |
activated_at | _created_at | Default | Date |
first_name | ymr_user_first_name | Custom | String |
last_name | ymr_user_last_name | Custom | String |
network_name | ymr_user_network_name | Custom | String |
network_domains | ymr_user_network_domains | Custom | String |
url | ymr_user_url | Custom | String |
name | ymr_user_name | Custom | String |
birth_date | ymr_user_birth_date | Custom | Date |
admin | ymr_user_admin | Custom | String |
verified_admin | ymr_user_verified_admin | Custom | String |
contact | ymr_user_contact | Custom | String |
ymr_user_email | Custom | String | |
web_url | _source_uri | Default | String |
Community
Microsoft Yammer field name | Index field name | Description | Data type |
---|---|---|---|
id | ymr_community_id | Custom | String |
name | ymr_community_name | Custom | String |
ymr_community_email | Custom | String | |
full_name | ymr_community_full_name | Custom | String |
description | ymr_community_description | Custom | String |
privacy | ymr_community_privacy | Custom | String |
url | ymr_community_url | Custom | String |
created_at | _created_at | Default | Date |
state | ymr_community_state | Custom | String |
web_url | _source_uri | Default | String |