Feature Description
gem4gov datastore import --source-type=bigquery is declared but not implemented — it prints "BigQuery import via this command is not yet implemented." (gem4gov.py line 943) and exits. Implement the bigquery branch.
Use Case
BigQuery data-store creation + import is only available through the interactive onboard flow; GCS import works standalone, BigQuery does not. This forces structured-data imports through an interactive path in otherwise scripted workflows. The underlying import_bq_documents() function already exists and is called from onboard — the standalone command just needs to wire to it.
Proposed Solution
Implement the bigquery branch in import_documents_helper with --dataset-id, --table-id, and --id-field options, dispatching to the existing import_bq_documents(), mirroring the GCS branch.
Compliance & Deployment Context
- Target Deployment Type(s):
- Relevant NIST 800-53r5 Controls: N/A.
Reusability Check
Stellar Engine prioritizes reusability.
Alternatives Considered
Using the interactive onboard flow (current workaround; not scriptable).
Additional Context
Verified at main @ 3728fc98. Related: #100 (CLI→Terraform conversion).
Feature Description
gem4gov datastore import --source-type=bigqueryis declared but not implemented — it prints "BigQuery import via this command is not yet implemented." (gem4gov.py line 943) and exits. Implement thebigquerybranch.Use Case
BigQuery data-store creation + import is only available through the interactive
onboardflow; GCS import works standalone, BigQuery does not. This forces structured-data imports through an interactive path in otherwise scripted workflows. The underlyingimport_bq_documents()function already exists and is called fromonboard— the standalone command just needs to wire to it.Proposed Solution
Implement the
bigquerybranch inimport_documents_helperwith--dataset-id,--table-id, and--id-fieldoptions, dispatching to the existingimport_bq_documents(), mirroring the GCS branch.Compliance & Deployment Context
Reusability Check
Stellar Engine prioritizes reusability.
Alternatives Considered
Using the interactive
onboardflow (current workaround; not scriptable).Additional Context
Verified at
main@3728fc98. Related: #100 (CLI→Terraform conversion).