Reproductions scripts for q23 problem
-
-
Save yumkam/72a58da03d56b0ef21ab9d90155c4ff2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
: ${path=$HOME/src/ydb} | |
command time \ | |
$path/ydb/library/yql/tools/dqrun/dqrun \ | |
-s \ | |
--fs-cfg $path/ydb/library/yql/tools/dqrun/examples/fs.conf \ | |
--gateways-cfg $path/ydb/library/benchmarks/runner/runner/test-gateways.conf \ | |
--udfs-dir $path/ydb/library/yql/udfs/common/ \ | |
--bindings-file ds-1-bindings.json \ | |
-p q23-reduced.sql \ | |
--result-file q23-result.yson \ | |
--plan-file q23-half1.sql-plan.yson \ | |
--expr-file q23-half1.sql-plan.yson \ | |
2>ds-1-q23-join-spilled-stderr-exp14-.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"call_center": { | |
"ClusterType": "s3", | |
"path": "ds/1/call_center/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["cc_call_center_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["cc_call_center_id", ["OptionalType", ["DataType", "String"]]], | |
["cc_call_center_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_city", ["OptionalType", ["DataType", "String"]]], | |
["cc_class", ["OptionalType", ["DataType", "String"]]], | |
["cc_closed_date_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_company", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_company_name", ["OptionalType", ["DataType", "String"]]], | |
["cc_country", ["OptionalType", ["DataType", "String"]]], | |
["cc_county", ["OptionalType", ["DataType", "String"]]], | |
["cc_division", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_division_name", ["OptionalType", ["DataType", "String"]]], | |
["cc_employees", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_gmt_offset", ["OptionalType", ["DataType", "Double"]]], | |
["cc_hours", ["OptionalType", ["DataType", "String"]]], | |
["cc_manager", ["OptionalType", ["DataType", "String"]]], | |
["cc_market_manager", ["OptionalType", ["DataType", "String"]]], | |
["cc_mkt_class", ["OptionalType", ["DataType", "String"]]], | |
["cc_mkt_desc", ["OptionalType", ["DataType", "String"]]], | |
["cc_mkt_id", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_name", ["OptionalType", ["DataType", "String"]]], | |
["cc_open_date_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_rec_end_date", ["OptionalType", ["DataType", "Date"]]], | |
["cc_rec_start_date", ["OptionalType", ["DataType", "Date"]]], | |
["cc_sq_ft", ["OptionalType", ["DataType", "Int32"]]], | |
["cc_state", ["OptionalType", ["DataType", "String"]]], | |
["cc_street_name", ["OptionalType", ["DataType", "String"]]], | |
["cc_street_number", ["OptionalType", ["DataType", "String"]]], | |
["cc_street_type", ["OptionalType", ["DataType", "String"]]], | |
["cc_suite_number", ["OptionalType", ["DataType", "String"]]], | |
["cc_tax_percentage", ["OptionalType", ["DataType", "Double"]]], | |
["cc_zip", ["OptionalType", ["DataType", "String"]]] | |
] | |
] | |
}, | |
"catalog_page": { | |
"ClusterType": "s3", | |
"path": "ds/1/catalog_page/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["cp_catalog_page_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["cp_catalog_number", ["OptionalType", ["DataType", "Int32"]]], | |
["cp_catalog_page_id", ["OptionalType", ["DataType", "String"]]], | |
["cp_catalog_page_number", ["OptionalType", ["DataType", "Int32"]]], | |
["cp_catalog_page_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cp_department", ["OptionalType", ["DataType", "String"]]], | |
["cp_description", ["OptionalType", ["DataType", "String"]]], | |
["cp_end_date_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cp_start_date_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cp_type", ["OptionalType", ["DataType", "String"]]] | |
] | |
] | |
}, | |
"catalog_returns": { | |
"ClusterType": "s3", | |
"path": "ds/1/catalog_returns/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["cr_item_sk", "cr_order_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["cr_call_center_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_catalog_page_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_fee", ["OptionalType", ["DataType", "Double"]]], | |
["cr_item_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_net_loss", ["OptionalType", ["DataType", "Double"]]], | |
["cr_order_number", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_reason_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_refunded_addr_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_refunded_cash", ["OptionalType", ["DataType", "Double"]]], | |
["cr_refunded_cdemo_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_refunded_customer_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_refunded_hdemo_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_return_amount", ["OptionalType", ["DataType", "Double"]]], | |
["cr_return_amt_inc_tax", ["OptionalType", ["DataType", "Double"]]], | |
["cr_return_quantity", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_return_ship_cost", ["OptionalType", ["DataType", "Double"]]], | |
["cr_return_tax", ["OptionalType", ["DataType", "Double"]]], | |
["cr_returned_date_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_returned_time_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_returning_addr_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_returning_cdemo_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_returning_customer_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_returning_hdemo_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_reversed_charge", ["OptionalType", ["DataType", "Double"]]], | |
["cr_ship_mode_sk", ["OptionalType", ["DataType", "Int32"]]], | |
["cr_store_credit", ["OptionalType", ["DataType", "Double"]]], | |
["cr_warehouse_sk", ["OptionalType", ["DataType", "Int32"]]] | |
] | |
] | |
}, | |
"catalog_sales": { | |
"ClusterType": "s3", | |
"path": "ds/1/catalog_sales/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["cs_item_sk", "cs_order_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["cs_bill_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_bill_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_bill_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_bill_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_call_center_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_catalog_page_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_coupon_amt",["OptionalType",["DataType","Double"]]], | |
["cs_ext_discount_amt",["OptionalType",["DataType","Double"]]], | |
["cs_ext_list_price",["OptionalType",["DataType","Double"]]], | |
["cs_ext_sales_price",["OptionalType",["DataType","Double"]]], | |
["cs_ext_ship_cost",["OptionalType",["DataType","Double"]]], | |
["cs_ext_tax",["OptionalType",["DataType","Double"]]], | |
["cs_ext_wholesale_cost",["OptionalType",["DataType","Double"]]], | |
["cs_item_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_list_price",["OptionalType",["DataType","Double"]]], | |
["cs_net_paid",["OptionalType",["DataType","Double"]]], | |
["cs_net_paid_inc_ship",["OptionalType",["DataType","Double"]]], | |
["cs_net_paid_inc_ship_tax",["OptionalType",["DataType","Double"]]], | |
["cs_net_paid_inc_tax",["OptionalType",["DataType","Double"]]], | |
["cs_net_profit",["OptionalType",["DataType","Double"]]], | |
["cs_order_number",["OptionalType",["DataType","Int32"]]], | |
["cs_promo_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_quantity",["OptionalType",["DataType","Int32"]]], | |
["cs_sales_price",["OptionalType",["DataType","Double"]]], | |
["cs_ship_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_ship_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_ship_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_ship_date_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_ship_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_ship_mode_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_sold_date_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_sold_time_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_warehouse_sk",["OptionalType",["DataType","Int32"]]], | |
["cs_wholesale_cost",["OptionalType",["DataType","Double"]]] | |
] | |
] | |
}, | |
"customer": { | |
"ClusterType": "s3", | |
"path": "ds/1/customer/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["c_customer_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["c_birth_country",["OptionalType",["DataType","String"]]], | |
["c_birth_day",["OptionalType",["DataType","Int32"]]], | |
["c_birth_month",["OptionalType",["DataType","Int32"]]], | |
["c_birth_year",["OptionalType",["DataType","Int32"]]], | |
["c_current_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["c_current_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["c_current_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["c_customer_id",["OptionalType",["DataType","String"]]], | |
["c_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["c_email_address",["OptionalType",["DataType","String"]]], | |
["c_first_name",["OptionalType",["DataType","String"]]], | |
["c_first_sales_date_sk",["OptionalType",["DataType","Int32"]]], | |
["c_first_shipto_date_sk",["OptionalType",["DataType","Int32"]]], | |
["c_last_name",["OptionalType",["DataType","String"]]], | |
["c_last_review_date",["OptionalType",["DataType","Date"]]], | |
["c_login",["OptionalType",["DataType","String"]]], | |
["c_preferred_cust_flag",["OptionalType",["DataType","String"]]], | |
["c_salutation",["OptionalType",["DataType","String"]]] | |
] | |
] | |
}, | |
"customer_address": { | |
"ClusterType": "s3", | |
"path": "ds/1/customer_address/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["ca_address_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["ca_address_id",["OptionalType",["DataType","String"]]], | |
["ca_address_sk",["OptionalType",["DataType","Int32"]]], | |
["ca_city",["OptionalType",["DataType","String"]]], | |
["ca_country",["OptionalType",["DataType","String"]]], | |
["ca_county",["OptionalType",["DataType","String"]]], | |
["ca_gmt_offset",["OptionalType",["DataType","Double"]]], | |
["ca_location_type",["OptionalType",["DataType","String"]]], | |
["ca_state",["OptionalType",["DataType","String"]]], | |
["ca_street_name",["OptionalType",["DataType","String"]]], | |
["ca_street_number",["OptionalType",["DataType","String"]]], | |
["ca_street_type",["OptionalType",["DataType","String"]]], | |
["ca_suite_number",["OptionalType",["DataType","String"]]], | |
["ca_zip",["OptionalType",["DataType","String"]]] | |
] | |
] | |
}, | |
"customer_demographics": { | |
"ClusterType": "s3", | |
"path": "ds/1/customer_demographics/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["cd_demo_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["cd_credit_rating",["OptionalType",["DataType","String"]]], | |
["cd_demo_sk",["OptionalType",["DataType","Int32"]]], | |
["cd_dep_college_count",["OptionalType",["DataType","Int32"]]], | |
["cd_dep_count",["OptionalType",["DataType","Int32"]]], | |
["cd_dep_employed_count",["OptionalType",["DataType","Int32"]]], | |
["cd_education_status",["OptionalType",["DataType","String"]]], | |
["cd_gender",["OptionalType",["DataType","String"]]], | |
["cd_marital_status",["OptionalType",["DataType","String"]]], | |
["cd_purchase_estimate",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"date_dim": { | |
"ClusterType": "s3", | |
"path": "ds/1/date_dim/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["d_date_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["d_current_day",["OptionalType",["DataType","String"]]], | |
["d_current_month",["OptionalType",["DataType","String"]]], | |
["d_current_quarter",["OptionalType",["DataType","String"]]], | |
["d_current_week",["OptionalType",["DataType","String"]]], | |
["d_current_year",["OptionalType",["DataType","String"]]], | |
["d_date",["OptionalType",["DataType","Date"]]], | |
["d_date_id",["OptionalType",["DataType","String"]]], | |
["d_date_sk",["OptionalType",["DataType","Int32"]]], | |
["d_day_name",["OptionalType",["DataType","String"]]], | |
["d_dom",["OptionalType",["DataType","Int32"]]], | |
["d_dow",["OptionalType",["DataType","Int32"]]], | |
["d_first_dom",["OptionalType",["DataType","Int32"]]], | |
["d_following_holiday",["OptionalType",["DataType","String"]]], | |
["d_fy_quarter_seq",["OptionalType",["DataType","Int32"]]], | |
["d_fy_week_seq",["OptionalType",["DataType","Int32"]]], | |
["d_fy_year",["OptionalType",["DataType","Int32"]]], | |
["d_holiday",["OptionalType",["DataType","String"]]], | |
["d_last_dom",["OptionalType",["DataType","Int32"]]], | |
["d_month_seq",["OptionalType",["DataType","Int32"]]], | |
["d_moy",["OptionalType",["DataType","Int32"]]], | |
["d_qoy",["OptionalType",["DataType","Int32"]]], | |
["d_quarter_name",["OptionalType",["DataType","String"]]], | |
["d_quarter_seq",["OptionalType",["DataType","Int32"]]], | |
["d_same_day_lq",["OptionalType",["DataType","Int32"]]], | |
["d_same_day_ly",["OptionalType",["DataType","Int32"]]], | |
["d_week_seq",["OptionalType",["DataType","Int32"]]], | |
["d_weekend",["OptionalType",["DataType","String"]]], | |
["d_year",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"household_demographics": { | |
"ClusterType": "s3", | |
"path": "ds/1/household_demographics/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["hd_demo_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["hd_buy_potential",["OptionalType",["DataType","String"]]], | |
["hd_demo_sk",["OptionalType",["DataType","Int32"]]], | |
["hd_dep_count",["OptionalType",["DataType","Int32"]]], | |
["hd_income_band_sk",["OptionalType",["DataType","Int32"]]], | |
["hd_vehicle_count",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"income_band": { | |
"ClusterType": "s3", | |
"path": "ds/1/income_band/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["ib_income_band_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["ib_income_band_sk",["OptionalType",["DataType","Int32"]]], | |
["ib_lower_bound",["OptionalType",["DataType","Int32"]]], | |
["ib_upper_bound",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"inventory": { | |
"ClusterType": "s3", | |
"path": "ds/1/inventory/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["inv_date_sk", "inv_item_sk", "inv_warehouse_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["inv_date_sk",["OptionalType",["DataType","Int32"]]], | |
["inv_item_sk",["OptionalType",["DataType","Int32"]]], | |
["inv_quantity_on_hand",["OptionalType",["DataType","Int32"]]], | |
["inv_warehouse_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"item": { | |
"ClusterType": "s3", | |
"path": "ds/1/item/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["i_item_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["i_brand",["OptionalType",["DataType","String"]]], | |
["i_brand_id",["OptionalType",["DataType","Int32"]]], | |
["i_category",["OptionalType",["DataType","String"]]], | |
["i_category_id",["OptionalType",["DataType","Int32"]]], | |
["i_class",["OptionalType",["DataType","String"]]], | |
["i_class_id",["OptionalType",["DataType","Int32"]]], | |
["i_color",["OptionalType",["DataType","String"]]], | |
["i_container",["OptionalType",["DataType","String"]]], | |
["i_current_price",["OptionalType",["DataType","Double"]]], | |
["i_formulation",["OptionalType",["DataType","String"]]], | |
["i_item_desc",["OptionalType",["DataType","String"]]], | |
["i_item_id",["OptionalType",["DataType","String"]]], | |
["i_item_sk",["OptionalType",["DataType","Int32"]]], | |
["i_manager_id",["OptionalType",["DataType","Int32"]]], | |
["i_manufact",["OptionalType",["DataType","String"]]], | |
["i_manufact_id",["OptionalType",["DataType","Int32"]]], | |
["i_product_name",["OptionalType",["DataType","String"]]], | |
["i_rec_end_date",["OptionalType",["DataType","Date"]]], | |
["i_rec_start_date",["OptionalType",["DataType","Date"]]], | |
["i_size",["OptionalType",["DataType","String"]]], | |
["i_units",["OptionalType",["DataType","String"]]], | |
["i_wholesale_cost",["OptionalType",["DataType","Double"]]] | |
] | |
] | |
}, | |
"promotion": { | |
"ClusterType": "s3", | |
"path": "ds/1/promotion/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["p_promo_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["p_channel_catalog",["OptionalType",["DataType","String"]]], | |
["p_channel_demo",["OptionalType",["DataType","String"]]], | |
["p_channel_details",["OptionalType",["DataType","String"]]], | |
["p_channel_dmail",["OptionalType",["DataType","String"]]], | |
["p_channel_email",["OptionalType",["DataType","String"]]], | |
["p_channel_event",["OptionalType",["DataType","String"]]], | |
["p_channel_press",["OptionalType",["DataType","String"]]], | |
["p_channel_radio",["OptionalType",["DataType","String"]]], | |
["p_channel_tv",["OptionalType",["DataType","String"]]], | |
["p_cost",["OptionalType",["DataType","Double"]]], | |
["p_discount_active",["OptionalType",["DataType","String"]]], | |
["p_end_date_sk",["OptionalType",["DataType","Int32"]]], | |
["p_item_sk",["OptionalType",["DataType","Int32"]]], | |
["p_promo_id",["OptionalType",["DataType","String"]]], | |
["p_promo_name",["OptionalType",["DataType","String"]]], | |
["p_promo_sk",["OptionalType",["DataType","Int32"]]], | |
["p_purpose",["OptionalType",["DataType","String"]]], | |
["p_response_target",["OptionalType",["DataType","Int32"]]], | |
["p_start_date_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"reason": { | |
"ClusterType": "s3", | |
"path": "ds/1/reason/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["r_reason_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["r_reason_desc",["OptionalType",["DataType","String"]]], | |
["r_reason_id",["OptionalType",["DataType","String"]]], | |
["r_reason_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"ship_mode": { | |
"ClusterType": "s3", | |
"path": "ds/1/ship_mode/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["sm_ship_mode_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["sm_carrier",["OptionalType",["DataType","String"]]], | |
["sm_code",["OptionalType",["DataType","String"]]], | |
["sm_contract",["OptionalType",["DataType","String"]]], | |
["sm_ship_mode_id",["OptionalType",["DataType","String"]]], | |
["sm_ship_mode_sk",["OptionalType",["DataType","Int32"]]], | |
["sm_type",["OptionalType",["DataType","String"]]] | |
] | |
] | |
}, | |
"store": { | |
"ClusterType": "s3", | |
"path": "ds/1/store/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["s_store_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["s_city",["OptionalType",["DataType","String"]]], | |
["s_closed_date_sk",["OptionalType",["DataType","Int32"]]], | |
["s_company_id",["OptionalType",["DataType","Int32"]]], | |
["s_company_name",["OptionalType",["DataType","String"]]], | |
["s_country",["OptionalType",["DataType","String"]]], | |
["s_county",["OptionalType",["DataType","String"]]], | |
["s_division_id",["OptionalType",["DataType","Int32"]]], | |
["s_division_name",["OptionalType",["DataType","String"]]], | |
["s_floor_space",["OptionalType",["DataType","Int32"]]], | |
["s_geography_class",["OptionalType",["DataType","String"]]], | |
["s_gmt_offset",["OptionalType",["DataType","Double"]]], | |
["s_hours",["OptionalType",["DataType","String"]]], | |
["s_manager",["OptionalType",["DataType","String"]]], | |
["s_market_desc",["OptionalType",["DataType","String"]]], | |
["s_market_id",["OptionalType",["DataType","Int32"]]], | |
["s_market_manager",["OptionalType",["DataType","String"]]], | |
["s_number_employees",["OptionalType",["DataType","Int32"]]], | |
["s_rec_end_date",["OptionalType",["DataType","Date"]]], | |
["s_rec_start_date",["OptionalType",["DataType","Date"]]], | |
["s_state",["OptionalType",["DataType","String"]]], | |
["s_store_id",["OptionalType",["DataType","String"]]], | |
["s_store_name",["OptionalType",["DataType","String"]]], | |
["s_store_sk",["OptionalType",["DataType","Int32"]]], | |
["s_street_name",["OptionalType",["DataType","String"]]], | |
["s_street_number",["OptionalType",["DataType","String"]]], | |
["s_street_type",["OptionalType",["DataType","String"]]], | |
["s_suite_number",["OptionalType",["DataType","String"]]], | |
["s_tax_precentage",["OptionalType",["DataType","Double"]]], | |
["s_zip",["OptionalType",["DataType","String"]]] | |
] | |
] | |
}, | |
"store_returns": { | |
"ClusterType": "s3", | |
"path": "ds/1/store_returns/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_keys": ["sr_item_sk", "sr_ticket_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["sr_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_fee",["OptionalType",["DataType","Double"]]], | |
["sr_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_item_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_net_loss",["OptionalType",["DataType","Double"]]], | |
["sr_reason_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_refunded_cash",["OptionalType",["DataType","Double"]]], | |
["sr_return_amt",["OptionalType",["DataType","Double"]]], | |
["sr_return_amt_inc_tax",["OptionalType",["DataType","Double"]]], | |
["sr_return_quantity",["OptionalType",["DataType","Int32"]]], | |
["sr_return_ship_cost",["OptionalType",["DataType","Double"]]], | |
["sr_return_tax",["OptionalType",["DataType","Double"]]], | |
["sr_return_time_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_returned_date_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_reversed_charge",["OptionalType",["DataType","Double"]]], | |
["sr_store_credit",["OptionalType",["DataType","Double"]]], | |
["sr_store_sk",["OptionalType",["DataType","Int32"]]], | |
["sr_ticket_number",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"store_sales": { | |
"ClusterType": "s3", | |
"path": "ds/1/store_sales/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["ss_item_sk", "ss_ticket_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["ss_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_coupon_amt",["OptionalType",["DataType","Double"]]], | |
["ss_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_ext_discount_amt",["OptionalType",["DataType","Double"]]], | |
["ss_ext_list_price",["OptionalType",["DataType","Double"]]], | |
["ss_ext_sales_price",["OptionalType",["DataType","Double"]]], | |
["ss_ext_tax",["OptionalType",["DataType","Double"]]], | |
["ss_ext_wholesale_cost",["OptionalType",["DataType","Double"]]], | |
["ss_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_item_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_list_price",["OptionalType",["DataType","Double"]]], | |
["ss_net_paid",["OptionalType",["DataType","Double"]]], | |
["ss_net_paid_inc_tax",["OptionalType",["DataType","Double"]]], | |
["ss_net_profit",["OptionalType",["DataType","Double"]]], | |
["ss_promo_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_quantity",["OptionalType",["DataType","Int32"]]], | |
["ss_sales_price",["OptionalType",["DataType","Double"]]], | |
["ss_sold_date_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_sold_time_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_store_sk",["OptionalType",["DataType","Int32"]]], | |
["ss_ticket_number",["OptionalType",["DataType","Int32"]]], | |
["ss_wholesale_cost",["OptionalType",["DataType","Double"]]] | |
] | |
] | |
}, | |
"time_dim": { | |
"ClusterType": "s3", | |
"path": "ds/1/time_dim/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["t_time_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["t_am_pm",["OptionalType",["DataType","String"]]], | |
["t_hour",["OptionalType",["DataType","Int32"]]], | |
["t_meal_time",["OptionalType",["DataType","String"]]], | |
["t_minute",["OptionalType",["DataType","Int32"]]], | |
["t_second",["OptionalType",["DataType","Int32"]]], | |
["t_shift",["OptionalType",["DataType","String"]]], | |
["t_sub_shift",["OptionalType",["DataType","String"]]], | |
["t_time",["OptionalType",["DataType","Int32"]]], | |
["t_time_id",["OptionalType",["DataType","String"]]], | |
["t_time_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"warehouse": { | |
"ClusterType": "s3", | |
"path": "ds/1/warehouse/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_keys": ["w_warehouse_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["w_city",["OptionalType",["DataType","String"]]], | |
["w_country",["OptionalType",["DataType","String"]]], | |
["w_county",["OptionalType",["DataType","String"]]], | |
["w_gmt_offset",["OptionalType",["DataType","Double"]]], | |
["w_state",["OptionalType",["DataType","String"]]], | |
["w_street_name",["OptionalType",["DataType","String"]]], | |
["w_street_number",["OptionalType",["DataType","String"]]], | |
["w_street_type",["OptionalType",["DataType","String"]]], | |
["w_suite_number",["OptionalType",["DataType","String"]]], | |
["w_warehouse_id",["OptionalType",["DataType","String"]]], | |
["w_warehouse_name",["OptionalType",["DataType","String"]]], | |
["w_warehouse_sk",["OptionalType",["DataType","Int32"]]], | |
["w_warehouse_sq_ft",["OptionalType",["DataType","Int32"]]], | |
["w_zip",["OptionalType",["DataType","String"]]] | |
] | |
] | |
}, | |
"web_page": { | |
"ClusterType": "s3", | |
"path": "ds/1/web_page/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["wp_web_page_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["wp_access_date_sk",["OptionalType",["DataType","Int32"]]], | |
["wp_autogen_flag",["OptionalType",["DataType","String"]]], | |
["wp_char_count",["OptionalType",["DataType","Int32"]]], | |
["wp_creation_date_sk",["OptionalType",["DataType","Int32"]]], | |
["wp_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["wp_image_count",["OptionalType",["DataType","Int32"]]], | |
["wp_link_count",["OptionalType",["DataType","Int32"]]], | |
["wp_max_ad_count",["OptionalType",["DataType","Int32"]]], | |
["wp_rec_end_date",["OptionalType",["DataType","Date"]]], | |
["wp_rec_start_date",["OptionalType",["DataType","Date"]]], | |
["wp_type",["OptionalType",["DataType","String"]]], | |
["wp_url",["OptionalType",["DataType","String"]]], | |
["wp_web_page_id",["OptionalType",["DataType","String"]]], | |
["wp_web_page_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"web_returns": { | |
"ClusterType": "s3", | |
"path": "ds/1/web_returns/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["wr_item_sk", "wr_order_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["wr_account_credit",["OptionalType",["DataType","Double"]]], | |
["wr_fee",["OptionalType",["DataType","Double"]]], | |
["wr_item_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_net_loss",["OptionalType",["DataType","Double"]]], | |
["wr_order_number",["OptionalType",["DataType","Int32"]]], | |
["wr_reason_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_refunded_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_refunded_cash",["OptionalType",["DataType","Double"]]], | |
["wr_refunded_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_refunded_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_refunded_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_return_amt",["OptionalType",["DataType","Double"]]], | |
["wr_return_amt_inc_tax",["OptionalType",["DataType","Double"]]], | |
["wr_return_quantity",["OptionalType",["DataType","Int32"]]], | |
["wr_return_ship_cost",["OptionalType",["DataType","Double"]]], | |
["wr_return_tax",["OptionalType",["DataType","Double"]]], | |
["wr_returned_date_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_returned_time_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_returning_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_returning_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_returning_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_returning_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["wr_reversed_charge",["OptionalType",["DataType","Double"]]], | |
["wr_web_page_sk",["OptionalType",["DataType","Int32"]]] | |
] | |
] | |
}, | |
"web_sales": { | |
"ClusterType": "s3", | |
"path": "ds/1/web_sales/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_key": ["ws_item_sk", "ws_order_number"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["ws_bill_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_bill_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_bill_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_bill_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_coupon_amt",["OptionalType",["DataType","Double"]]], | |
["ws_ext_discount_amt",["OptionalType",["DataType","Double"]]], | |
["ws_ext_list_price",["OptionalType",["DataType","Double"]]], | |
["ws_ext_sales_price",["OptionalType",["DataType","Double"]]], | |
["ws_ext_ship_cost",["OptionalType",["DataType","Double"]]], | |
["ws_ext_tax",["OptionalType",["DataType","Double"]]], | |
["ws_ext_wholesale_cost",["OptionalType",["DataType","Double"]]], | |
["ws_item_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_list_price",["OptionalType",["DataType","Double"]]], | |
["ws_net_paid",["OptionalType",["DataType","Double"]]], | |
["ws_net_paid_inc_ship",["OptionalType",["DataType","Double"]]], | |
["ws_net_paid_inc_ship_tax",["OptionalType",["DataType","Double"]]], | |
["ws_net_paid_inc_tax",["OptionalType",["DataType","Double"]]], | |
["ws_net_profit",["OptionalType",["DataType","Double"]]], | |
["ws_order_number",["OptionalType",["DataType","Int32"]]], | |
["ws_promo_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_quantity",["OptionalType",["DataType","Int32"]]], | |
["ws_sales_price",["OptionalType",["DataType","Double"]]], | |
["ws_ship_addr_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_ship_cdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_ship_customer_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_ship_date_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_ship_hdemo_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_ship_mode_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_sold_date_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_sold_time_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_warehouse_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_web_page_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_web_site_sk",["OptionalType",["DataType","Int32"]]], | |
["ws_wholesale_cost",["OptionalType",["DataType","Double"]]] | |
] | |
] | |
}, | |
"web_site": { | |
"ClusterType": "s3", | |
"path": "ds/1/web_site/", | |
"cluster": "yq-tpc-local", | |
"format": "parquet", | |
"constraints": { | |
"primary_keys": ["web_site_sk"] | |
}, | |
"schema": [ | |
"StructType", [ | |
["web_city",["OptionalType",["DataType","String"]]], | |
["web_class",["OptionalType",["DataType","String"]]], | |
["web_close_date_sk",["OptionalType",["DataType","Int32"]]], | |
["web_company_id",["OptionalType",["DataType","Int32"]]], | |
["web_company_name",["OptionalType",["DataType","String"]]], | |
["web_country",["OptionalType",["DataType","String"]]], | |
["web_county",["OptionalType",["DataType","String"]]], | |
["web_gmt_offset",["OptionalType",["DataType","Double"]]], | |
["web_manager",["OptionalType",["DataType","String"]]], | |
["web_market_manager",["OptionalType",["DataType","String"]]], | |
["web_mkt_class",["OptionalType",["DataType","String"]]], | |
["web_mkt_desc",["OptionalType",["DataType","String"]]], | |
["web_mkt_id",["OptionalType",["DataType","Int32"]]], | |
["web_name",["OptionalType",["DataType","String"]]], | |
["web_open_date_sk",["OptionalType",["DataType","Int32"]]], | |
["web_rec_end_date",["OptionalType",["DataType","Date"]]], | |
["web_rec_start_date",["OptionalType",["DataType","Date"]]], | |
["web_site_id",["OptionalType",["DataType","String"]]], | |
["web_site_sk",["OptionalType",["DataType","Int32"]]], | |
["web_state",["OptionalType",["DataType","String"]]], | |
["web_street_name",["OptionalType",["DataType","String"]]], | |
["web_street_number",["OptionalType",["DataType","String"]]], | |
["web_street_type",["OptionalType",["DataType","String"]]], | |
["web_suite_number",["OptionalType",["DataType","String"]]], | |
["web_tax_percentage",["OptionalType",["DataType","Double"]]], | |
["web_zip",["OptionalType",["DataType","String"]]] | |
] | |
] | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2024-06-29 00:10:05.447 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [default] dqrun.cpp:756: dqrun ABI version: 2.38.0 | |
2024-06-29 00:10:05.472 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [default] storage.cpp:177: FileStorage initialized in "/tmp/tmp2TEmW2/", temporary dir: "/tmp/tmp2TEmW2/822880", files: 0, total size: 0 | |
2024-06-29 00:10:05.480 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [generic] client.cpp:34: Connector endpoint: grpcs://connector.yqv2-dev.cloud.yandex.net:50051 | |
2024-06-29 00:10:05.483 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [http gw] yql_dns_gateway.h:85: Filled DNS resolution table based on provided configuration | |
2024-06-29 00:10:05.483 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [http gw] yql_dns_gateway.h:126: Started DNS table update | |
2024-06-29 00:10:05.487 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] interconnect_helpers.cpp:215: Start listener ::1:31337 socket: 16 | |
2024-06-29 00:10:05.510 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] service_node.cpp:126: Starting GRPC on 31338 | |
GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option | |
2024-06-29 00:10:05.883 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [generic] yql_generic_settings.cpp:38: GenericConfiguration::AddCluster: name = ydb_dev, kind = YDB, database name = , database id = etnejle6hb72cdr6aqps, endpoint = { }, use tls = 1, protocol = NATIVE | |
2024-06-29 00:10:05.885 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_dq_gateway.cpp:561: {dummy_op} OpenSession | |
2024-06-29 00:10:05.886 INFO dqrun(pid=822880, tid=0x00007E84C5DC0640) [DQ] yql_dq_gateway.cpp:589: {dummy_op} OpenSession OK | |
2024-06-29 00:10:05.888 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [YT] yql_yt_io_discovery.cpp:227: {dummy_op} YtIODiscovery - finish, status: Ok | |
2024-06-29 00:10:05.888 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/customer/,.Pattern=ds/1/customer/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:10:05.919 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:10:05.919 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000000s and ended with 60 entries | |
2024-06-29 00:10:05.919 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/store_sales/,.Pattern=ds/1/store_sales/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:10:05.932 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:10:05.932 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000001s and ended with 60 entries | |
2024-06-29 00:10:05.932 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/date_dim/,.Pattern=ds/1/date_dim/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:10:05.946 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:10:05.946 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000001s and ended with 60 entries | |
2024-06-29 00:10:05.946 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/customer/* has 60 items with total size 5709407 | |
2024-06-29 00:10:05.947 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/date_dim/* has 60 items with total size 1640802 | |
2024-06-29 00:10:05.947 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/store_sales/* has 60 items with total size 163887278 | |
2024-06-29 00:10:05.947 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/store_sales/* has 60 items with total size 163887278 | |
2024-06-29 00:10:05.947 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/customer/* has 60 items with total size 5709407 | |
2024-06-29 00:10:05.948 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [YT] yql_yt_io_discovery.cpp:227: {dummy_op} YtIODiscovery - finish, status: Ok | |
2024-06-29 00:10:05.949 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [RESULT] yql_result_provider.cpp:1414: {dummy_op} RewriteIO | |
2024-06-29 00:10:06.053 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:10:06.054 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:10:06.054 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:10:06.055 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:10:06.055 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:10:06.056 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_dq_recapture.cpp:102: {dummy_op} DqsRecapture | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:10:06.064 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:10:06.074 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.076 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:10:06.082 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.082 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:10:06.087 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.087 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:10:06.092 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.092 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:10:06.096 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.096 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:10:06.100 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:10:06.101 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:10:06.101 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:10:06.101 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:10:06.101 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:10:06.106 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteEquiJoin | |
2024-06-29 00:10:06.106 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteEquiJoin | |
2024-06-29 00:10:06.115 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] dqs_opt.cpp:220: {dummy_op} DqReplicateStageMultiOutput | |
2024-06-29 00:10:06.119 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:10:06.134 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:10:06.138 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushExtractMembersToStage<false> | |
2024-06-29 00:10:06.143 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:10:06.146 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:10:06.149 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:10:06.155 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushCombineToStage<false> | |
2024-06-29 00:10:06.158 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:10:06.161 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:10:06.166 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildShuffleStage<false> | |
2024-06-29 00:10:06.169 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildFlatmapStage<false> | |
2024-06-29 00:10:06.177 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [RESULT] yql_result_provider.cpp:769: {dummy_op} ResPull | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:59: {dummy_op} Begin, root #205831 | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:72: {dummy_op} Collect unused nodes for root #205831, status: Ok | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #199077<Configure!> finished execution | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #199077<Configure!> created 0 trackable nodes: | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #205827<DqCnResult> finished execution | |
2024-06-29 00:10:06.186 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #205827<DqCnResult> created 0 trackable nodes: | |
2024-06-29 00:10:06.195 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] dq_opt_build.cpp:641: {dummy_op/#205829/#205844} [DQ/Build/EnableWideChannels] Enabled wide channels for 12 stages | |
2024-06-29 00:10:06.530 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #203449 to Partial | |
2024-06-29 00:10:06.530 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #203425 to Partial | |
2024-06-29 00:10:06.530 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #202889 to Full | |
2024-06-29 00:10:06.530 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #202866 to Full | |
2024-06-29 00:10:06.530 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #203425 to Full | |
2024-06-29 00:10:06.532 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #204934 to None | |
2024-06-29 00:10:06.532 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205501 to None | |
2024-06-29 00:10:06.532 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205541 to None | |
2024-06-29 00:10:06.532 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205586 to None | |
2024-06-29 00:10:06.533 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205445 to None | |
2024-06-29 00:10:06.534 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205633 to None | |
2024-06-29 00:10:06.535 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#205829/#205844} Setting block status for stage #205818 to None | |
2024-06-29 00:10:06.547 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:466: {dummy_op} Register async execution for node #205829 | |
2024-06-29 00:10:06.547 INFO dqrun(pid=822880, tid=0x00007E84E8462C00) [core exec] yql_execution.cpp:87: {dummy_op} Finish, output #205831, status: Async | |
VERIFY failed (2024-06-29T00:10:14.012298+0300): | |
ydb/library/yql/minikql/comp_nodes/llvm14/mkql_join_dict.cpp:149 | |
JoinDicts(): requirement !HasNullInKey(key1) failed | |
NPrivate::InternalPanicImpl(int, char const*, char const*, int, int, int, TBasicStringBuf<char, std::__y1::char_traits<char>>, char const*, unsigned long)+557 (0xDE33C9D) | |
NPrivate::Panic(NPrivate::TStaticBuf const&, int, char const*, char const*, char const*, ...)+263 (0xDE2B977) | |
??+0 (0x13AE229A) | |
??+0 (0x13ADE38E) | |
??+0 (0x13ADD6A8) | |
??+0 (0x138C68D0) | |
??+0 (0x138C1E5A) | |
??+0 (0x13B3C030) | |
??+0 (0x133F2BA7) | |
??+0 (0x133F2908) | |
??+0 (0x133F16FF) | |
??+0 (0x138FD08D) | |
??+0 (0x13FD1188) | |
??+0 (0x138C6839) | |
??+0 (0x138C1E5A) | |
??+0 (0x13B3C030) | |
??+0 (0x133F2BA7) | |
??+0 (0x133F2908) | |
??+0 (0x133F16FF) | |
??+0 (0x1416A629) | |
??+0 (0x1416A103) | |
??+0 (0x1340D80F) | |
??+0 (0x1340D378) | |
??+0 (0x138D9DEE) | |
??+0 (0x138D9BA8) | |
??+0 (0x138D7CFF) | |
??+0 (0x138FD08D) | |
??+0 (0x13C99C3A) | |
??+0 (0x133F2BA7) | |
??+0 (0x133F2908) | |
??+0 (0x133F16FF) | |
??+0 (0x13B4162E) | |
??+0 (0x13B413E8) | |
??+0 (0x13B3F96F) | |
??+0 (0x138FD08D) | |
??+0 (0x13C99C3A) | |
??+0 (0x133F2BA7) | |
??+0 (0x133F2908) | |
??+0 (0x133F16FF) | |
??+0 (0x13B4162E) | |
??+0 (0x13B41383) | |
??+0 (0x13B3F96F) | |
??+0 (0x1424A898) | |
??+0 (0x14249B76) | |
??+0 (0x133E7AFC) | |
??+0 (0x133E6D5E) | |
??+0 (0x1396BC85) | |
??+0 (0x1396BC85) | |
??+0 (0x133EDFD9) | |
??+0 (0x142F4655) | |
??+0 (0x138C0E6D) | |
??+0 (0x138C0E6D) | |
??+0 (0x138C0E6D) | |
??+0 (0x142FDD79) | |
??+0 (0x138F81F8) | |
NYql::NDq::TDqTaskRunner::FetchAndDispatch()+418 (0x17168102) | |
NYql::NDq::TDqTaskRunner::Run()+492 (0x1715B39C) | |
NYql::NDq::TDqSyncComputeActorBase<NYql::NDq::TDqComputeActor>::DoExecuteImpl()+45 (0x171E185D) | |
NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::DoExecute()+65 (0x171EF751) | |
void NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::StateFuncWrapper<&NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::BaseStateFuncBody(TAutoPtr<NActors::IEventHandle, TDelete>&)>(TAutoPtr<NActors::IEventHandle, TDelete>&)+19 (0x171EB7D3) | |
NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::THTSwapMailbox>(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool)+1928 (0xE260B78) | |
??+0 (0xE2582D2) | |
NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)+458 (0xE257CCA) | |
NActors::TExecutorThread::ThreadProc()+192 (0xE258B70) | |
??+0 (0xDE3909F) | |
??+0 (0x7E84E8294AC3) | |
??+0 (0x7E84E8326850) | |
__GI___pthread_kill at ./nptl/pthread_kill.c:89:078:0c:43:0 | |
__GI_raise at ../sysdeps/posix/raise.c:26:0 | |
__GI_abort at ./stdlib/abort.c:79:0 | |
NPrivate::InternalPanicImpl(int, char const*, char const*, int, int, int, TBasicStringBuf<char, std::__y1::char_traits<char>>, char const*, unsigned long) at /-S/util/system/yassert.cpp:90:0 | |
NPrivate::Panic(NPrivate::TStaticBuf const&, int, char const*, char const*, char const*, ...) at /-S/util/system/yassert.cpp:55:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TJoinDictWrapper<false>::JoinDicts(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValuePod, NYql::NUdf::TUnboxedValuePod) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_join_dict.cpp:149:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TJoinDictWrapper<false>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_join_dict.cpp:39:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TJoinDictWrapper<false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapWrapper<true, false>, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapFlowWrapper, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::TStatelessFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowMapWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:452:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_collect.cpp:19:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::TFlowSourceComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TToFlowWrapper<false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:291:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TSqueezeMapFlowWrapper<NKikimr::NMiniKQL::(anonymous namespace)::THashedSingleFixedCompactMapAccumulator<int, true, true>>, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapWrapper<true, false>, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapFlowWrapper, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::TStatelessFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowMapWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:452:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_collect.cpp:19:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TMapWrapper<NKikimr::NMiniKQL::(anonymous namespace)::THashedSingleFixedMultiMapAccumulator<int, true>, false>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_todict.cpp:1343:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TMapWrapper<NKikimr::NMiniKQL::(anonymous namespace)::THashedSingleFixedMultiMapAccumulator<int, true>, false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:214:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TDictHalfsWrapper<false>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_dictitems.cpp:265:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TDictHalfsWrapper<false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TListFlatMapWrapper<true, false>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_flatmap.cpp:1410:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TListFlatMapWrapper<true, false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TListFlatMapWrapper<true, false>>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::TFlowSourceComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TToFlowWrapper<false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:291:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCondense1FlowWrapper<false, false>, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_collect.cpp:19:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_map.cpp:302:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::TFlowSourceComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TToFlowWrapper<false>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:291:0 | |
NKikimr::NMiniKQL::TStatefulFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCondense1FlowWrapper<false, false>, false>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:491:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_collect.cpp:19:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TCollectFlowWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_map.cpp:302:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:214:0 | |
NKikimr::NMiniKQL::TCodegeneratorRootNode<NKikimr::NMiniKQL::TMutableCodegeneratorNode<NKikimr::NMiniKQL::(anonymous namespace)::TListMapWrapper>, true>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/ydb/library/yql/minikql/computation/mkql_computation_node_codegen.h:847:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::THeadWrapper<true>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_tooptional.cpp:19:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::THeadWrapper<true>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TElementWrapper<true>::DoCalculate(NKikimr::NMiniKQL::TComputationContext&) const at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_element.cpp:86:0 | |
NKikimr::NMiniKQL::TMutableComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TElementWrapper<true>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:217:0 | |
NKikimr::NMiniKQL::TBinaryComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TBinaryInvokeWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:767:0 | |
NKikimr::NMiniKQL::TBinaryComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TBinaryInvokeWrapper>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:767:0 | |
NKikimr::NMiniKQL::TBinaryComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TCoalesceWrapper<true>>::GetValue(NKikimr::NMiniKQL::TComputationContext&) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:767:0 | |
NKikimr::NMiniKQL::TStatelessWideFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TWideFilterWrapper>::FetchValues(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValue* const*) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:619:0 | |
NKikimr::NMiniKQL::TStatefulWideFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapWideWrapper, false>::FetchValues(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValue* const*) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:653:0 | |
NKikimr::NMiniKQL::TStatefulWideFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapWideWrapper, false>::FetchValues(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValue* const*) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:653:0 | |
NKikimr::NMiniKQL::TStatefulWideFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TFlowFlatMapWideWrapper, false>::FetchValues(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValue* const*) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:653:0 | |
NKikimr::NMiniKQL::TStatelessWideFlowComputationNode<NKikimr::NMiniKQL::(anonymous namespace)::TWideMapWrapper>::FetchValues(NKikimr::NMiniKQL::TComputationContext&, NYql::NUdf::TUnboxedValue* const*) const at /-S/ydb/library/yql/minikql/computation/mkql_computation_node_impl.h:619:0 | |
NKikimr::NMiniKQL::(anonymous namespace)::TFromWideFlowWrapper::TStreamValue::WideFetch(NYql::NUdf::TUnboxedValue*, unsigned int) at /-B/ydb/library/yql/minikql/comp_nodes/llvm14/mkql_flow.cpp:397:0 | |
NYql::NDq::TDqTaskRunner::FetchAndDispatch() at /home/yumkam7/src/ydb-fork-4/ydb/library/yql/dq/runtime/dq_tasks_runner.cpp:900:0ry/yql/public/udf/udf_value_inl.h:624:0f/udf_value_inl.h:282:0 | |
NYql::NDq::TDqTaskRunner::Run() at /home/yumkam7/src/ydb-fork-4/ydb/library/yql/dq/runtime/dq_tasks_runner.cpp:716:0 | |
NYql::NDq::TDqSyncComputeActorBase<NYql::NDq::TDqComputeActor>::DoExecuteImpl() at /-S/ydb/library/yql/dq/actors/compute/dq_sync_compute_actor_base.h:32:0 | |
NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::DoExecute() at /-S/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:298:0 | |
void NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::StateFuncWrapper<&NYql::NDq::TDqComputeActorBase<NYql::NDq::TDqComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::BaseStateFuncBody(TAutoPtr<NActors::IEventHandle, TDelete>&)>(TAutoPtr<NActors::IEventHandle, TDelete>&) at /-S/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:226:0 | |
NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::THTSwapMailbox>(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool) at /-S/ydb/library/actors/core/executor_thread.cpp:251:0 | |
NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const at /-S/ydb/library/actors/core/executor_thread.cpp:439:0 | |
NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) at /-S/ydb/library/actors/core/executor_thread.cpp:492:0 | |
NActors::TExecutorThread::ThreadProc() at /-S/ydb/library/actors/core/executor_thread.cpp:523:0 | |
(anonymous namespace)::TPosixThread::ThreadProxy(void*) at /-S/util/system/thread.cpp:244:0 | |
start_thread at ./nptl/pthread_create.c:442:0 | |
??? at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81:0 | |
Command terminated by signal 6 | |
26.82user 3.78system 0:13.91elapsed 220%CPU (0avgtext+0avgdata 2325828maxresident)k | |
1848104inputs+80outputs (8628major+412975minor)pagefaults 0swaps |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2024-06-29 00:12:34.242 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [default] dqrun.cpp:756: dqrun ABI version: 2.38.0 | |
2024-06-29 00:12:34.282 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [default] storage.cpp:177: FileStorage initialized in "/tmp/tmpo3jpCI/", temporary dir: "/tmp/tmpo3jpCI/823352", files: 0, total size: 0 | |
2024-06-29 00:12:34.290 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [generic] client.cpp:34: Connector endpoint: grpcs://connector.yqv2-dev.cloud.yandex.net:50051 | |
2024-06-29 00:12:34.293 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [http gw] yql_dns_gateway.h:85: Filled DNS resolution table based on provided configuration | |
2024-06-29 00:12:34.293 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [http gw] yql_dns_gateway.h:126: Started DNS table update | |
2024-06-29 00:12:34.297 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] interconnect_helpers.cpp:215: Start listener ::1:31337 socket: 17 | |
2024-06-29 00:12:34.326 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] service_node.cpp:126: Starting GRPC on 31338 | |
GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option | |
2024-06-29 00:12:34.694 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [generic] yql_generic_settings.cpp:38: GenericConfiguration::AddCluster: name = ydb_dev, kind = YDB, database name = , database id = etnejle6hb72cdr6aqps, endpoint = { }, use tls = 1, protocol = NATIVE | |
2024-06-29 00:12:34.695 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_dq_gateway.cpp:561: {dummy_op} OpenSession | |
2024-06-29 00:12:34.698 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [YT] yql_yt_io_discovery.cpp:227: {dummy_op} YtIODiscovery - finish, status: Ok | |
2024-06-29 00:12:34.698 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/customer/,.Pattern=ds/1/customer/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:12:34.700 INFO dqrun(pid=823352, tid=0x000070DA3D1C0640) [DQ] yql_dq_gateway.cpp:589: {dummy_op} OpenSession OK | |
2024-06-29 00:12:34.711 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:12:34.711 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000001s and ended with 60 entries | |
2024-06-29 00:12:34.712 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/store_sales/,.Pattern=ds/1/store_sales/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:12:34.725 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:12:34.725 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000001s and ended with 60 entries | |
2024-06-29 00:12:34.725 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:997: {dummy_op} [TLoggingS3ListingStrategy] Going to list request TListingRequest{.url=file://./tpc/,.Prefix=ds/1/date_dim/,.Pattern=ds/1/date_dim/*,.PatternType=Wildcard,.AwsUserPwd=<some token with length0>,.AwsSigV4=0,.Token=<some token with length 0>} with options TS3ListingOptions{.IsPartitionedDataset=0,.IsConcurrentListing=0} | |
2024-06-29 00:12:34.738 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:227: {dummy_op} [TCompositeS3ListingStrategy] Strategy successfully listed paths. Returning result: 60 objects, 0 path prefixes | |
2024-06-29 00:12:34.738 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_listing_strategy.cpp:1005: {dummy_op} [TLoggingS3ListingStrategy] Listing took 0.000001s and ended with 60 entries | |
2024-06-29 00:12:34.738 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/customer/* has 60 items with total size 5709407 | |
2024-06-29 00:12:34.739 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/date_dim/* has 60 items with total size 1640802 | |
2024-06-29 00:12:34.739 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/store_sales/* has 60 items with total size 163887278 | |
2024-06-29 00:12:34.739 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/store_sales/* has 60 items with total size 163887278 | |
2024-06-29 00:12:34.739 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_io_discovery.cpp:379: {dummy_op} Pattern ds/1/customer/* has 60 items with total size 5709407 | |
2024-06-29 00:12:34.740 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [YT] yql_yt_io_discovery.cpp:227: {dummy_op} YtIODiscovery - finish, status: Ok | |
2024-06-29 00:12:34.741 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [RESULT] yql_result_provider.cpp:1414: {dummy_op} RewriteIO | |
2024-06-29 00:12:34.821 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:12:34.822 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:12:34.822 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:12:34.823 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:12:34.823 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_dq_integration.cpp:244: {dummy_op} Wrap S3ReadObject! with token: cluster:default_yq-tpc-local | |
2024-06-29 00:12:34.824 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_dq_recapture.cpp:102: {dummy_op} DqsRecapture | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:633: {dummy_op} ExtractMembers over DqSource with S3ParseSettings | |
2024-06-29 00:12:34.831 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} LogicalOptimizer-ExtractMembersOverDqSource | |
2024-06-29 00:12:34.840 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.842 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:12:34.847 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.847 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:12:34.852 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.852 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:12:34.857 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.857 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:12:34.862 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.862 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_optimize.cpp:135: {dummy_op} PhysicalOptimizer-TrimReadWorld | |
2024-06-29 00:12:34.866 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [S3] yql_s3_logical_opt.cpp:439: {dummy_op} Will read from S3 240 files with total size 335124765 bytes | |
2024-06-29 00:12:34.866 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:12:34.866 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:12:34.866 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:12:34.866 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildStageWithSourceWrap | |
2024-06-29 00:12:34.870 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteEquiJoin | |
2024-06-29 00:12:34.870 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteEquiJoin | |
2024-06-29 00:12:34.877 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] dqs_opt.cpp:220: {dummy_op} DqReplicateStageMultiOutput | |
2024-06-29 00:12:34.881 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:12:34.890 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:12:34.894 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushExtractMembersToStage<false> | |
2024-06-29 00:12:34.899 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.902 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.905 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.910 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushCombineToStage<false> | |
2024-06-29 00:12:34.913 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.916 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.923 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:12:34.936 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:95: {dummy_op} DqsPhy-BuildJoin<true> | |
2024-06-29 00:12:34.942 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushExtractMembersToStage<false> | |
2024-06-29 00:12:34.953 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildJoin<false> | |
2024-06-29 00:12:34.966 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildJoin<false> | |
2024-06-29 00:12:34.973 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushExtractMembersToStage<false> | |
2024-06-29 00:12:34.983 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.988 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:34.993 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.003 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushCombineToStage<false> | |
2024-06-29 00:12:35.008 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.013 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.021 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildPartitionsStage<false> | |
2024-06-29 00:12:35.033 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushExtractMembersToStage<false> | |
2024-06-29 00:12:35.039 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildFlatmapStage<false> | |
2024-06-29 00:12:35.044 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.048 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.053 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.063 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PushCombineToStage<false> | |
2024-06-29 00:12:35.072 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.082 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsLogical-RewriteAggregate | |
2024-06-29 00:12:35.115 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildPartitionsStage<false> | |
2024-06-29 00:12:35.130 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildScalarPrecompute<false> | |
2024-06-29 00:12:35.136 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildPrecompute | |
2024-06-29 00:12:35.141 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-BuildPartitionsStage<false> | |
2024-06-29 00:12:35.154 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_optimize.cpp:135: {dummy_op} DqsPhy-PrecomputeToInput | |
2024-06-29 00:12:35.161 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [RESULT] yql_result_provider.cpp:769: {dummy_op} ResPull | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:59: {dummy_op} Begin, root #212462 | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:72: {dummy_op} Collect unused nodes for root #212462, status: Ok | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #199066<Configure!> finished execution | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #199066<Configure!> created 0 trackable nodes: | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #199070<Configure!> finished execution | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #199070<Configure!> created 0 trackable nodes: | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #212458<DqCnResult> finished execution | |
2024-06-29 00:12:35.168 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #212458<DqCnResult> created 0 trackable nodes: | |
2024-06-29 00:12:35.175 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] dq_opt_build.cpp:641: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} [DQ/Build/EnableWideChannels] Enabled wide channels for 7 stages | |
2024-06-29 00:12:35.243 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #206554 to Partial | |
2024-06-29 00:12:35.243 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #205509 to Partial | |
2024-06-29 00:12:35.243 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #205485 to Partial | |
2024-06-29 00:12:35.244 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #206530 to None | |
2024-06-29 00:12:35.244 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #208597 to None | |
2024-06-29 00:12:35.245 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #210413 to None | |
2024-06-29 00:12:35.246 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Setting block status for stage #212067 to None | |
2024-06-29 00:12:35.252 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:466: {dummy_op} Register async execution for node #212460 | |
2024-06-29 00:12:35.252 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:87: {dummy_op} Finish, output #212462, status: Async | |
2024-06-29 00:12:43.225 INFO dqrun(pid=823352, tid=0x000070DA3D1C0640) [DQ] yql_dq_exectransformer.cpp:1975: {dummy_op/#212460/#212476/DqPhyPrecompute(#212142)} Execution precomputes complete, duration: 8.056593s | |
2024-06-29 00:12:43.225 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:133: {dummy_op} Completed async execution for node #212460 | |
2024-06-29 00:12:43.225 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:153: {dummy_op} State is ExecutionRequired after apply async changes for node #212460 | |
2024-06-29 00:12:43.225 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:59: {dummy_op} Begin, root #212462 | |
2024-06-29 00:12:43.225 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:72: {dummy_op} Collect unused nodes for root #212462, status: Ok | |
2024-06-29 00:12:43.231 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] dq_opt_build.cpp:641: {dummy_op/#212460/#218985} [DQ/Build/EnableWideChannels] Enabled wide channels for 5 stages | |
2024-06-29 00:12:43.273 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#218985} Setting block status for stage #203435 to Partial | |
2024-06-29 00:12:43.273 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#218985} Setting block status for stage #205485 to Partial | |
2024-06-29 00:12:43.273 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#218985} Setting block status for stage #204920 to None | |
2024-06-29 00:12:43.274 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#218985} Setting block status for stage #212226 to None | |
2024-06-29 00:12:43.274 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core dq] yql_dq_exectransformer.cpp:377: {dummy_op/#212460/#218985} Setting block status for stage #212449 to None | |
2024-06-29 00:12:43.278 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:466: {dummy_op} Register async execution for node #212460 | |
2024-06-29 00:12:43.278 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:87: {dummy_op} Finish, output #212462, status: Async | |
2024-06-29 00:12:47.497 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:133: {dummy_op} Completed async execution for node #212460 | |
2024-06-29 00:12:47.505 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [DQ] yql_dq_exectransformer.cpp:1464: {dummy_op} Execution Pull complete, duration: 4.280474s | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:153: {dummy_op} State is ExecutionComplete after apply async changes for node #212460 | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:59: {dummy_op} Begin, root #212462 | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:72: {dummy_op} Collect unused nodes for root #212462, status: Ok | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #212461<Commit!> finished execution | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #212461<Commit!> created 0 trackable nodes: | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:577: {dummy_op} Node #212462<Commit!> finished execution | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:594: {dummy_op} Node #212462<Commit!> created 0 trackable nodes: | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:87: {dummy_op} Finish, output #212462, status: Ok | |
2024-06-29 00:12:47.506 INFO dqrun(pid=823352, tid=0x000070DA5FA79C00) [core exec] yql_execution.cpp:93: {dummy_op} Creating finalizing transformer, output #212462 | |
28.74user 2.54system 0:14.17elapsed 220%CPU (0avgtext+0avgdata 498056maxresident)k | |
7016inputs+144outputs (25major+93484minor)pagefaults 0swaps |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Detailed" = { | |
"Operations" = [ | |
{ | |
"Id" = 13u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "DqSourceWideBlockWrap" | |
}; | |
{ | |
"Name" = "WideFromBlocks" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "SkipNullMembers" | |
}; | |
{ | |
"Name" = "FlatMap" | |
}; | |
{ | |
"Name" = "FilterNullMembers" | |
} | |
] | |
} | |
}; | |
{ | |
"Id" = 20u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "DqSourceWideBlockWrap" | |
}; | |
{ | |
"Name" = "WideFromBlocks" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "DqReplicate" | |
} | |
] | |
} | |
}; | |
{ | |
"Id" = 11u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "ExpandMap" | |
}; | |
{ | |
"Name" = "GraceJoinCore" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "CombineByKey" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
13u; | |
20u | |
] | |
}; | |
{ | |
"Id" = 32u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "DqSourceWideBlockWrap" | |
}; | |
{ | |
"Name" = "WideFromBlocks" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "SkipNullMembers" | |
}; | |
{ | |
"Name" = "FlatMap" | |
}; | |
{ | |
"Name" = "FilterNullMembers" | |
} | |
] | |
} | |
}; | |
{ | |
"Id" = 39u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "DqSourceWideBlockWrap" | |
}; | |
{ | |
"Name" = "WideFromBlocks" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "SkipNullMembers" | |
}; | |
{ | |
"Name" = "FlatMap" | |
}; | |
{ | |
"Name" = "FilterNullMembers" | |
} | |
] | |
} | |
}; | |
{ | |
"Id" = 37u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "ExpandMap" | |
}; | |
{ | |
"Name" = "GraceJoinCore" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "SkipNullMembers" | |
}; | |
{ | |
"Name" = "FlatMap" | |
}; | |
{ | |
"Name" = "FilterNullMembers" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
20u; | |
39u | |
] | |
}; | |
{ | |
"Id" = 30u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "ExpandMap" | |
}; | |
{ | |
"Name" = "GraceJoinCore" | |
}; | |
{ | |
"Name" = "NarrowMap" | |
}; | |
{ | |
"Name" = "CombineByKey" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
32u; | |
37u | |
] | |
}; | |
{ | |
"Id" = 28u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "PartitionsByKeys" | |
}; | |
{ | |
"Name" = "ExtractMembers" | |
}; | |
{ | |
"Name" = "CombineByKey" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
30u | |
] | |
}; | |
{ | |
"Id" = 26u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "PartitionsByKeys" | |
}; | |
{ | |
"Name" = "Take" | |
}; | |
{ | |
"Name" = "Condense" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
28u | |
] | |
}; | |
{ | |
"Id" = 9u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [ | |
{ | |
"Name" = "PartitionsByKeys" | |
} | |
] | |
}; | |
"DependsOn" = [ | |
11u; | |
26u | |
] | |
}; | |
{ | |
"Id" = 7u; | |
"Name" = "DqStage"; | |
"Streams" = { | |
"Program" = [] | |
}; | |
"DependsOn" = [ | |
9u | |
] | |
}; | |
{ | |
"Id" = 3u; | |
"Name" = "ResPull!"; | |
"DependsOn" = [ | |
7u | |
] | |
}; | |
{ | |
"Id" = 1u; | |
"Name" = "Commit!"; | |
"DependsOn" = [ | |
3u | |
] | |
} | |
]; | |
"OperationRoot" = 1u; | |
"Providers" = []; | |
"OperationStats" = { | |
"Commit!" = 1u; | |
"DqStage" = 11u; | |
"ResPull!" = 1u | |
} | |
}; | |
"Basic" = { | |
"nodes" = [ | |
{ | |
"id" = 13u; | |
"level" = 1u; | |
"name" = "DqStage #13"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 20u; | |
"level" = 1u; | |
"name" = "DqStage #20"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 11u; | |
"level" = 2u; | |
"name" = "DqStage #11"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 32u; | |
"level" = 1u; | |
"name" = "DqStage #32"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 39u; | |
"level" = 1u; | |
"name" = "DqStage #39"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 37u; | |
"level" = 2u; | |
"name" = "DqStage #37"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 30u; | |
"level" = 3u; | |
"name" = "DqStage #30"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 28u; | |
"level" = 4u; | |
"name" = "DqStage #28"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 26u; | |
"level" = 5u; | |
"name" = "DqStage #26"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 9u; | |
"level" = 6u; | |
"name" = "DqStage #9"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 7u; | |
"level" = 7u; | |
"name" = "DqStage #7"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 3u; | |
"level" = 8u; | |
"name" = "ResPull!"; | |
"type" = "op" | |
}; | |
{ | |
"id" = 1u; | |
"level" = 9u; | |
"name" = "Commit!"; | |
"type" = "op" | |
} | |
]; | |
"links" = [ | |
{ | |
"source" = 13u; | |
"target" = 11u | |
}; | |
{ | |
"source" = 20u; | |
"target" = 11u | |
}; | |
{ | |
"source" = 20u; | |
"target" = 37u | |
}; | |
{ | |
"source" = 39u; | |
"target" = 37u | |
}; | |
{ | |
"source" = 32u; | |
"target" = 30u | |
}; | |
{ | |
"source" = 37u; | |
"target" = 30u | |
}; | |
{ | |
"source" = 30u; | |
"target" = 28u | |
}; | |
{ | |
"source" = 28u; | |
"target" = 26u | |
}; | |
{ | |
"source" = 11u; | |
"target" = 9u | |
}; | |
{ | |
"source" = 26u; | |
"target" = 9u | |
}; | |
{ | |
"source" = 9u; | |
"target" = 7u | |
}; | |
{ | |
"source" = 7u; | |
"target" = 3u | |
}; | |
{ | |
"source" = 3u; | |
"target" = 1u | |
} | |
] | |
} | |
}\n Read: true\n }\n Children {\n Name: \"part-027.parquet\"\n Size: 94880\n Read: true\n }\n Children {\n Name: \"part-028.parquet\"\n Size: 95764\n Read: true\n }\n Children {\n Name: \"part-029.parquet\"\n Size: 95332\n Read: true\n }\n Children {\n Name: \"part-030.parquet\"\n Size: 94705\n Read: true\n }\n Children {\n Name: \"part-031.parquet\"\n Size: 95040\n Read: true\n }\n Children {\n Name: \"part-032.parquet\"\n Size: 95131\n Read: true\n }\n Children {\n Name: \"part-033.parquet\"\n Size: 95418\n Read: true\n }\n Children {\n Name: \"part-034.parquet\"\n Size: 94611\n Read: true\n }\n Children {\n Name: \"part-035.parquet\"\n Size: 94577\n Read: true\n }\n Children {\n Name: \"part-036.parquet\"\n Size: 95081\n Read: true\n }\n Children {\n Name: \"part-037.parquet\"\n Size: 94902\n Read: true\n }\n Children {\n Name: \"part-038.parquet\"\n Size: 94969\n Read: true\n }\n Children {\n Name: \"part-039.parquet\"\n Size: 94828\n Read: true\n }\n Children {\n Name: \"part-040.parquet\"\n Size: 94894\n Read: true\n }\n Children {\n Name: \"part-041.parquet\"\n Size: 95367\n Read: true\n }\n Children {\n Name: \"part-042.parquet\"\n Size: 95183\n Read: true\n }\n Children {\n Name: \"part-043.parquet\"\n Size: 95373\n Read: true\n }\n Children {\n Name: \"part-044.parquet\"\n Size: 94755\n Read: true\n }\n Children {\n Name: \"part-045.parquet\"\n Size: 95036\n Read: true\n }\n Children {\n Name: \"part-046.parquet\"\n Size: 95406\n Read: true\n }\n Children {\n Name: \"part-047.parquet\"\n Size: 94594\n Read: true\n }\n Children {\n Name: \"part-048.parquet\"\n Size: 95259\n Read: true\n }\n Children {\n Name: \"part-049.parquet\"\n Size: 95304\n Read: true\n }\n Children {\n Name: \"part-050.parquet\"\n Size: 95209\n Read: true\n }\n Children {\n Name: \"part-051.parquet\"\n Size: 94648\n Read: true\n }\n Children {\n Name: \"part-052.parquet\"\n Size: 95679\n Read: true\n }\n Children {\n Name: \"part-053.parquet\"\n Size: 94435\n Read: true\n }\n Children {\n Name: \"part-054.parquet\"\n Size: 95358\n Read: true\n }\n Children {\n Name: \"part-055.parquet\"\n Size: 95127\n Read: true\n }\n Children {\n Name: \"part-056.parquet\"\n Size: 95375\n Read: true\n }\n Children {\n Name: \"part-057.parquet\"\n Size: 95348\n Read: true\n }\n Children {\n Name: \"part-058.parquet\"\n Size: 95048\n Read: true\n }\n Children {\n Name: \"part-059.parquet\"\n Size: 95361\n Read: true\n }\n Children {\n Name: \"part-060.parquet\"\n Size: 94104\n Read: true\n }\n IsDirectory: true\n }\n IsDirectory: true\n }\n IsDirectory: true\n}\n") | |
(let $31 (StructType '('"c_customer_sk" $17))) | |
(let $32 (S3ParseSettings '('((String $30) $13 (AsStruct))) $15 '"" '"ds/1/customer/ " '"parquet" $31 (lambda '($79) $13) '('('"constraints" '"{\n \"primary_key\" = [\n \"c_customer_sk\"\n ]\n}")))) | |
(let $33 '('"c_customer_sk")) | |
(let $34 '('_yql_dq_key_right_0)) | |
(let $35 (DqStage '((DqSource $11 $32)) (lambda '($80) (block '( | |
(let $81 (lambda '($83) (FilterNullMembers (FlatMap (SkipNullMembers $83 $33) (lambda '($84) (block '( | |
(let $85 (Member $84 '"c_customer_sk")) | |
(return (Just (AsStruct '('_yql_dq_key_right_0 $85) '('"c_customer_sk" $85)))) | |
)))) $34))) | |
(return (DqReplicate (NarrowMap (WideFromBlocks (DqSourceWideBlockWrap $80 $11 $31 $26)) (lambda '($82) (AsStruct '('"c_customer_sk" $82)))) $81 $81)) | |
))) '('('"_logical_id" '205485)))) | |
(let $36 (lambda '($93) (Member $93 '_yql_dq_key_right_0) (Member $93 '"c_customer_sk"))) | |
(let $37 '('0)) | |
(let $38 '"customer.c_customer_sk") | |
(let $39 '"store_sales.ss_quantity") | |
(let $40 '"store_sales.ss_sales_price") | |
(let $41 (lambda '($100) (Just $100))) | |
(let $42 (lambda '($101) (Member $101 $38))) | |
(let $43 (lambda '($102 $103) (AsStruct '('_yql_agg_0 (* (Member $103 $39) (Member $103 $40)))))) | |
(let $44 (lambda '($104 $105 $106) (AsStruct '('_yql_agg_0 (AggrAdd (* (Member $105 $39) (Member $105 $40)) (Member $106 '_yql_agg_0)))))) | |
(let $45 (lambda '($107 $108) (Just (AsStruct '('_yql_agg_0 (Member $108 '_yql_agg_0)) '($38 $107))))) | |
(let $46 (DqStage '((DqCnHashShuffle (TDqOutput $29 '0) $28) (DqCnHashShuffle (TDqOutput $35 '1) $34)) (lambda '($86 $87) (block '( | |
(let $88 (lambda '($92) (Member $92 '_yql_dq_key_left_0) (Member $92 '"ss_customer_sk") (Member $92 '"ss_quantity") (Member $92 '"ss_sales_price"))) | |
(let $89 '('0 '0 '1 '1 '2 '2 '3 '3)) | |
(let $90 '('0 '4 '1 '5)) | |
(let $91 (GraceJoinCore (ExpandMap $86 $88) (ExpandMap $87 $36) '"Inner" $37 $37 $89 $90 $27 $33 '())) | |
(return (CombineByKey (NarrowMap $91 (lambda '($94 $95 $96 $97 $98 $99) (AsStruct '($38 $99) '($39 $96) '($40 $97)))) $41 $42 $43 $44 $45)) | |
))) '('('"_logical_id" '204920)))) | |
(let $47 '($38)) | |
(let $48 '"Paths {\n Name: \"ds\"\n Children {\n Name: \"1\"\n Children {\n Name: \"date_dim\"\n Children {\n Name: \"part-001.parquet\"\n Size: 24601\n Read: true\n }\n Children {\n Name: \"part-002.parquet\"\n Size: 24710\n Read: true\n }\n Children {\n Name: \"part-003.parquet\"\n Size: 24489\n Read: true\n }\n Children {\n Name: \"part-004.parquet\"\n Size: 24463\n Read: true\n }\n Children {\n Name: \"part-005.parquet\"\n Size: 24472\n Read: true\n }\n Children {\n Name: \"part-006.parquet\"\n Size: 24481\n Read: true\n }\n Children {\n Name: \"part-007.parquet\"\n Size: 24507\n Read: true\n }\n Children {\n Name: \"part-008.parquet\"\n Size: 24528\n Read: true\n }\n Children {\n Name: \"part-009.parquet\"\n Size: 24544\n Read: true\n }\n Children {\n Name: \"part-010.parquet\"\n Size: 24482\n Read: true\n }\n Children {\n Name: \"part-011.parquet\"\n Size: 24493\n Read: true\n }\n Children {\n Name: \"part-012.parquet\"\n Size: 24516\n Read: true\n }\n Children {\n Name: \"part-013.parquet\"\n Size: 24496\n Read: true\n }\n Children {\n Name: \"part-014.parquet\"\n Size: 24523\n Read: true\n }\n Children {\n Name: \"part-015.parquet\"\n Size: 24524\n Read: true\n }\n Children {\n Name: \"part-016.parquet\"\n Size: 24488\n Read: true\n }\n Children {\n Name: \"part-017.parquet\"\n Size: 24495\n Read: true\n }\n Children {\n Name: \"part-018.parquet\"\n Size: 24507\n Read: true\n }\n Children {\n Name: \"part-019.parquet\"\n Size: 24498\n Read: true\n }\n Children {\n Name: \"part-020.parquet\"\n Size: 24544\n Read: true\n }\n Children {\n Name: \"part-021.parquet\"\n Size: 24672\n Read: true\n }\n Children {\n Name: \"part-022.parquet\"\n Size: 28687\n Read: true\n }\n Children {\n Name: \"part-023.parquet\"\n Size: 28872\n Read: true\n }\n Children {\n Name: \"part-024.parquet\"\n Size: 28880\n Read: true\n }\n Children {\n Name: \"part-025.parquet\"\n Size: 28875\n Read: true\n }\n Children {\n Name: \"part-026.parquet\"\n Size: 28890\n Read: true\n }\n Children {\n Name: \"part-027.parquet\"\n Size: 28900\n Read: true\n }\n Children {\n Name: \"part-028.parquet\"\n Size: 28874\n Read: true\n }\n Children {\n Name: \"part-029.parquet\"\n Size: 28870\n Read: true\n }\n Children {\n Name: \"part-030.parquet\"\n Size: 28848\n Read: true\n }\n Children {\n Name: \"part-031.parquet\"\n Size: 28908\n Read: true\n }\n Children {\n Name: \"part-032.parquet\"\n Size: 28911\n Read: true\n }\n Children {\n Name: \"part-033.parquet\"\n Size: 28881\n Read: true\n }\n Children {\n Name: \"part-034.parquet\"\n Size: 28845\n Read: true\n }\n Children {\n Name: \"part-035.parquet\"\n Size: 28857\n Read: true\n }\n Children {\n Name: \"part-036.parquet\"\n Size: 28884\n Read: true\n }\n Children {\n Name: \"part-037.parquet\"\n Size: 28859\n Read: true\n }\n Children {\n Name: \"part-038.parquet\"\n Size: 28884\n Read: true\n }\n Children {\n Name: \"part-039.parquet\"\n Size: 28894\n Read: true\n }\n Children {\n Name: \"part-040.parquet\"\n Size: 28875\n Read: true\n }\n Children {\n Name: \"part-041.parquet\"\n Size: 28853\n Read: true\n }\n Children {\n Name: \"part-042.parquet\"\n Size: 28874\n Read: true\n }\n Children {\n Name: \"part-043.parquet\"\n Size: 28867\n Read: true\n }\n Children {\n Name: \"part-044.parquet\"\n Size: 28925\n Read: true\n }\n Children {\n Name: \"part-045.parquet\"\n Size: 28916\n Read: true\n }\n Children {\n Name: \"part-046.parquet\"\n Size: 28869\n Read: true\n }\n Children {\n Name: \"part-047.parquet\"\n Size: 28871\n Read: true\n }\n Children {\n Name: \"part-048.parquet\"\n Size: 28893\n Read: true\n }\n Children {\n Name: \"part-049.parquet\"\n Size: 28888\n Read: true\n }\n Children {\n Name: \"part-050.parquet\"\n Size: 28909\n Read: true\n }\n Children {\n Name: \"part-051.parquet\"\n Size: 28895\n Read: true\n }\n Children {\n Name: \"part-052.parquet\"\n Size: 28896\n Read: true\n }\n Children {\n Name: \"part-053.parquet\"\n Size: 28895\n Read: true\n }\n Children {\n Name: \"part-054.parquet\"\n Size: 28892\n Read: true\n }\n Children {\n Name: \"part-055.parquet\"\n Size: 28875\n Read: true\n }\n Children {\n Name: \"part-056.parquet\"\n Size: 28868\n Read: true\n }\n Children {\n Name: \"part-057.parquet\"\n Size: 28878\n Read: true\n }\n Children {\n Name: \"part-058.parquet\"\n Size: 28920\n Read: true\n }\n Children {\n Name: \"part-059.parquet\"\n Size: 28856\n Read: true\n }\n Children {\n Name: \"part-060.parquet\"\n Size: 28435\n Read: true\n }\n IsDirectory: true\n }\n IsDirectory: true\n }\n IsDirectory: true\n}\n") | |
(let $49 (StructType '('"d_date_sk" $17))) | |
(let $50 (S3ParseSettings '('((String $48) $13 (AsStruct))) $15 '"" '"ds/1/date_dim/ " '"parquet" $49 (lambda '($109) $13) '('('"constraints" '"{\n \"primary_key\" = [\n \"d_date_sk\"\n ]\n}")))) | |
(let $51 '('"d_date_sk")) | |
(let $52 (DqStage '((DqSource $11 $50)) (lambda '($110) (FilterNullMembers (FlatMap (SkipNullMembers (NarrowMap (WideFromBlocks (DqSourceWideBlockWrap $110 $11 $49 $26)) (lambda '($111) (AsStruct '('"d_date_sk" $111)))) $51) (lambda '($112) (block '( | |
(let $113 (Member $112 '"d_date_sk")) | |
(return (Just (AsStruct '('_yql_dq_key_left_0 $113) '('"d_date_sk" $113)))) | |
)))) $28)) '('('"_logical_id" '206554)))) | |
(let $53 (StructType $18 $19 $21 '('"ss_sold_date_sk" $17))) | |
(let $54 (S3ParseSettings $14 $15 '"" $16 '"parquet" $53 (lambda '($114) $13) $24)) | |
(let $55 (DqStage '((DqSource $11 $54)) (lambda '($115) (FilterNullMembers (FlatMap (SkipNullMembers (NarrowMap (WideFromBlocks (DqSourceWideBlockWrap $115 $11 $53 $26)) (lambda '($116 $117 $118 $119) (AsStruct '('"ss_customer_sk" $116) '('"ss_quantity" $117) '('"ss_sales_price" $118) '('"ss_sold_date_sk" $119)))) $27) (lambda '($120) (block '( | |
(let $121 (Member $120 '"ss_customer_sk")) | |
(return (Just (AsStruct '('_yql_dq_key_left_0 $121) '('"ss_customer_sk" $121) '('"ss_quantity" (Member $120 '"ss_quantity")) '('"ss_sales_price" (Member $120 '"ss_sales_price")) '('"ss_sold_date_sk" (Member $120 '"ss_sold_date_sk"))))) | |
)))) $28)) '('('"_logical_id" '205509)))) | |
(let $56 '"store_sales.ss_customer_sk") | |
(let $57 '"store_sales.ss_sold_date_sk") | |
(let $58 (DqStage '((DqCnHashShuffle (TDqOutput $55 '0) $28) (DqCnHashShuffle (TDqOutput $35 '0) $34)) (lambda '($122 $123) (block '( | |
(let $124 (lambda '($128) (Member $128 '_yql_dq_key_left_0) (Member $128 '"ss_customer_sk") (Member $128 '"ss_quantity") (Member $128 '"ss_sales_price") (Member $128 '"ss_sold_date_sk"))) | |
(let $125 '('0 '0 '1 '1 '2 '2 '3 '3 '4 '4)) | |
(let $126 '('0 '5 '1 '6)) | |
(let $127 (GraceJoinCore (ExpandMap $122 $124) (ExpandMap $123 $36) '"Inner" $37 $37 $125 $126 $27 $33 '())) | |
(return (FilterNullMembers (FlatMap (SkipNullMembers (NarrowMap $127 (lambda '($129 $130 $131 $132 $133 $134 $135) (AsStruct '($38 $135) '($56 $130) '($39 $131) '($40 $132) '($57 $133)))) '($57)) (lambda '($136) (block '( | |
(let $137 (Member $136 $57)) | |
(return (Just (AsStruct '('_yql_dq_key_right_0 $137) '($38 (Member $136 $38)) '($56 (Member $136 $56)) '($39 (Member $136 $39)) '($40 (Member $136 $40)) '($57 $137)))) | |
)))) $34)) | |
))) '('('"_logical_id" '206530)))) | |
(let $59 (DqStage '((DqCnHashShuffle (TDqOutput $52 '0) $28) (DqCnHashShuffle (TDqOutput $58 '0) $34)) (lambda '($138 $139) (block '( | |
(let $140 (lambda '($145) (Member $145 '_yql_dq_key_left_0) (Member $145 '"d_date_sk"))) | |
(let $141 (lambda '($146) (Member $146 '_yql_dq_key_right_0) (Member $146 $38) (Member $146 $56) (Member $146 $39) (Member $146 $40) (Member $146 $57))) | |
(let $142 '('0 '0 '1 '1)) | |
(let $143 '('0 '2 '1 '3 '2 '4 '3 '5 '4 '6 '5 '7)) | |
(let $144 (GraceJoinCore (ExpandMap $138 $140) (ExpandMap $139 $141) '"Inner" $37 $37 $142 $143 $51 '('"ss_sold_date_sk") '())) | |
(return (CombineByKey (NarrowMap $144 (lambda '($147 $148 $149 $150 $151 $152 $153 $154) (AsStruct '($38 $150) '($39 $152) '($40 $153)))) $41 $42 $43 $44 $45)) | |
))) '('('"_logical_id" '208597)))) | |
(let $60 (lambda '($157) (Member $157 $38))) | |
(let $61 (lambda '($159) (AsStruct '('Sum0 (Member $159 '_yql_agg_0)) '($38 (Member $159 $38))))) | |
(let $62 (lambda '($160 $161) (IsKeySwitch $160 $161 (lambda '($162) (Member $162 $38)) (lambda '($163) (Member $163 $38))))) | |
(let $63 (lambda '($164 $165) (AsStruct '('Sum0 (AggrAdd (Member $164 '_yql_agg_0) (Member $165 'Sum0))) '($38 (Member $165 $38))))) | |
(let $64 (Uint32 '0)) | |
(let $65 (DqStage '((DqCnHashShuffle (TDqOutput $59 '0) $47)) (lambda '($155) (block '( | |
(let $156 (PartitionsByKeys $155 $60 (Void) (Void) (lambda '($158) (Condense1 $158 $61 $62 $63)))) | |
(return (CombineByKey (ExtractMembers $156 '('Sum0)) (lambda '($166) (Just (AsStruct '('"csales" (Member $166 'Sum0))))) (lambda '($167) $64) (lambda '($168 $169) (AsStruct '('_yql_agg_0 (Member $169 '"csales")))) (lambda '($170 $171 $172) (AsStruct '('_yql_agg_0 (AggrMax (Member $171 '"csales") (Member $172 '_yql_agg_0))))) (lambda '($173 $174) (Just $174)))) | |
))) '('('"_logical_id" '210413)))) | |
(let $66 (Bool 'false)) | |
(let $67 (DqStage '((DqCnUnionAll (TDqOutput $65 '0))) (lambda '($175) (block '( | |
(let $176 (lambda '($178) $64)) | |
(let $177 (PartitionsByKeys $175 $176 (Void) (Void) (lambda '($179) (block '( | |
(let $180 (Condense1 $179 (lambda '($181) (Member $181 '_yql_agg_0)) (lambda '($182 $183) (IsKeySwitch $182 (AsStruct '('Max0 $183)) $176 (lambda '($184) $64))) (lambda '($185 $186) (AggrMax (Member $185 '_yql_agg_0) $186)))) | |
(return (FlatMap $180 (lambda '($187) (Just (AsStruct '('Max0 $187)))))) | |
))))) | |
(return (Condense (Take $177 (Uint64 '1)) (Nothing (OptionalType (StructType '('Max0 $20)))) (lambda '($188 $189) $66) (lambda '($190 $191) (Just $190)))) | |
))) '('('"_logical_id" '212067)))) | |
(let $68 (DqStage '((DqCnHashShuffle (TDqOutput $46 '0) $47) (DqPhyPrecompute (DqCnValue (TDqOutput $67 '0)))) (lambda '($192 $193) (PartitionsByKeys $192 $60 (Void) (Void) (lambda '($194) (block '( | |
(let $195 (Condense1 $194 $61 $62 $63)) | |
(return (FlatMap $195 (lambda '($196) (block '( | |
(let $197 (Member $196 'Sum0)) | |
(return (OptionalIf (Coalesce (> $197 (* (/ (Int32 '"95") (Double '"100.0")) (Member $193 'Max0))) $66) (AsStruct '('"c_customer_sk" (Member $196 $38)) '('"ssales" $197)))) | |
))))) | |
))))) '('('"_logical_id" '212226) '('"_partition_mode" '"aggregate")))) | |
(let $69 (DqStage '((DqCnUnionAll (TDqOutput $68 '0))) (lambda '($198) $198) '('('"_logical_id" '212449)))) | |
(let $70 '('('type) '('autoref) '('columns '('"c_customer_sk" '"ssales")))) | |
(let $71 (ResPull! $9 $10 (Key) (DqCnResult (TDqOutput $69 '0) '()) $70 '"dq")) | |
(return (Commit! (Commit! $71 $10) (DataSink '"s3" '"yq-tpc-local"))) | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PRAGMA dq.HashJoinMode = "grace"; | |
pragma dq.ComputeActorType="sync"; | |
pragma dq.OptLLVM="off"; | |
PRAGMA s3.UseBlocksSource="true"; | |
pragma dq.MaxTasksPerStage="1"; | |
pragma config.flags="LLVM_OFF"; | |
pragma dq.UseFinalizeByKey="true"; | |
pragma AnsiOptionalAs="1"; | |
$max_store_sales = | |
(select max(csales) tpcds_cmax | |
from (select sum(ss_quantity*ss_sales_price) csales | |
from bindings.store_sales as store_sales | |
cross join bindings.customer as customer | |
cross join bindings.date_dim as date_dim | |
where | |
-- ss_customer_sk is not null and ss_sold_date_sk is not null and | |
ss_customer_sk = c_customer_sk | |
and ss_sold_date_sk = d_date_sk | |
group by customer.c_customer_sk) x); | |
select customer.c_customer_sk c_customer_sk,sum(ss_quantity*ss_sales_price) ssales | |
from bindings.store_sales as store_sales | |
cross join bindings.customer as customer | |
where ss_customer_sk = c_customer_sk | |
group by customer.c_customer_sk | |
having sum(ss_quantity*ss_sales_price) > (95/100.0) * $max_store_sales; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[{"Position"={"File"="<main>";"Row"=22;"Column"=1};"Write"=[{"Type"=["ListType";["StructType";[["c_customer_sk";["OptionalType";["DataType";"Int32"]]];["ssales";["OptionalType";["DataType";"Double"]]]]]];"Data"=[[["73569"];["259827.38"]];[["19469"];["252380.65"]];[["57001"];["259699.23999999993"]];[["58490"];["250773.25"]];[["70941"];["249034.69"]]]}]}] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
: ${path=$HOME/src/ydb} | |
$path/ya make --build relwithdebinfo \ | |
ydb/library/yql/udfs/common \ | |
ydb/library/yql/tools/dqrun | |
rm $path/ydb/library/yql/udfs/common/click*/*/*.so | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Dq { | |
DefaultSettings { | |
Name: "EnableComputeActor" | |
Value: "1" | |
} | |
DefaultSettings { | |
Name: "ComputeActorType" | |
Value: "async" | |
} | |
DefaultSettings { | |
Name: "AnalyzeQuery" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "MaxTasksPerStage" | |
Value: "200" | |
} | |
DefaultSettings { | |
Name: "MaxTasksPerOperation" | |
Value: "200" | |
} | |
DefaultSettings { | |
Name: "EnableInsert" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "_EnablePrecompute" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "UseAggPhases" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "HashJoinMode" | |
Value: "grace" | |
} | |
DefaultSettings { | |
Name: "UseFastPickleTransport" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "UseOOBTransport" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "UseWideChannels" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "_SkipRevisionCheck" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "EnableDqReplicate" | |
Value: "true" | |
} | |
DefaultSettings { | |
Name: "_RowsLimitPerWrite" | |
Value: "10000000" | |
} | |
DefaultSettings { | |
Name: "_AllResultsBytesLimit" | |
Value: "100000000" | |
} | |
DefaultSettings { | |
Name: "_TableTimeout" | |
Value: "1200000" | |
} | |
} | |
Generic { | |
Connector { | |
Endpoint { | |
host: "connector.yqv2-dev.cloud.yandex.net" | |
port: 50051 | |
} | |
UseSsl: true | |
} | |
ClusterMapping { | |
Kind: YDB, | |
Name: "ydb_dev" | |
DatabaseId: "etnejle6hb72cdr6aqps" | |
ServiceAccountId: "my_sa" | |
ServiceAccountIdSignature: "my_sa_secret_value" | |
UseSsl: true | |
Protocol: NATIVE | |
} | |
DefaultSettings { | |
Name: "DateTimeFormat" | |
Value: "string" | |
} | |
} | |
DbResolver { | |
YdbMvpEndpoint: "https://ydbc.ydb.cloud.yandex.net:8789/ydbc/cloud-prod" | |
} | |
S3 { | |
ClusterMapping { | |
Name: "yq-clickbench-local" | |
Url: "file://./clickbench/" | |
} | |
ClusterMapping { | |
Name: "yq-tpc-local" | |
Url: "file://./tpc/" | |
} | |
MaxReadSizePerQuery: 100000000000 | |
} | |
HttpGateway { | |
ConnectionTimeoutSeconds: 15 | |
RequestTimeoutSeconds: 150 | |
MaxRetries: 2 | |
LowSpeedBytesLimit: 16384 | |
LowSpeedTimeSeconds: 10 | |
DownloadBufferBytesLimit: 131072 | |
} | |
YqlCore { | |
Flags { | |
Name: "_EnableStreamLookupJoin" | |
} | |
} | |
SqlCore { | |
TranslationFlags: ["FlexibleTypes", "DisableAnsiOptionalAs", "EmitAggApply"] | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment