Intercom エンティティからの読み取り
前提条件
-
読み取り元の Intercom オブジェクト。使用可能なエンティティを確認するには、以下のサポートされているエンティティの表を参照してください。
サポートされているエンティティ
| エンティティ | API_Version | フィルタリング可能 | 制限をサポートする | Order By をサポートする | Select * をサポートする | パーティション分割をサポートする |
|---|---|---|---|---|---|---|
| 管理者 | v2.5 | なし | なし | なし | あり | なし |
| Companies | v2.5 | なし | あり | なし | あり | なし |
| Conversations | v2.5 | はい | あり | あり | あり | あり |
| Data Attributes | v2.5 | なし | なし | なし | あり | なし |
| 問い合わせ | v2.5 | はい | あり | あり | あり | あり |
| セグメント | v2.5 | なし | なし | なし | あり | なし |
| [タグ] | v2.5 | なし | なし | なし | あり | なし |
| チーム | v2.5 | なし | なし | なし | あり | なし |
例
Intercom_read = glueContext.create_dynamic_frame.from_options( connection_type="Intercom", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "company", "API_VERSION": "V2.5" } )
Intercom エンティティとフィールドの詳細
| エンティティ | フィールド | データタイプ | サポートされている演算子 |
|---|---|---|---|
| 管理者 | type | 文字列 | NA |
| 管理者 | id | 文字列 | NA |
| 管理者 | avatar | Struct | NA |
| 管理者 | 名前 | 文字列 | NA |
| 管理者 | 文字列 | NA | |
| 管理者 | away_mode_enabled | ブール値 | NA |
| 管理者 | away_mode_reassign | ブール値 | NA |
| 管理者 | has_inbox_seat | ブール値 | NA |
| 管理者 | teams_ids | リスト | NA |
| 管理者 | job_title | 文字列 | NA |
| Companies | type | 文字列 | NA |
| Companies | id | 文字列 | NA |
| Companies | app_id | 文字列 | NA |
| Companies | created_at | DateTime | NA |
| Companies | remote_created_at | DateTime | NA |
| Companies | updated_at | DateTime | NA |
| Companies | last_request_at | DateTime | NA |
| Companies | 計画 | Struct | NA |
| Companies | company_id | 文字列 | NA |
| Companies | 名前 | 文字列 | NA |
| Companies | custom_attributes | Struct | NA |
| Companies | session_count | 整数 | NA |
| Companies | monthly_spend | 整数 | NA |
| Companies | user_count | 整数 | NA |
| Companies | industry | 文字列 | NA |
| Companies | size | 整数 | NA |
| Companies | website | 文字列 | NA |
| Companies | tags | Struct | NA |
| Companies | segments | Struct | NA |
| 問い合わせ | id | 文字列 | EQUAL_TO.NOT_EQUAL_TO |
| 問い合わせ | type | 文字列 | NA |
| 問い合わせ | workspace_id | 文字列 | NA |
| 問い合わせ | external_id | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | ロール | 文字列 | EQUAL_TO.NOT_EQUAL_TO |
| 問い合わせ | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO | |
| 問い合わせ | phone | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | 名前 | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | avatar | 文字列 | NA |
| 問い合わせ | owner_id | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | social_profiles | Struct | NA |
| 問い合わせ | has_hard_bounced | ブール値 | EQUAL_TO |
| 問い合わせ | marked_email_as_spam | ブール値 | EQUAL_TO |
| 問い合わせ | unsubscribed_from_emails | ブール値 | EQUAL_TO |
| 問い合わせ | created_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | updated_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | signed_up_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | last_seen_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | last_replied_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | last_contacted_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | last_email_opened_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | last_email_clicked_at | DateTime | EQUAL_TO、GREATER_THAN、LESS_THAN |
| 問い合わせ | language_override | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | ブラウザ | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | browser_version | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | browser_language | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | os | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | location | Struct | NA |
| 問い合わせ | location_country | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | location_region | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | location_city | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | Android_app_name | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | Android_app_version | 文字列 | NA |
| 問い合わせ | android_device | 文字列 | NA |
| 問い合わせ | android_os_version | 文字列 | NA |
| 問い合わせ | android_sdk_version | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | android_last_seen_at | 日付 | NA |
| 問い合わせ | ios_app_name | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | ios_app_version | 文字列 | NA |
| 問い合わせ | ios_device | 文字列 | NA |
| 問い合わせ | ios_os_version | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | ios_sdk_version | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| 問い合わせ | ios_last_seen_at | DateTime | NA |
| 問い合わせ | custom_attributes | Struct | NA |
| 問い合わせ | tags | Struct | NA |
| 問い合わせ | 注意事項 | Struct | NA |
| 問い合わせ | companies | Struct | NA |
| 問い合わせ | unsubscribed_from_sms | ブール値 | NA |
| 問い合わせ | sms_consent | ブール値 | NA |
| 問い合わせ | opted_out_subscription_types | Struct | NA |
| 問い合わせ | referrer | 文字列 | NA |
| 問い合わせ | utm_campaign | 文字列 | NA |
| 問い合わせ | utm_content | 文字列 | NA |
| 問い合わせ | utm_medium | 文字列 | NA |
| 問い合わせ | utm_source | 文字列 | NA |
| 問い合わせ | utm_term | 文字列 | NA |
| Conversations | type | 文字列 | NA |
| Conversations | id | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | created_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | updated_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | ソース | Struct | NA |
| Conversations | source_id | 文字列 | EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_type | 文字列 | EQUAL_TO、NOT_EQUAL_TO、 |
| Conversations | source_delivered_as | 文字列 | EQUAL_TO、NOT_EQUAL_TO、 |
| Conversations | source_subject | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_body | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_author_id | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_author_type | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_author_name | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_author_email | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | source_url | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | contacts | Struct | NA |
| Conversations | teammates | Struct | NA |
| Conversations | title | 文字列 | NA |
| Conversations | admin_assignee_id | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | team_assignee_id | 整数 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | custom_attributes | Struct | NA |
| Conversations | open | ブール値 | EQUAL_TO |
| Conversations | state | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | read | ブール値 | EQUAL_TO |
| Conversations | waiting_since | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | snoozed_until | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | tags | Struct | NA |
| Conversations | first_contact_reply | Struct | NA |
| Conversations | priority | 文字列 | EQUAL_TO、NOT_EQUAL_TO |
| Conversations | トピック | Struct | NA |
| Conversations | sla_applied | Struct | NA |
| Conversations | conversation_rating | Struct | NA |
| Conversations | conversation_rating_requested_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | conversation_rating_replied_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | conversation_rating_score | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | conversation_rating_remark | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | conversation_rating_contact_id | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | conversation_rating_admin_id | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | 統計 | Struct | NA |
| Conversations | statistics_time_to_assignment | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_time_to_admin_reply | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_time_to_first_close | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_time_to_last_close | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_median_time_to_reply | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_first_contact_reply_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_first_assignment_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_first_admin_reply_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_first_close_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_assignment_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_assignment_admin_reply_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_contact_reply_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_admin_reply_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_close_at | DateTime | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_last_closed_by_id | 文字列 | CONTAINS、EQUAL_TO、NOT_EQUAL_TO |
| Conversations | statistics_count_reopens | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_count_assignments | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | statistics_count_conversation_parts | 整数 | EQUAL_TO、NOT_EQUAL_TO、GREATER_THAN、LESS_THAN |
| Conversations | conversation_parts | リスト | NA |
| Data Attributes | id | 整数 | NA |
| Data Attributes | type | 文字列 | NA |
| Data Attributes | モデル | 文字列 | NA |
| Data Attributes | 名前 | 文字列 | NA |
| Data Attributes | full_name | 文字列 | NA |
| Data Attributes | ラベル | 文字列 | NA |
| Data Attributes | description | 文字列 | NA |
| Data Attributes | data_type | 文字列 | NA |
| Data Attributes | options | リスト | NA |
| Data Attributes | api_writable | ブール値 | NA |
| Data Attributes | ui_writable | ブール値 | NA |
| Data Attributes | カスタム | ブール値 | NA |
| Data Attributes | archived | ブール値 | NA |
| Data Attributes | created_at | ブール値 | NA |
| Data Attributes | updated_at | DateTime | NA |
| Data Attributes | admin_id | 文字列 | NA |
| セグメント | type | 文字列 | NA |
| セグメント | id | 文字列 | NA |
| セグメント | 名前 | 文字列 | NA |
| セグメント | created_at | DateTime | NA |
| セグメント | updated_at | DateTime | NA |
| セグメント | person_type | 文字列 | NA |
| セグメント | count | 整数 | NA |
| [タグ] | type | 文字列 | NA |
| [タグ] | id | 文字列 | NA |
| [タグ] | 名前 | 文字列 | NA |
| チーム | type | 文字列 | NA |
| チーム | id | 文字列 | NA |
| チーム | 名前 | 文字列 | NA |
| チーム | admin_ids | リスト | NA |
パーティショニングクエリ
Spark で同時実行を使用する場合は、追加の Spark オプション PARTITION_FIELD、LOWER_BOUND、UPPER_BOUND、および NUM_PARTITIONS を指定できます。これらのパラメータを使用すると、元のクエリは Spark タスクで同時に実行できるサブクエリの NUM_PARTITIONS の数に分割されます。
-
PARTITION_FIELD: クエリのパーティション化に使用するフィールドの名前。 -
LOWER_BOUND: 選択したパーティションフィールドの包括的な下限値。日付については、Spark SQL クエリで使用される Spark の日付形式を受け入れます。有効な値の例:
"2024-02-06"。 -
UPPER_BOUND: 選択したパーティションフィールドの排他的上限値。 -
NUM_PARTITIONS: パーティション数。
エンティティごとのパーティション分割フィールドのサポートの詳細は、次の表にまとめられています。
| エンティティ名 | Partitioning Field | データタイプ |
|---|---|---|
| 問い合わせ | created_at、update_at、last_seen_at | DateTime |
| Conversations | id | 整数 |
| Conversations | created_at、update_at | DateTime |
例
Intercom_read = glueContext.create_dynamic_frame.from_options( connection_type="Intercom", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "conversation", "API_VERSION": "V2.5", "PARTITION_FIELD": "created_at" "LOWER_BOUND": "2022-07-13T07:55:27.065Z" "UPPER_BOUND": "2022-08-12T07:55:27.065Z" "NUM_PARTITIONS": "2" } )