# tpc-ds
TPCDS_SF=100000
TPCDS_STREAM=4

# tool
export WORKSPACE=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")
DSDGEN_TOOL_DIR="$WORKSPACE/tools/DSGen-software-code-4.0.0/tools"
BUILD_DIR="$WORKSPACE/build"
LOG_DIR="$WORKSPACE/log"

LOG_VIEW_HOST=https://logview.alibaba-inc.com
PROJECT_NAME=tpcds_benchmark_on_ecs
SCHEMA_NAME=hd_vw2
QUOTA=tpcds_vw4

# Load sensitive info from config.aksk
# Use fixed path to avoid config.aksk not found when config.sh is copied to other directories
AKSK_FILE="/apsarapangu/disk8/hanying.hy/clt_new/tpc_benchmark/tpc-ds/config.aksk"
if [ -f "$AKSK_FILE" ]; then
    source "$AKSK_FILE"
elif [ -f "$WORKSPACE/config.aksk" ]; then
    source "$WORKSPACE/config.aksk"
else
    echo "[ERROR] config.aksk not found! Please create config.aksk with END_POINT, ACCESS_ID, ACCESS_KEY"
fi

PROJECT_QUALIFY=tpcds_qualify_on_ecs_1g
SCHEMA_QUALIFY=default

COMPUTE_CU=1600

# load
CUPID_DIR="$WORKSPACE/tools/spark-3.1.1-odps0.34.1"
CUPID_EXECUTOR=$COMPUTE_CU
##VOLUME_ROOT="odps://$PROJECT_NAME/tpcds_text_data_bak_$TPCDS_SF/"
VOLUME_ROOT="odps://$PROJECT_NAME/tpcds_text_data_$TPCDS_SF/"
ODPS_ADMINTASK_DIR="$WORKSPACE/tiered-storage/tiered-storage/tools/admin_task_py_sdk/odps_sdk"

ODPSCMD="$WORKSPACE/tools/odpscmd/bin/odpscmd"
COMMON_FLAGS="use quota $QUOTA; set odps.namespace.schema=true; set odps.default.schema=$SCHEMA_NAME; set odps.sql.select.output.format=csv; set odps.isolation.session.enable=true;"
# Qualification-specific COMMON_FLAGS (based on COMMON_FLAGS, replacing schema)
QUAL_COMMON_FLAGS="use quota $QUOTA; set odps.namespace.schema=true; set odps.default.schema=$SCHEMA_QUALIFY; set odps.sql.select.output.format=csv; set odps.isolation.session.enable=true;"

#use for generate report
ODPS_CLT_CMD=/apsarapangu/disk7/jenkins/workspace/public_cloud_tpcds_1t_mcqa2_2048/mc_tpcds_benchmark/odps_clt/bin/odpscmd
ODPS_CLT_CMD_CONF=/apsarapangu/disk7/jenkins/workspace/public_cloud_tpcds_1t_mcqa2/mc_tpcds_benchmark/odps_clt/conf/odps_config.ini.odps_on_ecs
PROJECT=tpcds_benchmark_on_ecs
SF=100000
GEN_REPORT=true
SESSION_NAME=
MCQA2_QUOTA_NAME=tpcds_vw4
SCHEMA=hd_vw2
HAVE_SCHEMA=true
GEN_REPORT=true
TOOLS_VERSION=v2.10.1rc3
REGION=cn-shanghai
PAYMENT_TYPE=Prepaid
RUNMODE=mcqa2
CU=1600
