How could we have Glue to get data from csv as String?
I have csv data uploaded to S3 bucket, letting Glue to set them up as tables for later use. I want all the columns loaded as string without designating each column name by name. How could we configure Glue to load all columns as string, not transforming into bigint or so?
In Glue we use crawlers to automatically detect the schema from file and create a table in Glue catalog. For CSV files, the crawler reads either the first 100 records or the first 1 MB of data, whatever comes first to detect the schema. 
Having said that with this approach it is not possible to load all csv columns as string in Glue catalog directly. You can consider two approach for your use case:
Create a crawler and run on csv data. Once it create the table in Glue catalog with correct datatype , you can modify the table schema to string for all columns.
Directly read the data from csv files using Glue ETL job and in applymapping change schema to string and write the table into catalog with enableUpdateCatalog option. 
Can't get Partitions to work with my Glue Data CatalogAccepted Answerasked a month ago
Amazon Athena query outputting all columns in the csv as VARCHARsAccepted Answerasked 2 years ago
Can an Glue Crawler use a S3 Lambda Access Point as a data store?asked 2 days ago
Store csv data from s3 bucket automatically inside timestreamasked 3 months ago
In-place query of S3 data without provisioning DB or creating tablesasked 4 months ago
How could we have Glue to get data from csv as String?Accepted Answerasked 2 months ago
Loading json string data as super from Glue job in to Redshiftasked 6 months ago
backslash in CSV with glue
Generating Parquet files from Glue Data Catalogasked 21 days ago
glue treat empty string as null valuesAccepted Answer