Skip to main content

Externalizing Embedded Connectors

Introduction

Previously, the Scanner embedded some of our Connectors whereas others were provided as plugins you needed to deploy separately.

Since we've decided to simplify and standardize the way the Scanner manages all its Connectors, they all became plugins starting from Scanner version 54.

The following list of the previously embedded connectors will help you identify those you will need to migrate if you decide to install a version of the Scanner greater or equal to 54. See Migration Procedure.

Previously embedded Connectors were:

ConnectorPlugin
IBM DB2JDBC
Oracle RDBMSJDBC
MySQLJDBC
MariaDBJDBC
TeradataJDBC
Postgres SQLJDBC
Sybase IQSybase IQ
NetezzaJDBC
SnowflakeJDBC
GreenplumJDBC
Apache HDFSHDFS
Apache HiveHive
Microsoft SqlServerJDBC
Microsoft Azure ADLS Gen 1ADLS
Microsoft Azure ADLS Gen 2ADLS
Microsoft PowerBI Report ServerPowerBI Report
Amazon S3AWS S3
Amazon AWS RedshiftJDBC
Google Cloud StorageGoogle Cloud Storage
Google BigQuery OrganizationGoogle Cloud BigQuery
Google BigQueryGoogle Cloud BigQuery
Local FilesystemLocal Filesystem
note

A Plugin can contain several Connectors.

Migration Procedure

If you decide to upgrade your Scanner from a version strictly prior to 54 to a version newer (or equal) to 54, you have to follow this procedure.

Upgrading the Scanner by itself remains unchanged. You only have to add these steps to the regular procedure:

  1. For each Connector from the list right above having at least one existing Connection configured in your environment, visit their documentation article and download from there the connector Zip file.
  2. Copy this file, without uncompressing it, to the ./plugins folder.
  3. Start your Scanner and observe its log file. You should see the Connector being taken into account, then the Connections being configured.
note

You'll only need to migrate your Connectors once. Future Scanner upgrades won't require you to follow these steps.