JSData & Media Start a project

← All connectors

Schema · Entity relationship diagram

Okendo tables and relationships

Product reviews with ratings, replies, media, tags and reviewer/product attributes.

Live6 tables · 5 relationships
ConnectPaste an API key
Default schemaokendo
Source API docsdocs.okendo.io
DestinationsAmazon Redshift, Google BigQuery, Snowflake, PostgreSQL, Amazon S3
  • reviews plus one child table per array on Okendo's review object (ratings, media, tags, product and reviewer attributes), all joined on review_id.
review_attributes_with_rating.review_id → reviews.review_idreview_media.review_id → reviews.review_idreview_tags.review_id → reviews.review_idreview_product_attributes.review_id → reviews.review_idreview_reviewer_attributes.review_id → reviews.review_idreview_attributes_with_rating — attributesWithRating: scale answers (e.g. fit, quality). position = order in the review.review_attributes_with_rating10_jsdata_key VARCHAR(32) · primary key_jsdata_keyvarcharreview_id VARCHAR(64) · → reviews.review_idreview_idvarcharposition INTEGERpositioninttitle VARCHAR(512)titlevarchartype VARCHAR(64)typevarcharvalue VARCHAR(1024)valuevarcharmin_label VARCHAR(256)min_labelvarcharmid_label VARCHAR(256)mid_labelvarcharmax_label VARCHAR(256)max_labelvarchar_jsdata_synced TIMESTAMP_jsdata_syncedtimestampreview_reviewer_attributes — reviewer.attributes: questions about the reviewer (e.g. age range, skin type).review_reviewer_attributes7_jsdata_key VARCHAR(32) · primary key_jsdata_keyvarcharreview_id VARCHAR(64) · → reviews.review_idreview_idvarcharposition INTEGERpositioninttitle VARCHAR(512)titlevarchartype VARCHAR(64)typevarcharvalue VARCHAR(4096)valuevarchar_jsdata_synced TIMESTAMP_jsdata_syncedtimestampreview_media — media: photos and videos attached to the review.review_media11_jsdata_key VARCHAR(32) · primary key_jsdata_keyvarcharreview_id VARCHAR(64) · → reviews.review_idreview_idvarcharstream_id VARCHAR(64)stream_idvarchartype VARCHAR(32)typevarcharis_hidden BOOLEANis_hiddenboolthumbnail_url VARCHAR(2048)thumbnail_urlvarcharlarge_url VARCHAR(2048)large_urlvarcharfull_size_url VARCHAR(2048)full_size_urlvarcharlarge_portrait_thumbnail_url VARCHAR(2048)large_portrait_thumbnail_urlvarchardynamic_key VARCHAR(512)dynamic_keyvarchar_jsdata_synced TIMESTAMP_jsdata_syncedtimestampreviewsreviews44review_id VARCHAR(64) · primary keyreview_idvarcharproduct_id VARCHAR(128)product_idvarcharvariant_id VARCHAR(128)variant_idvarcharproduct_name VARCHAR(1024)product_namevarcharvariant_name VARCHAR(1024)variant_namevarcharproduct_handle VARCHAR(512)product_handlevarcharproduct_url VARCHAR(2048)product_urlvarcharproduct_image_url VARCHAR(2048)product_image_urlvarcharrating INTEGERratinginttitle VARCHAR(2048)titlevarcharbody VARCHAR(65535)bodyvarcharstatus VARCHAR(32)statusvarcharsentiment VARCHAR(32)sentimentvarcharis_recommended BOOLEANis_recommendedboolis_incentivized BOOLEANis_incentivizedboolcontains_profanity BOOLEANcontains_profanityboolhelpful_count INTEGERhelpful_countintunhelpful_count INTEGERunhelpful_countintcustomer_id VARCHAR(64)customer_idvarcharsubscriber_id VARCHAR(64)subscriber_idvarcharorder_id VARCHAR(64)order_idvarcharorder_number VARCHAR(64)order_numbervarchardate_created TIMESTAMPdate_createdtimestampdate_updated TIMESTAMPdate_updatedtimestampreply_body VARCHAR(65535)reply_bodyvarcharreply_raw_body VARCHAR(65535)reply_raw_bodyvarcharreply_is_private BOOLEANreply_is_privateboolreply_date_created TIMESTAMPreply_date_createdtimestampreviewer_name VARCHAR(512)reviewer_namevarcharreviewer_display_name VARCHAR(512)reviewer_display_namevarcharreviewer_email VARCHAR(512)reviewer_emailvarcharreviewer_avatar_url VARCHAR(2048)reviewer_avatar_urlvarcharreviewer_is_verified BOOLEANreviewer_is_verifiedboolreviewer_verified_status VARCHAR(64)reviewer_verified_statusvarcharreviewer_social_connection VARCHAR(64)reviewer_social_connectionvarcharreviewer_location_country_code VARCHAR(8)reviewer_location_country_codevarcharreviewer_location_country_name VARCHAR(128)reviewer_location_country_namevarcharreviewer_location_zone_code VARCHAR(16)reviewer_location_zone_codevarcharreward_type VARCHAR(64)reward_typevarcharreward_value VARCHAR(256)reward_valuevarcharreward_description VARCHAR(1024)reward_descriptionvarcharreward_integration VARCHAR(64)reward_integrationvarcharreward_is_coupon_upgrade BOOLEANreward_is_coupon_upgradebool_jsdata_synced TIMESTAMP_jsdata_syncedtimestampreview_tags — tags: one row per tag on the review.review_tags5_jsdata_key VARCHAR(32) · primary key_jsdata_keyvarcharreview_id VARCHAR(64) · → reviews.review_idreview_idvarcharposition INTEGERpositioninttag VARCHAR(512)tagvarchar_jsdata_synced TIMESTAMP_jsdata_syncedtimestampreview_product_attributes — productAttributes: product questions answered by the reviewer.review_product_attributes7_jsdata_key VARCHAR(32) · primary key_jsdata_keyvarcharreview_id VARCHAR(64) · → reviews.review_idreview_idvarcharposition INTEGERpositioninttitle VARCHAR(512)titlevarchartype VARCHAR(64)typevarcharvalue VARCHAR(4096)valuevarchar_jsdata_synced TIMESTAMP_jsdata_syncedtimestamp
Primary keyForeign keyReferencesJoins on (not a key)

Drag to pan, scroll or pinch to zoom, click a table to see what it joins to.

Table reference

6 tables · click a table for its columns
reviews44 columnsshow in diagram

Primary key: review_id

ColumnTypeKeyDescription
review_idPrimary key.varchar(64)PK Primary key.
product_idvarchar(128)
variant_idvarchar(128)
product_namevarchar(1024)
variant_namevarchar(1024)
product_handlevarchar(512)
product_urlvarchar(2048)
product_image_urlvarchar(2048)
ratinginteger
titlevarchar(2048)
bodyvarchar(65535)
statusvarchar(32)
sentimentvarchar(32)
is_recommendedboolean
is_incentivizedboolean
contains_profanityboolean
helpful_countinteger
unhelpful_countinteger
customer_idvarchar(64)
subscriber_idvarchar(64)
order_idvarchar(64)
order_numbervarchar(64)
date_createdtimestamp
date_updatedtimestamp
reply_bodyvarchar(65535)
reply_raw_bodyvarchar(65535)
reply_is_privateboolean
reply_date_createdtimestamp
reviewer_namevarchar(512)
reviewer_display_namevarchar(512)
reviewer_emailvarchar(512)
reviewer_avatar_urlvarchar(2048)
reviewer_is_verifiedboolean
reviewer_verified_statusvarchar(64)
reviewer_social_connectionvarchar(64)
reviewer_location_country_codevarchar(8)
reviewer_location_country_namevarchar(128)
reviewer_location_zone_codevarchar(16)
reward_typevarchar(64)
reward_valuevarchar(256)
reward_descriptionvarchar(1024)
reward_integrationvarchar(64)
reward_is_coupon_upgradeboolean
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
review_attributes_with_rating10 columnsshow in diagram

attributesWithRating: scale answers (e.g. fit, quality). position = order in the review.

Primary key: _jsdata_key

ColumnTypeKeyDescription
_jsdata_keyPrimary key.varchar(32)PK Primary key.
review_idReferences reviews.review_id.varchar(64)FKReferences reviews.review_id.
positioninteger
titlevarchar(512)
typevarchar(64)
valuevarchar(1024)
min_labelvarchar(256)
mid_labelvarchar(256)
max_labelvarchar(256)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
review_media11 columnsshow in diagram

media: photos and videos attached to the review.

Primary key: _jsdata_key

ColumnTypeKeyDescription
_jsdata_keyPrimary key.varchar(32)PK Primary key.
review_idReferences reviews.review_id.varchar(64)FKReferences reviews.review_id.
stream_idvarchar(64)
typevarchar(32)
is_hiddenboolean
thumbnail_urlvarchar(2048)
large_urlvarchar(2048)
full_size_urlvarchar(2048)
large_portrait_thumbnail_urlvarchar(2048)
dynamic_keyvarchar(512)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
review_tags5 columnsshow in diagram

tags: one row per tag on the review.

Primary key: _jsdata_key

ColumnTypeKeyDescription
_jsdata_keyPrimary key.varchar(32)PK Primary key.
review_idReferences reviews.review_id.varchar(64)FKReferences reviews.review_id.
positioninteger
tagvarchar(512)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
review_product_attributes7 columnsshow in diagram

productAttributes: product questions answered by the reviewer.

Primary key: _jsdata_key

ColumnTypeKeyDescription
_jsdata_keyPrimary key.varchar(32)PK Primary key.
review_idReferences reviews.review_id.varchar(64)FKReferences reviews.review_id.
positioninteger
titlevarchar(512)
typevarchar(64)
valuevarchar(4096)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
review_reviewer_attributes7 columnsshow in diagram

reviewer.attributes: questions about the reviewer (e.g. age range, skin type).

Primary key: _jsdata_key

ColumnTypeKeyDescription
_jsdata_keyPrimary key.varchar(32)PK Primary key.
review_idReferences reviews.review_id.varchar(64)FKReferences reviews.review_id.
positioninteger
titlevarchar(512)
typevarchar(64)
valuevarchar(4096)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.

Connect Okendo All connectors