@echo off
REM -*- coding: utf-8 -*-
REM 说明：一键重建 ODS（执行 INIT_ODS_SCHEMA）并灌入示例 JSON（执行 MANUAL_INGEST）

setlocal
cd /d "%~dp0\.."

REM 如果需要覆盖示例目录，可修改下面的 INGEST_DIR
set "INGEST_DIR=export\\test-json-doc"

echo [INIT_ODS_SCHEMA] 准备执行，源目录=%INGEST_DIR%
python -m cli.main --tasks INIT_ODS_SCHEMA --pipeline-flow INGEST_ONLY --ingest-source "%INGEST_DIR%"
if errorlevel 1 (
  echo INIT_ODS_SCHEMA 失败，退出
  exit /b 1
)

echo [MANUAL_INGEST] 准备执行，源目录=%INGEST_DIR%
python -m cli.main --tasks MANUAL_INGEST --pipeline-flow INGEST_ONLY --ingest-source "%INGEST_DIR%"
if errorlevel 1 (
  echo MANUAL_INGEST 失败，退出
  exit /b 1
)

echo 全部完成。
endlocal
