Hi Robert and thanks for pointing me in the right direction!
This is the code I used to load the generated TFRecords (these were generated when I ran my pipeline locally) and ran the StatisticsGen component over them with an InteractiveContext:
source = os.path.join('/path to eval and train TFRecord files') # for example, it could be /your-pipeline/BigQueryExampleGen/examples/NN
importer = Importer(
    source_uri=source, 
    artifact_type=standard_artifacts.Examples,
    properties={
        'span': 0,
        'split_names': '["train", "eval"]',
        'version': 0
    }
)
context.run(importer)
print(f'importer.outputs: {importer.outputs}')

statistics_gen = StatisticsGen(examples=importer.outputs['result'])
context.run(statistics_gen)
context.show(statistics_gen.outputs['statistics'])


Screenshot 2022-01-04 1754291000×636 67 KB