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
Our platform contains and ship the following JDBC drivers:
21
+
The platform includes the following JDBC drivers:
22
22
23
23
- PostgreSQL (`postgresql v42.7.10`)
24
24
- MariaDB (includes support for MySQL, `mariadb-java-client v3.5.7`)
25
25
- Microsoft SQL Server (`mssql-jdbc v13.2.1.jre11`)
26
26
- Snowflake (`snowflake-jdbc v3.28.0`)
27
27
28
-
## Custom JDBC Driver
28
+
## Custom JDBC Drivers
29
29
30
-
In addition to the shipped default JDBC drivers custom JDBC drivers can be registered.
31
-
The following steps describe how they are configured.
30
+
In addition to the bundled JDBC drivers, you can register custom JDBC drivers.
31
+
The following sections describe the required configuration.
32
32
33
33
### Download Custom JDBC Driver
34
34
35
-
Download the respective JDBC driver for the Database Management Systems that need to be connected.
36
-
[Integrations](../../../../build/integrations/index.md) provides links for well know system and at the same time lists those that are in active use with Corporate Memory.
35
+
Download the JDBC driver for each database management system that you want to connect to.
36
+
[Integrations](../../../../build/integrations/index.md) provides links for well-known systems and lists those that are actively used with Corporate Memory.
37
37
38
38
### Provide a Custom JDBC Driver
39
39
40
-
Consult your solutions manager or DevOps specialist for options how to copy / inject additional files, namely the JDBC driver `jar`, into a Corporate Memory deployment.
41
-
Depending on the specific deployment model used the suitable options differ, some possibilities:
40
+
Consult your solutions manager or DevOps specialist for options to copy or inject the JDBC driver `jar` into a Corporate Memory deployment.
41
+
Depending on the deployment model, suitable options include:
42
42
43
-
- the docker compose package `cmem-orchestration` mounts the folder `./conf/dataintegration/plugin/` into the DataIntegration container (this location is assumed in the configuration snippets below and mapped to the container internal path `/opt/cmem/eccenca-DataIntegration/dist/etc/dataintegration/conf/plugin/`),
44
-
- a dedicated Build project into which the driver jar files are uploaded as project (file) resources,
45
-
- dedicated file or resource mounts in a docker compose or helm/kubernets configuration.
43
+
- The Docker Compose package `cmem-orchestration` mounts the folder `./conf/dataintegration/plugin/` into the DataIntegration container.
44
+
The configuration snippets below assume this location, which maps to `/opt/cmem/eccenca-DataIntegration/dist/etc/dataintegration/conf/plugin/` inside the container.
45
+
- A dedicated _Build project_ in which the driver JAR files are uploaded as project file resources.
46
+
- Dedicated file or resource mounts in a Docker Compose or Helm/Kubernetes configuration.
46
47
47
48
## Driver Registration
48
49
49
-
A custom JDBC driver needs to be registered in the DataIntegration configuration file,`dataintegration.conf`, `spark.sql.options` section.
50
-
The following example demonstrates how to register the custom JDBC driver for the Databricks data lakehouse:
50
+
A custom JDBC driver must be registered in the DataIntegration configuration file `dataintegration.conf`, in the`spark.sql.options` section.
51
+
The following example shows how to register a custom JDBC driver for Databricks:
51
52
52
53
```conf
53
54
…
@@ -64,12 +65,13 @@ spark.sql.options {
64
65
…
65
66
```
66
67
67
-
## Use the driver
68
+
## Use the Driver
68
69
69
-
JDBC drivers are used via the **Remote SQL endpoint**(or **Snowflake SQL endpoint**) dataset type.
70
+
JDBC drivers are used through the **Remote SQL endpoint** or **Snowflake SQL endpoint** dataset type.
They can be configured in the configuration dialog of the dataset, consult the documentation of your DBMS / JDBC driver for details about the [JDBC connection string](https://www.baeldung.com/java-jdbc-url-format).
74
+
Configure them in the dataset configuration dialog.
75
+
For details about the JDBC connection string, consult your DBMS or JDBC driver documentation.
0 commit comments