次元構築およびデータロードの進行状況に関する情報が含まれます。
typedef struct ESS_BLDDL_STATE_T
{
ESS_USHORT_T usProcessState;
ESS_USHORT_T usProcessStage;
ESS_LONG_T ilProcessStatus;
ESS_ULONG_T ulRecordsProcessed;
ESS_ULONG_T ulRecordsRejected;
} ESS_BLDDL_STATE_T, *ESS_PBLDDL_STATE_T;
|
データ型 |
フィールド |
説明 |
|---|---|---|
|
ESS_USHORT_T |
usProcessState |
次元構築/データ・ロード・プロセスの状態: 進行中、最終段階または完了済。値については、「usProcessStateの定数値」を参照してください。 |
|
ESS_USHORT_T |
usProcessStage |
次元構築/データ・ロード・プロセスの段階: データ・ソースを開いている最中、アウトラインの読取り中、次元の構築中、アウトラインの確認中またはアウトラインの書込み中。値については、「usProcessStageの定数値」を参照してください。 |
|
ESS_LONG_T |
ilProcessStatus |
次元構築/データ・ロード・プロセスのステータス(関数の戻りステータスと同じ) |
|
ESS_ULONG_T |
ulRecordsProcessed |
現在までに処理されたデータ・レコード数 |
|
ESS_ULONG_T |
ulRecordsRejected |
現在までに拒否されたデータ・レコード数 |
#define ESS_BLDDL_STATE_DONE 0 /* No process, or process complete */
#define ESS_BLDDL_STATE_INPROGRESS 1 /* Process is in progress */
#define ESS_BLDDL_STATE_FINALSTAGE 5 /* Process at final stage */
#define ESS_BLDDL_STAGE_NONE 0 /* No process */
#define ESS_BLDDL_STAGE_OPENDATASOURCE 1 /* Process at opening data source */
#define ESS_BLDDL_STAGE_OPENOTL 2 /* Process at reading outline */
#define ESS_BLDDL_STAGE_BUILDOTL 3 /* Process at building dimension */
#define ESS_BLDDL_STAGE_VERIFYOTL 4 /* Process at verifying outline */
#define ESS_BLDDL_STAGE_WRITEOTL 5 /* Process at writing outline */
#define ESS_BLDDL_STAGE_RESTRUCT 6 /* Process at restructuring database */
#define ESS_BLDDL_STAGE_DATALOAD 7 /* Process at loading data */
#define ESS_BLDDL_STAGE_FINALIZE 8 /* Process at finalizing*/