Chidambara Ganapathy
06/04/2024, 10:12 AMkapa.ai
06/04/2024, 10:12 AMsql \dt;
This command will list all the tables in the destination. For example, you might see something like this: sql List of relations Schema | Name | Type | Owner --------+------------------------+-------+---------- public | _airbyte_raw_table_one | table | postgres public | _airbyte_raw_table_two | table | postgres public | table_one | table | postgres public | table_two | table | postgres public | table_two_scd | table | postgres (5 rows)
In this example, _airbyte_raw_table_one
and _airbyte_raw_table_two
are the raw tables, while table_one
, table_two
, and table_two_scd
are the normalized tables. The table_two_scd
is a historical table, and table_two
is a deduplicated table. For more detailed information, you can refer to the [Airbyte tutorial on incremental data synchronization](https://airbyte.com/tutorials/incremental-data-synchronization#step-7). If you encounter issues with normalization, such as missing columns or failed connections, you might want to check the specific configurations and ensure that the Snowflake destination is set up correctly. For example, using SSO authentication in Snowflake might cause issues with DBT connections, as mentioned in the [forum post](https://discuss.airbyte.io/t/1328). For further assistance, you can also refer to the [Airbyte documentation on basic normalization](https://docs.airbyte.com/using-airbyte/core-concepts/basic-normalization#example). If you need more specific help, feel free to ask!Chidambara Ganapathy
06/04/2024, 10:22 AMChidambara Ganapathy
06/04/2024, 10:22 AMkapa.ai
06/04/2024, 10:22 AMChidambara Ganapathy
06/04/2024, 10:23 AMChidambara Ganapathy
06/04/2024, 10:24 AMkapa.ai
06/04/2024, 10:24 AMChidambara Ganapathy
06/04/2024, 10:24 AMkapa.ai
06/04/2024, 10:24 AMkapa.ai
06/04/2024, 10:24 AMChidambara Ganapathy
06/04/2024, 10:29 AMChidambara Ganapathy
06/04/2024, 10:29 AMkapa.ai
06/04/2024, 10:29 AMkapa.ai
06/04/2024, 10:29 AMoperations
field or set it to an empty array to ensure that normalization is not applied. Here is an example of how you can create a connection without normalization using the Airbyte API: json { "sourceId": "YOUR_SOURCE_ID", "destinationId": "YOUR_DESTINATION_ID", "syncCatalog": { "streams": [ { "stream": { "name": "YOUR_STREAM_NAME", "namespace": "YOUR_NAMESPACE", "jsonSchema": {} }, "config": { "syncMode": "full_refresh", "destinationSyncMode": "overwrite" } } ] }, "status": "active", "name": "YOUR_CONNECTION_NAME", "namespaceDefinition": "source", "namespaceFormat": "${SOURCE_NAMESPACE}", "prefix": "", "operations": [] }
In this example, the operations
field is set to an empty array, which means no normalization will be applied to the data. For more details on how to use the Airbyte API, you can refer to the [Airbyte API documentation](https://reference.airbyte.com/reference/start). If you need further assistance or have more specific questions, feel free to ask!