Skip to content

Commit c33eb07

Browse files
NicolappsConvex, Inc.
authored andcommitted
fix(docs): sync-up with deployed changes on Fivetran (#37655)
Fixes and updates the documentation according to the changes made by Fivetran’s Technical Writing team to align with Fivetran standards. #106 GitOrigin-RevId: 2c323fb9bba4babd7d6ceab2485c3c07047e8c3e
1 parent c1a7ac3 commit c33eb07

File tree

4 files changed

+50
-49
lines changed

4 files changed

+50
-49
lines changed

crates/fivetran_destination/docs/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ menuPosition: 55
66
hidden: true
77
---
88

9-
# Convex {% typeBadge connector="convex_destination" /%} {% availabilityBadge connector="convex_destination" /%}
9+
# Convex {% badge text="Partner-Built" /%} {% availabilityBadge connector="convex_destination" /%}
1010

1111
[Convex](https://convex.dev) is a full-stack TypeScript development platform with product-centric APIs. It can replace your database and server functions.
1212

13-
> NOTE: Fivetran supports Convex as both a partner-built [database connector](/docs/databases/convex) and a destination.
13+
> NOTE: Fivetran supports Convex as both a partner-built [database connector](/docs/databases/convex) and a partner-built destination.
1414
1515
> NOTE: This destination is [partner-built](/docs/partner-built-program). For any questions related to the Convex destination and its documentation, refer to Convex's support team. For SLA details, see [Convex's Status and Guarantees documentation](https://docs.convex.dev/production/state).
1616
@@ -71,4 +71,4 @@ Convex deployments do not have a concept of namespaced tables, so it uses this n
7171
the namespace information.
7272

7373
Column names that begin with `_` are not supported in Convex. Instead, those columns are synced to the
74-
destination nested within the `fivetran.columns` column. For example, a column named `_line` would be synced as a nested column named `fivetran.columns.line`.
74+
destination nested within the `fivetran.columns` column. For example, a column named `_line` would be synced as a nested column named `fivetran.columns.line`.

crates/fivetran_destination/docs/setup-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ menuPosition: 0
66
hidden: true
77
---
88

9-
# Convex Setup Guide {% typeBadge connector="convex_destination" /%} {% availabilityBadge connector="convex_destination" /%}
9+
# Convex Setup Guide {% badge text="Partner-Built" /%} {% availabilityBadge connector="convex_destination" /%}
1010

1111
Follow our setup guide to connect Fivetran to Convex as a destination.
1212

@@ -97,4 +97,4 @@ export default defineSchema({
9797

9898
<b> </b>
9999

100-
[<i aria-hidden="true" class="material-icons">home</i> Documentation Home](/docs/getting-started)
100+
[<i aria-hidden="true" class="material-icons">home</i> Documentation Home](/docs/getting-started)

crates/fivetran_source/docs/overview.md

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,50 @@
11
---
22
name: Convex
3-
title: Convex source connector for Fivetran
4-
description: Documentation and setup guide for the Convex source connector for Fivetran
3+
title: Convex connector for Fivetran
4+
description: Documentation and setup guide for the Convex connector for Fivetran
55
---
66

7-
# Convex {% typeBadge connector="convex" /%} {% availabilityBadge connector="convex" /%}
7+
# Convex {% badge text="Partner-Built" /%} {% availabilityBadge connector="convex" /%}
88

9-
[Convex](https://convex.dev) is an all-in-one backend platform with thoughtful, product-centric APIs.
9+
[Convex](https://convex.dev) is a full-stack TypeScript development platform. Replace your database, server functions, and glue code.
1010

11-
Note that Convex can also be set up as a [destination](/docs/destinations/convex_destination)
11+
> NOTE: This connector is [partner-built](/docs/partner-built-program). For any questions related to Convex connector and its documentation, refer to Convex's support team. For details on SLA, see [Convex's Status and Guarantees documentation](https://docs.convex.dev/production/state).
12+
13+
----
14+
15+
## Features
16+
17+
{% featureTable connector="convex" /%}
1218

1319
---
1420

1521
## Setup guide
1622

17-
Follow our [step-by-step Convex setup guide](/docs/databases/convex/setup-guide) to connect your Convex database with Fivetran.
23+
Follow the [step-by-step Convex setup guide](/docs/connectors/databases/convex/setup-guide) to connect your Convex database with Fivetran.
1824

1925
---
2026

2127
## Sync overview
2228

23-
Once Fivetran is connected to your Convex deployment, the connector fetches an initial consistent snapshot of all data from your Convex database. Once the initial sync is complete, the connector uses CDC to efficiently incrementally sync updates at a newer consistent view of your Convex deployment. You can configure the frequency of these updates.
29+
Once Fivetran is connected to your Convex deployment, the connection fetches an initial consistent snapshot of all data from your Convex database. Once the initial sync is complete, the connection uses Change data capture (CDC) to efficiently incrementally sync updates at a newer consistent view of your Convex deployment. You can configure the frequency of these updates.
2430

2531
---
2632

2733
## Configuration
2834

29-
You will need your deployment URL and deploy key in order to configure the Convex Connector for Fivetran. You can find both on your project's [Production Deployment Settings page](https://docs.convex.dev/dashboard/deployments/deployment-settings).
35+
To configure a Convex connection, you need your deployment URL and deploy key. You can find both on your project's [Production Deployment Settings page](https://docs.convex.dev/dashboard/deployments/deployment-settings).
3036

3137
---
3238

3339
## Schema information
3440

35-
Fivetran tries to replicate the database and columns from your configured Convex deployment to your destination according to Fivetran's [standard database update strategies](/docs/databases#transformationandmappingoverview).
41+
Fivetran tries to replicate the database and columns from your configured Convex deployment to your destination according to Fivetran's [standard database update strategies](/docs/connectors/databases#transformationandmappingoverview).
3642

3743
### Type transformations and mapping
3844

39-
As the connector extracts your data, it matches [Convex data types](https://docs.convex.dev/database/types) to types that Fivetran supports.
45+
As the connection extracts your data, it matches [Convex data types](https://docs.convex.dev/database/types) to types that Fivetran supports.
4046

41-
The following table illustrates how the connector transforms your Convex data types into Fivetran-supported types:
47+
The following table illustrates how the connection transforms your Convex data types into Fivetran-supported types:
4248

4349
| Convex Type | Fivetran Type | Fivetran Supported |
4450
| ----------- | ------------- | ------------------ |
@@ -58,7 +64,7 @@ The following table illustrates how the connector transforms your Convex data ty
5864
5965
### Nested data
6066

61-
Convex documents are represented as JSON [by using conversions](https://docs.convex.dev/database/types). If the first-level field is a simple data type, the connector will map it to its own type. If it's a complex nested data type such as an array or JSON data, it maps to a JSON type without unpacking. The connector does not automatically unpack nested JSON objects to separate tables in the destination. Any nested JSON objects are preserved as is in the destination so that you can use JSON processing functions.
67+
Convex documents are represented as JSON [by using conversions](https://docs.convex.dev/database/types). If the first-level field is a simple data type, the connection will map it to its own type. If it's a complex nested data type such as an array or JSON data, it maps to a JSON type without unpacking. The connection does not automatically unpack nested JSON objects to separate tables in the destination. Any nested JSON objects are preserved as is in the destination so that you can use JSON processing functions.
6268

6369
For example, the following Convex document:
6470

@@ -75,7 +81,7 @@ For example, the following Convex document:
7581
}
7682
```
7783

78-
is converted to the following table when the connector loads it into your destination:
84+
is converted to the following table when the connection loads it into your destination:
7985

8086
| \_id | street | city | country | phone | zip code | people | car |
8187
| ---- | -------- | -------- | ------- | -------------- | -------- | ------------------------ | ------------------------------------------------- |
@@ -88,4 +94,4 @@ Fivetran adds the following column to every table in your destination:
8894
- `_fivetran_synced` (UTC TIMESTAMP) indicates the time when Fivetran last successfully synced the row. It is added to every table.
8995
- `_fivetran_deleted` (BOOLEAN) indicates if the column was deleted in the source.
9096

91-
Fivetran adds these columns to give you insight into the state of your data and the progress of your data syncs.
97+
Fivetran adds these columns to give you insight into the state of your data and the progress of your data syncs. For more information about these columns, see [our System Columns and Tables documentation](/docs/core-concepts/system-columns-and-tables).
Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,61 @@
11
---
2-
name: Convex Database Connector Setup Guide
3-
title: Convex Database Connector Setup Guide
2+
name: Setup Guide
3+
title: Convex connector by Fivetran | Setup Guide
44
description: Read step-by-step instructions on how to connect your Convex deployment with your destination using Fivetran connectors.
55
menuPosition: 0
66
---
77

8-
98

10-
# Convex Setup Guide {% typeBadge connector="convex" /%} {% availabilityBadge connector="convex" /%}
9+
# Convex Setup Guide {% badge text="Partner-Built" /%} {% availabilityBadge connector="convex" /%}
1110

12-
Follow our setup guide to connect Convex to Fivetran.
11+
Follow the setup guide to connect Convex to Fivetran.
1312

14-
Note that Convex can also be set up as a [destination](/docs/destinations/convex)
13+
> NOTE: This connector is [partner-built](/docs/partner-built-program). For any questions related to Convex connector and its documentation, contact Convex's support team. For details on SLA, see [Convex's Status and Guarantees documentation](https://docs.convex.dev/production/state).
1514
1615
---
1716

18-
19-
2017
## Prerequisites
2118

22-
To connect your Convex deployment to Fivetran, you need the following:
23-
- A Convex account on a [Professional plan](https://www.convex.dev/pricing)
19+
To connect your Convex deployment to Fivetran, you need the following:
20+
- A Convex account on the [Professional plan](https://www.convex.dev/plans).
2421
- A Convex deployment. See [Convex's documentation](https://docs.convex.dev/) to get started.
25-
- Your Convex deployment's URL (e.g., `https://jaded-raven-991.convex.cloud`)
26-
- Your Convex deployment's deploy key. You can find both the deployment URL and deploy key on the [Production Deployment Settings](https://docs.convex.dev/dashboard/deployments/deployment-settings) page.
22+
- Your Convex deployment's URL (for example, `https://jaded-raven-991.convex.cloud`).
23+
- Your Convex deployment's deploy key. You can find both the deployment URL and deploy key on the [Production Deployment Settings](https://docs.convex.dev/dashboard/deployments/deployment-settings) page.
2724

2825
---
2926

30-
31-
3227
## Setup instructions
3328

34-
35-
36-
> IMPORTANT: You must have a [Convex Professional plan](https://www.convex.dev/pricing) to be able use the Convex connector. ​
37-
38-
### <span class="step-item">Locate your Deployment Credentials</span>
29+
### <span class="step-item">Find your deployment credentials</span>
3930

40-
1. Navigate to your deployment on the [Convex Dashboard](https://dashboard.convex.dev/).
41-
2. Navigate to the [Production Deployment Settings](https://docs.convex.dev/dashboard/deployments/deployment-settings).
31+
1. Go to your deployment on the [Convex dashboard](https://dashboard.convex.dev/).
32+
2. Go to the [Production Deployment Settings](https://docs.convex.dev/dashboard/deployments/deployment-settings).
4233
3. Find your deployment URL and deploy key and make a note of them. You will need them to configure Fivetran.
4334

4435
### <span class="step-item">Finish Fivetran configuration</span>
4536

46-
1. In your [connector setup form](/docs/getting-started/fivetran-dashboard/connectors#addanewconnector), enter a destination schema prefix. This prefix applies to each replicated schema and cannot be changed once your connector is created.
47-
2. Select Convex as your source connector.
48-
3. Enter your deployment credentials.
49-
4. Click **Save & Test**. Fivetran tests and validates our connection to your Convex deployment. Upon successful completion of the setup tests, you can sync your data using Fivetran.
37+
1. In your [connection setup form](/docs/using-fivetran/fivetran-dashboard/connectors#addanewconnection), enter a **Destination schema prefix**. This prefix applies to each replicated schema and cannot be changed once your connection is created.
38+
2. Enter the **Deployment URL** you found.
39+
3. Enter your **Deploy Key** you found.
40+
4. Click **Save & Test**. Fivetran tests and validates our connection to your Convex deployment. Upon successful completion of the setup tests, you can sync your data using Fivetran.
5041

5142
### Setup tests
5243

5344
Fivetran performs the following tests to ensure that we can connect to your Convex deployment.
5445

5546
- Validating that your deployment credentials.
56-
- Ensuring you are on a [Convex Professional plan](https://www.convex.dev/pricing).
47+
- Ensuring you are on a [Convex Professional plan](https://www.convex.dev/plans).
5748

5849
---
5950

6051
## Related articles
6152

62-
63-
[<i aria-hidden="true" class="material-icons">description</i> Source Connector Overview](/docs/databases/convex)
64-
[<i aria-hidden="true" class="material-icons">description</i> Destination Connector Overview](/docs/destinations/convex_destination)
65-
​ <b> </b> ​
53+
[<i aria-hidden="true" class="material-icons">description</i> Connector Overview](/docs/connectors/databases/convex)
54+
55+
<b> </b>
56+
57+
[<i aria-hidden="true" class="material-icons">account_tree</i> Schema Information](/docs/connectors/databases/convex#schemainformation)
58+
59+
<b> </b>
60+
6661
[<i aria-hidden="true" class="material-icons">home</i> Documentation Home](/docs/getting-started)

0 commit comments

Comments
 (0)