in python/pipelines/components/bigquery/component.py [0:0]
def _create_auto_audience_segmentation_full_dataset_preparation_procedure(
project_id,
location,
dataset,
mds_project_id,
mds_dataset,
dynamic_table_input,
reg_expression,
stored_procedure_name,
full_dataset_table
) -> None:
import logging
import numpy as np
import pandas as pd
import jinja2
import re
def _clean_column_values(f):
if f == '/' or f == '' or f is None: return 'homepage'
if f.startswith('/'): f = f[1:]
if f.endswith('/'): f = f[:-1]
if f[0].isdigit(): f = '_' + f
return re.sub('[^0-9a-zA-Z]+', '_', f)
template = jinja2.Template("""