[DOC-535] Snowsql test
This commit is contained in:
@@ -11,20 +11,6 @@ echo "ENV_GROUP=${ENV_GROUP}, CLIENT_ID=${CLIENT_ID}, FULL_NAME=${FULL_NAME}, BU
|
||||
|
||||
readonly SCRIPT_DIR="$( cd "$( dirname "$0" )" && pwd )"
|
||||
|
||||
#echo "SNOWFLAKE_ACCOUNT=${SNOWFLAKE_ACCOUNT}, SNOWFLAKE_DATABASE=${SNOWFLAKE_DATABASE}, SNOWFLAKE_ROLE=${SNOWFLAKE_ROLE}"
|
||||
#
|
||||
#export GIT_ROOT=$(git rev-parse --show-toplevel)
|
||||
#if [ "$(type -t changes)" != 'function' ]; then
|
||||
# source "${GIT_ROOT}/infra/scripts/bootstrap-diff-changes.sh"
|
||||
#fi
|
||||
#
|
||||
#if is_deploy_module "streamlit"; then
|
||||
# echo -e "${GREEN}# Streamlit module changes have been detected. Executing the upload command...${NC}"
|
||||
#else
|
||||
# echo -e "${YELLOW}# There are no Streamlit module changes. Skipping the upload command...${NC}"
|
||||
# exit 0
|
||||
#fi
|
||||
|
||||
echo "# Getting snowflake creds from AWS Secret Manager..."
|
||||
snowflake_secret_name="doczy-${ENV_GROUP}-db-svc-acc"
|
||||
snowflake_secret_value=$(aws secretsmanager get-secret-value --secret-id "$snowflake_secret_name" --query 'SecretString' --output text)
|
||||
@@ -36,11 +22,6 @@ SNOWFLAKE_ROLE=$(echo $snowflake_secret_value | jq -r '.role')
|
||||
|
||||
SNOWFLAKE_PASSWORD=$(echo $snowflake_secret_value | jq -r '.password')
|
||||
|
||||
#SNOWFLAKE_ACCOUNT=OQ11564.us-east-2.aws
|
||||
#SNOWFLAKE_DATABASE=DOCZY_DEV
|
||||
#SNOWFLAKE_USER=aws_svc_account
|
||||
#SNOWFLAKE_ROLE=DEVADMIN
|
||||
|
||||
echo "SNOWFLAKE_ACCOUNT=${SNOWFLAKE_ACCOUNT}"
|
||||
echo "SNOWFLAKE_DATABASE=${SNOWFLAKE_DATABASE}"
|
||||
echo "SNOWFLAKE_USER=${SNOWFLAKE_USER}"
|
||||
@@ -53,7 +34,6 @@ export SNOWSQL_PWD=${SNOWFLAKE_PASSWORD}
|
||||
#echo "QUERY=${QUERY}"
|
||||
#snowsql -a "${SNOWFLAKE_ACCOUNT}" -u "${SNOWFLAKE_USER}" -d "${SNOWFLAKE_DATABASE}" -r "${SNOWFLAKE_ROLE}" -o exit_on_error=true -q "${QUERY}"
|
||||
|
||||
|
||||
INSERT_QUERY=$(cat <<EOF
|
||||
INSERT INTO STG.CLIENT_LOGS (CLIENT_ID, CLIENT_NAME, BUCKET_NAME)
|
||||
SELECT '${CLIENT_ID}', '${FULL_NAME}', '${BUCKET_NAME}'
|
||||
@@ -64,8 +44,10 @@ WHERE NOT EXISTS (
|
||||
);
|
||||
EOF
|
||||
)
|
||||
echo "Client=${CLIENT_ID}: INSERT_QUERY=${INSERT_QUERY}"
|
||||
snowsql -a "${SNOWFLAKE_ACCOUNT}" -u "${SNOWFLAKE_USER}" -d "${SNOWFLAKE_DATABASE}" -r "${SNOWFLAKE_ROLE}" -o exit_on_error=true -q "${INSERT_QUERY}"
|
||||
|
||||
# SHOW THE VALUES
|
||||
SELECT_QUERY="SELECT DISTINCT client_id, client_name, bucket_name FROM STG.CLIENT_LOGS"
|
||||
echo "Client=${CLIENT_ID}: SELECT_QUERY=${SELECT_QUERY}"
|
||||
snowsql -a "${SNOWFLAKE_ACCOUNT}" -u "${SNOWFLAKE_USER}" -d "${SNOWFLAKE_DATABASE}" -r "${SNOWFLAKE_ROLE}" -o exit_on_error=true -q "${SELECT_QUERY}"
|
||||
|
||||
@@ -5,5 +5,9 @@ client_list = {
|
||||
client1 = {
|
||||
client_id = "cn1"
|
||||
full_name = "Centene"
|
||||
},
|
||||
client1 = {
|
||||
client_id = "cicd-demo"
|
||||
full_name = "CICD Demo"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user