Export Oracle to GCS in XLSX
Fast, parallel data export with zero intermediate storage
Terminal
.\FastBCP.exe `
--connectiontype "oraodp" `
--server "host.domain | host.domain,port | host.domain,port/service" `
--database "tpch" `
--trusted `
--sourceschema "tpch10" `
--sourcetable "orders" `
--query "SELECT * FROM tpch10.orders" `
--directory "gs://rootbucket/fastbcpexport/raw/{sourcedatabase}/{sourceschema}" `
--fileoutput "{sourcetable}.xlsx" `
--decimalseparator "." `
--dateformat "yyyy-MM-dd HH:mm:ss" `
--encoding "UTF-8" `
--method "Ntile" `
--distributekeycolumn "o_orderkey" `
--paralleldegree -2 `
--merge false `
--runid "runidfromcaller"Source - Oracle Database
Oracle Database is the world's most widely used enterprise database. FastBCP leverages the ODP.NET driver for maximum performance during Oracle exports.
Features:
- •Native Oracle ODP.NET driver
- •Full support for Oracle-specific types
- •Optimized for large volumes
Parallel Method - Ntile
Divides data into N equal partitions based on a numeric column.
Requirement: Requires a numeric distribution column
Available parallel methods with Oracle:
Output Format - Excel (XLSX)
The Excel XLSX format is ubiquitous in enterprise environments. FastBCP exports directly to Excel format, ready to open in Microsoft Excel or compatible tools.
Features:
- •Native Excel format (Office Open XML)
- •Automatic column headers
- •Data type formatting (numbers, dates)
- •Ready for business reporting
Destination - Google Cloud Storage
Google Cloud Storage provides unified object storage. FastBCP uploads files to GCS buckets with parallel chunked uploads for fast transfers.
Storage Type:
Cloud Object Storage
Features:
- •Parallel chunked upload
- •Service account authentication
- •Bucket and prefix configuration
- •Multi-regional storage classes