You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-quickbooks.md
+131-6Lines changed: 131 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: jianleishen
6
6
ms.author: jianleishen
7
7
ms.subservice: data-movement
8
8
ms.topic: conceptual
9
-
ms.date: 09/12/2025
9
+
ms.date: 10/14/2025
10
10
ms.custom:
11
11
- synapse
12
12
- sfi-image-nochange
@@ -18,7 +18,8 @@ ms.custom:
18
18
19
19
This article outlines how to use the copy activity in an Azure Data Factory or Azure Synapse Analytics pipeline to copy data from QuickBooks Online. It builds on the [overview article about the copy activity](copy-activity-overview.md).
20
20
21
-
This article also describes how to upgrade the QuickBooks connector from version 1.0 to 2.0. Version 2.0 provides improved native QuickBooks support.
21
+
> [!IMPORTANT]
22
+
> The QuickBooks connector version 1.0 is at [removal stage](connector-release-stages-and-timelines.md). You are recommended to [upgrade the QuickBooks connector](#quickbooks-connector-lifecycle-and-upgrade) from version 1.0 to 2.0.
22
23
23
24
## Supported capabilities
24
25
@@ -170,7 +171,7 @@ To copy data from QuickBooks Online, set the `type` property of the dataset to `
170
171
| Property | Description | Required |
171
172
|:--- |:--- |:--- |
172
173
|`type`| The type of the dataset. It must be set to `QuickBooksObject`. | Yes |
173
-
|`tableName`| Name of the table.| No (if `query` in the activity source is specified) |
174
+
|`tableName`| Name of the table.| No (if `query` in the activity source is specified) |
174
175
175
176
Here's an example:
176
177
@@ -189,6 +190,129 @@ Here's an example:
189
190
}
190
191
```
191
192
193
+
The connector version 2.0 supports the following QuickBooks tables:
For a full list of sections and properties available for defining activities, see [Pipelines and activities in Azure Data Factory and Azure Synapse Analytics](concepts-pipelines-activities.md). This section provides a list of properties that the QuickBooks source supports.
@@ -200,7 +324,7 @@ To copy data from QuickBooks Online, set the source type in the copy activity to
200
324
| Property | Description | Required |
201
325
|:--- |:--- |:--- |
202
326
|`type`| The type of the copy activity source. It must be set to `QuickBooksSource`. | Yes |
203
-
|`query`| Use the custom SQL query to read data. <br><br>For version 2.0 of the QuickBooks connector, you can use only the QuickBooks native query, with limitations. For more information, see [Query operations and syntax](https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries) on the Intuit Developer site. The `tableName` value specified in the query must match the `tableName` value in the dataset. <br><br>For version 1.0 of the QuickBooks connector, you can use the SQL-92 query. For example: `"SELECT * FROM "Bill" WHERE Id = '123'"`. | No (if `tableName` in the dataset is specified) |
327
+
|`query`| Use the custom SQL query to read data. <br><br>For version 2.0 of the QuickBooks connector, you can use only the QuickBooks native query, with limitations. For more information, see [Query operations and syntax](https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries) on the Intuit Developer site. <br><br>For version 1.0 of the QuickBooks connector, you can use the SQL-92 query. For example: `"SELECT * FROM "Bill" WHERE Id = '123'"`. | No (if `tableName` in the dataset is specified) |
204
328
205
329
Here's an example:
206
330
@@ -265,8 +389,8 @@ The following table summarizes information about the versions of the QuickBooks
265
389
266
390
| Version | Release stage | Change log |
267
391
| :----------- | :------- |:------- |
268
-
| 1.0 |End of support announced| Not applicable. |
269
-
| 2.0 | General availability |QuickBooks native query is supported, with limitations. `GROUP BY` clauses, `JOIN` clauses, and aggregate functions (`Avg`, `Max`, `Sum`) aren't supported. For more information, see [Query operations and syntax](https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries) on the Intuit Developer site. <br><br>The `tableName` value specified in the query must match the `tableName` value in the dataset. <br><br>The SQL-92 query is not supported. <br><br>The `useEncryptedEndpoints` property is not supported. |
392
+
| 1.0 |Removed| Not applicable. |
393
+
| 2.0 | General availability |QuickBooks native query is supported, with limitations. `GROUP BY` clauses, `JOIN` clauses, and aggregate functions (`Avg`, `Max`, `Sum`) aren't supported. For more information, see [Query operations and syntax](https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries) on the Intuit Developer site. <br><br>The SQL-92 query is not supported. <br><br>The `useEncryptedEndpoints` property is not supported. <br><br>Support specific Quickbooks tables. For the supported table list, go to [Dataset properties](#dataset-properties).|
270
394
271
395
### Upgrade the Quickbooks connector from version 1.0 to version 2.0
272
396
@@ -277,6 +401,7 @@ The following table summarizes information about the versions of the QuickBooks
277
401
1. On the **Edit linked service** pane, select **2.0** for the version. For more information, see the [linked service properties for version 2.0](#version-20) earlier in this article.
278
402
279
403
1. If you use a SQL query in the copy activity source or the lookup activity that refers to the version 1.0 linked service, you need to convert it to the QuickBooks native query. Learn more about the native query from [Copy activity properties](#copy-activity-properties) earlier in this article and from [Query operations and syntax](https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries) on the Intuit Developer site.
404
+
1. Note that version 2.0 supports specific Quickbooks tables. For the supported table list, go to [Dataset properties](#dataset-properties).
0 commit comments