Daniel Collins
05/23/2024, 9:16 PMkapa.ai
05/23/2024, 9:16 PM_airbyte_ab_id, _airbyte_emitted_at, and _airbyte_data. The _airbyte_data column contains the data from your source as a JSON string. This is because Airbyte first converts the incoming data stream in JSON schema to an Avro schema, then the JSON object is converted to an Avro record, and finally, the Avro record is outputted to the Parquet format. This process has arbitrary rules and limitations due to the fact that the data stream can come from any data source. If you want to flatten the JSON blob into multiple columns, you might want to consider using a different destination connector that supports normalization (flattening), such as the CSV output in Azure Blob Storage or R2 destinations. With these connectors, when root level normalization is selected, the root level fields are expanded into separate columns. Please refer to the following sources for more information: - [Databricks Destination Output Schema](https://docs.airbyte.com/integrations/destinations/databricks#output-schema) - [Azure Blob Storage Destination CSV Output](https://docs.airbyte.com/integrations/destinations/azure-blob-storage#csv) - [R2 Destination CSV Output](https://docs.airbyte.com/integrations/destinations/r2#csv)Daniel Collins
05/23/2024, 9:17 PMkapa.ai
05/23/2024, 9:18 PMDaniel Collins
05/23/2024, 9:21 PMkapa.ai
05/23/2024, 9:21 PMkapa.ai
05/23/2024, 9:21 PM