![]() |
VOOZH | about |
Google BigQuery is a serverless, highly scalable, and cost-effective data warehouse designed to help organizations turn big data into actionable insights.
The CData SSIS Components enhance SQL Server Integration Services by enabling users to easily import and export data from various sources and destinations.
In this article, we explore the data type mapping considerations when exporting to BigQuery and walk through how to migrate Dynamics 365 Business Central data to Google BigQuery using the CData SSIS Components for Dynamics 365 Business Central and BigQuery.
| Google BigQuery Schema | CData Schema |
|---|---|
|
STRING, GEOGRAPHY, JSON, INTERVAL |
string |
|
BYTES |
binary |
|
INTEGER |
long |
|
FLOAT |
double |
|
NUMERIC, BIGNUMERIC |
decimal |
|
BOOLEAN |
bool |
|
DATE |
date |
|
TIME |
time |
|
DATETIME, TIMESTAMP |
datetime |
|
STRUCT |
See below |
|
ARRAY |
See below |
Google BigQuery supports two kinds of types for storing compound values in a single row, STRUCT and ARRAY. In some places within Google BigQuery, these are also known as RECORD and REPEATED types.
A STRUCT is a fixed-size group of values that are accessed by name and can have different types. The component flattens structs so their fields can be accessed using dotted names. Note that these dotted names must be quoted.
An ARRAY is a group of values with the same type that can have any size. The component treats the array as a single compound value and reports it as a JSON aggregate. These types may be combined such that a STRUCT type contains an ARRAY field, or an ARRAY field is a list of STRUCT values.
YEAR-MONTH DAY HOUR:MINUTE:SECOND.FRACTION
5-11 -10 -3:0:0.2.5
Follow the steps below to specify properties required to connect to Dynamics 365 Business Central.
To authenticate to Dynamics 365 Business Central, you must select an AuthScheme and provide the required properties (OAuth by default).
Specify the . If you have multiple companies in your organization, you must also specify the to indicate which company you would like to connect to. does not need to be specified if you have only one company.
To authenticate with an Access Key, set AuthScheme to "AccessKey" and provide the and properties.
To obtain the and values, navigate to the Users page in Dynamics 365 Business Central and then click on Edit. The User Name and Web Service Access Key values are what you will enter as the and connection string properties. Note that the User Name is not your email address. It is a shortened user name.
If you wish to authenticate through other methods, refer to the Help documentation.
π Configure the source connection (Salesforce is shown)With the Dynamics 365 Business Central Source configured, we can configure the Google BigQuery connection and map the columns.
You can now run the project. After the SSIS Task has finished executing, data from your SQL table will be exported to the chosen table.
Download a free trial of the Dynamics 365 Business Central SSIS Component to get started:
Download NowLearn more:
π Dynamics 365 Business Central (NAV) IconPowerful SSIS Source & Destination Components that allows you to easily connect SQL Server with live Dynamics 365 Business Central data through SSIS Workflows.
Use the Dynamics 365 Business Central Data Flow Components to synchronize with Items, Sales Orders, Purchase Orders, etc. Perfect for data synchronization, local back-ups, workflow automation, and more!