All Downloads are FREE. Search and download functionalities are using the official Maven repository.

json.data.testConnections.database.redshift.json Maven / Gradle / Ivy

There is a newer version: 1.5.11
Show newest version
{
  "name": "Redshift",
  "displayName": "Redshift Test Connection",
  "description": "This Test Connection validates the access against the database and basic metadata extraction of schemas and tables.",
  "steps": [
    {
      "name": "CheckAccess",
      "description": "Validate that we can properly reach the database and authenticate with the given credentials.",
      "errorMessage": "Failed to connect to redshift, please validate the credentials",
      "shortCircuit": true,
      "mandatory": true
    },
    {
      "name": "GetDatabases",
      "description": "List all the available databases to the user. If all databases option is selected, we will try to go beyond the configured database.",
      "errorMessage": "Failed to fetch databases, please validate if the user has enough privilege to fetch databases.",
      "mandatory": true
    },
    {
      "name": "GetSchemas",
      "description": "List all the schemas available to the user.",
      "errorMessage": "Failed to fetch schemas, please validate if the user has enough privilege to fetch schemas.",
      "mandatory": true
    },
    {
      "name": "GetTables",
      "description": "From a given schema, list the tables belonging to that schema. If no schema is specified, we'll list the tables of a random schema.",
      "errorMessage": "Failed to fetch tables, please validate if the user has enough privilege to fetch tables.",
      "mandatory": true
    },
    {
      "name": "GetViews",
      "description": "From a given schema, list the views belonging to that schema. If no schema is specified, we'll list the tables of a random schema.",
      "errorMessage": "Failed to fetch views, please validate if the user has enough privilege to fetch views.",
      "mandatory": false
    },
    {
      "name": "GetPartitionTableDetails",
      "description": "Check if we can access the SVV_TABLE_INFO table to fetch table partition details.",
      "errorMessage": "Failed to fetch partition table details, please validate if the user has select privilege for table SVV_TABLE_INFO",
      "mandatory": false
    },
    {
      "name": "GetQueries",
      "description": "Check if we can access the pg_catalog.svv_table_info & pg_catalog.stl_query tables to get query logs, These queries are analyzed in the usage & lineage workflow.",
      "errorMessage": "Failed to fetch queries, please validate if user has select privilege for tables pg_catalog.svv_table_info & pg_catalog.stl_query to get query logs.",
      "mandatory": false
    }
  ]
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy