redgate/sqldatacatalog

Verified Publisher

By Redgate

Updated 6 days ago

Redgate SQL Data Catalog

Image
0

50K+

redgate/sqldatacatalog repository overview

What is SQL Data Catalog?

SQL Data Catalog is a system of record for semantic metadata - that is, labels - to discover and identify sensitive data such as personally-identifiable information (PII), throughout your SQL Server estate. The API-first design helps data teams and others discover and record information about your data so it can be reported on, monitored, and leveraged, in order to operationalize data protection workflows. SQL Data Catalog aims to provide the following functionalities:

  • Creating a data catalog of sensitive information in your SQL estate
  • Define a taxonomy of labels to support data handling policies
  • Help ensure the correct controls are in place to protect your data
  • Support compliance to CCPA, GDPR, HIPAA, and SOX

What is this image?

This image contains SQL Data Catalog and all the requisite dependencies.

How to use this image

To start SQL Data Catalog

docker run -d \
    -e REDGATE_SqlDataCatalog_StateStorage__ConnectionString=<SqlServer connection string> \
    -p 15156:15156 \
    redgate/sqldatacatalog:1 IAgreeToTheEULA

SQL Data Catalog stores its state in SQL Server. The connection to the backing database can be configured using the environment variable REDGATE_SqlDataCatalog_StateStorage__ConnectionString

You can find more information on our documentation site.

To start SQL Data Catalog using docker-compose
version: '3.7'
services:
  datacatalog:
    image: "redgate/sqldatacatalog:1"
    command: IAgreeToTheEULA
    environment:
      - REDGATE_SqlDataCatalog_StateStorage__ConnectionString=Server=storage;Database=DataCatalog;User=sa;Password=yourStrong(!)Password;
    ports:
      - "15156:15156"
    depends_on:
      - storage
  storage:
    image: "mcr.microsoft.com/mssql/server:2019-CU1-ubuntu-16.04"
    environment:
        SA_PASSWORD: "yourStrong(!)Password"
        ACCEPT_EULA: "Y"

To use, save the above as docker-compose.yml, then from the same directory run 'docker-compose up'

Beta release

This image is for evaluation only, as Linux support is currently in beta with some limited functionality. We hope to make a production release available shortly.

The following functionality will not work in beta release:

  • Windows authentication for registering SQL Server instances
  • Permission feature in Sql Data Catalog

Licensing

Our license can be found at https://www.red-gate.com/support/license/. You will need to indicate that you accept it with the IAgreeToTheEULA switch.

You will need a SQL Data Catalog license to use in production. If you don't have a license, you can use the command line on a trial license for 14 days.

Tag summary

Content type

Image

Digest

sha256:ddc5de66e

Size

66.8 MB

Last updated

6 days ago

docker pull redgate/sqldatacatalog:2