# Bases de données supportées pour le datamart

Disponible dans...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* MDM Platform
* Real-Time Big Data Platform

Les bases de données supportées pour le datamart peuvent être différentes des bases de données supportées pour le profiling de données.

Le tableau suivant décrit les bases de données supportées pour le datamart.

| Nom de la base de données | Version de la base de données |
| --- | --- |
| HSQL | Inapplicable |
| Microsoft SQL Server | <ul> <li>Google Cloud SQL pour SQL Server</li> <li>Amazon RDS pour SQL Server</li> <li>Azure SQL Database</li> <li>2017</li> <li>2016</li> <li>2014</li> <li>2012</li> </ul> |
| MySQL<br><br>Note InformationsRestriction : Le cluster MySQL InnoDB est supporté en tant que datamart. NDB cluster n'est pas supporté. | <ul> <li>Google Cloud SQL pour MySQL</li> <li>Amazon RDS pour Aurora</li> <li>Amazon RDS pour MySQL</li> <li>Azure Database pour MySQL</li> <li>MySQL 8</li> <li>MySQL 5</li> </ul> |
| <ul> <li>SID Oracle</li> <li>Service Name Oracle</li> <li>Oracle OCI</li> </ul> | <ul> <li>19c</li> <li>18</li> <li><div><span>Availability-note</span><a data-type="deprecated" aria-describedby="availability-tooltip-99c112" href="https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated" target="_blank">Deprecated</a><div>Ce contenu est obsolète.</div></div>11, 12</li> </ul> |
| PostgreSQL | <ul> <li>Google Cloud SQL pour PostgreSQL</li> <li>Amazon RDS pour PostgreSQL</li> <li>Azure Database pour PostgreSQL</li> <li>12 et supérieures</li> </ul> |
| Snowflake | Inapplicable |

## Exécuter des rapports dans Snowflake

Voici la liste des droits Snowflake nécessaires à l'exécution de rapports lorsque le datamart est sur Snowflake :

```
GRANT USAGE on WAREHOUSE <WAREHOUSE_NAME> to <ROLE_NAME>

GRANT USAGE on DATABASE <DB_NAME> to <ROLE_NAME>

GRANT USAGE on ALL SCHEMAS IN DATABASE <DB_NAME> to <ROLE_NAME>

GRANT SELECT, INSERT, UPDATE on ALL TABLES in DATABASE <DB_NAME> to <ROLE_NAME>

GRANT SELECT, INSERT, UPDATE on ALL VIEWS in DATABASE <DB_NAME> to <ROLE_NAME>

GRANT USAGE on ALL SEQUENCES in DATABASE <DB_NAME> to <ROLE_NAME>
```