Facebook Page Insights 엔터티에서 읽기 - AWS Glue

Facebook Page Insights 엔터티에서 읽기

사전 조건

읽으려는 Facebook Ads 객체입니다. 객체 이름이 필요합니다.

소스에 대해 지원되는 엔터티:

개체 필터링 가능 제한 지원 정렬 기준 지원 Select * 지원 분할 지원
Page Content 아니요
Page CTA Clicks 아니요 아니요
Page Engagement 아니요 아니요
Page Impressions 아니요 아니요
Page Posts 아니요 아니요
Page Post Engagement 아니요 아니요 아니요 아니요
Page Post Reactions 아니요 아니요 아니요 아니요
Page Reactions 아니요 아니요
Stories 아니요 아니요
Page User Demographics 아니요 아니요
Page Video Views 아니요 아니요
Page Views 아니요 아니요
Page Video Posts 아니요 아니요
Pages 아니요 아니요 아니요
Feeds 아니요

예시:

facebookPageInsights_read = glueContext.create_dynamic_frame. from options( connection_type="facebookpageinsights", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v21" }

Facebook Page Insights 필드 세부 정보:

개체 필드 데이터 유형 지원되는 연산자
Page Content 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page CTA Clicks 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Engagement 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Impressions 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Posts 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Post Engagement 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Post Reactions 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page User Demographics 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Video Views 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Views 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Page Video Posts 명칭 String 해당 사항 없음
기간 기간 EQUAL_TO
Since DateTime EQUAL_TO
나열 N/A
Title String 해당 사항 없음
설명 String 해당 사항 없음
description_from_api_doc String 해당 사항 없음
Id String 해당 사항 없음
Pages 명칭 String 해당 사항 없음
About String 해당 사항 없음
access_token String 해당 사항 없음
ad_campaign String 해당 사항 없음
Affiliation String 해당 사항 없음
app_id String 해당 사항 없음
artists_we_like String 해당 사항 없음
Attire String 해당 사항 없음
Awards String 해당 사항 없음
band_interests String 해당 사항 없음
band_members String 해당 사항 없음
best_page String 해당 사항 없음
Bio String 해당 사항 없음
Birthday String 해당 사항 없음
booking_agent String 해당 사항 없음
Built String 해당 사항 없음
can_checkin String 해당 사항 없음
can_post String 해당 사항 없음
범주 String 해당 사항 없음
category_list 나열 N/A
Checkins Integer N/A
company_overview String 해당 사항 없음
connected_instagram_account String 해당 사항 없음
contact_address String 해당 사항 없음
country_page_likes Integer N/A
Cover Struct N/A
culinary_team String 해당 사항 없음
current_location String 해당 사항 없음
delivery_and_pickup_option_info 나열 N/A
설명 String 해당 사항 없음
description_html String 해당 사항 없음
differently_open_offerings 나열 N/A
directed_by String 해당 사항 없음
display_subtext String 해당 사항 없음
displayed_message_response_time String 해당 사항 없음
Emails String 해당 사항 없음
Engagement String 해당 사항 없음
fan_count Integer N/A
featured_video String 해당 사항 없음
Features String 해당 사항 없음
followers_count Integer N/A
food_styles 나열 N/A
Founded String 해당 사항 없음
general_info String 해당 사항 없음
general_manager String 해당 사항 없음
Genre String 해당 사항 없음
global_brand_page_name String 해당 사항 없음
global_brand_root_id String 해당 사항 없음
has_added_app N/A
has_transitioned_to_new_page_experience N/A
has_whatsapp_business_number N/A
has_whatsapp_number N/A
Hometown String 해당 사항 없음
시간 Struct N/A
Impressum String 해당 사항 없음
Influence String 해당 사항 없음
instagram_business_account String 해당 사항 없음
is_always_open N/A
is_chain N/A
is_community_page N/A
is_eligible_for_branded_content N/A
is_messenger_bot_get_started_enabled N/A
is_messenger_platform_bot N/A
is_owned N/A
is_permanently_closed N/A
is_published N/A
명칭 String 해당 사항 없음
업무 나열 N/A
is_unclaimed N/A
is_webhooks_subscribed N/A
leadgen_tos_acceptance_time DateTime N/A
leadgen_tos_accepted N/A
leadgen_tos_accepting_user String 해당 사항 없음
leadgen_tos_accepting_user Struct N/A
링크 링크 N/A
위치 Struct N/A
Members String 해당 사항 없음
merchant_review_status String 해당 사항 없음
messenger_ads_default_icebreakers 나열 N/A
messenger_ads_default_page_welcome_message Struct N/A
messenger_ads_default_quick_replies 나열 N/A
messenger_ads_quick_replies_type String 해당 사항 없음
Mission String 해당 사항 없음
Mpg String 해당 사항 없음
name_with_location_descriptor String 해당 사항 없음
Network String 해당 사항 없음
new_like_count Integer N/A
offer_eligible N/A
overall_star_rating Float N/A
page_token String 해당 사항 없음
parent_page String 해당 사항 없음
Parking String 해당 사항 없음
payment_options Struct N/A
personal_info String 해당 사항 없음
personal_interests String 해당 사항 없음
pharma_safety_info String 해당 사항 없음
전화번호 String 해당 사항 없음
pickup_options 나열 N/A
place_type String 해당 사항 없음
plot_outline String 해당 사항 없음
press_contact String 해당 사항 없음
price_range String 해당 사항 없음
privacy_info_url String 해당 사항 없음
produced_by String 해당 사항 없음
Products String 해당 사항 없음
promotion_eligible N/A
promotion_ineligible_reason String 해당 사항 없음
public_transit String 해당 사항 없음
rating_count Integer N/A
record_label String 해당 사항 없음
release_date String 해당 사항 없음
restaurant_services Struct N/A
restaurant_specialties Struct N/A
일정 String 해당 사항 없음
screenplay_by String 해당 사항 없음
Season String 해당 사항 없음
single_line_address String 해당 사항 없음
Starring String 해당 사항 없음
start_info Struct N/A
store_code String 해당 사항 없음
store_location_descriptor String 해당 사항 없음
store_number Integer N/A
Studio String 해당 사항 없음
supports_donate_button_in_live_video N/A
talking_about_count Integer N/A
temporary_status String 해당 사항 없음
unread_message_count Integer N/A
unread_notif_count Integer N/A
unseen_message_count Integer N/A
사용자 이름 String 해당 사항 없음
verification_status String 해당 사항 없음
voip_info Struct N/A
Website String 해당 사항 없음
were_here_count Integer N/A
whatsapp_number String 해당 사항 없음
written_by String 해당 사항 없음
Feeds Id String 해당 사항 없음
작업 나열 N/A
admin_creator 객체 N/A
Application 객체 N/A
Attachments Objects N/A
backdated_time DateTime N/A
call_to_action 객체 N/A
can_reply_privately N/A
child_attachments 나열 N/A
Coordinates Struct N/A
created_time DateTime N/A
Event Struct N/A
expanded_height Integer N/A
expanded_width Integer N/A
feed_targeting 객체 N/A
From 객체 N/A
full_picture String 해당 사항 없음
Height Integer N/A
Icon String 해당 사항 없음
instagram_eligibility String 해당 사항 없음
is_eligible_for_promotion N/A
is_expired N/A
is_hidden N/A
is_inline_created N/A
is_instagram_eligible N/A
is_popular N/A
is_published N/A
is_spherical N/A
메시지 String 해당 사항 없음
message_tags 나열 N/A
multi_share_end_card N/A
multi_share_optimized N/A
parent_id String 해당 사항 없음
permalink_url String 해당 사항 없음
Place String 해당 사항 없음
Privacy 객체 N/A
promotable_id String 해당 사항 없음
promotion_status String 해당 사항 없음
속성 나열 N/A
scheduled_publish_time Float N/A
Shares 객체 N/A
status_type String 해당 사항 없음
Story String 해당 사항 없음
story_tags 나열 N/A
Subscribed N/A
대상 Struct N/A
Targeting 객체 N/A
To 객체 N/A
timeline_visibility String 해당 사항 없음
updated_time DateTime N/A
Via Struct N/A
video_buying_eligibility 나열 N/A
너비 Integer N/A
Since DateTime EQUAL_TO

분할 쿼리

필터 기반 분할:

Spark에서 동시성을 활용하려는 경우 추가 Spark 옵션(PARTITION_FIELD, LOWER_BOUND, UPPER_BOUND, NUM_PARTITIONS)을 제공할 수 있습니다. 이러한 파라미터를 사용하면 Spark 작업에서 동시에 실행할 수 있는 NUM_PARTITIONS개의 하위 쿼리로 원래 쿼리가 분할됩니다.

  • PARTITION_FIELD: 쿼리 분할에 사용할 필드의 이름입니다.

  • LOWER_BOUND: 선택한 파티션 필드의 하한 값(경계 포함).

    Datetime 필드의 경우 Spark SQL 쿼리에 사용된 Spark 타임스탬프 형식을 허용합니다.

    유효한 값의 예제:

    "2024-09-30T01:01:01.000Z"
  • UPPER_BOUND: 선택한 파티션 필드의 상한 값(경계 제외).

  • NUM_PARTITIONS: 파티션 수.

예시:

facebookPageInsights_read = glueContext.create_dynamic_frame.from_options( connection_type="facebookpageinsights", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v21", "PARTITION_FIELD": "created_Time" "LOWER_BOUND": "2024-10-27T07:00:00+0000" "UPPER_BOUND": "2024-10-27T07:00:00+0000" "NUM_PARTITIONS": "10" }