# Configuration de la connexion

Ce guide explique comment vous connecter à votre **IoT Query** instance, qui est basée sur **Neon PostgreSQL**.

## Paramètres de connexion

Lorsque votre **IoT Query** instance est configurée, vous recevrez ces paramètres de connexion par e-mail :

<table><thead><tr><th width="164.9091796875">Paramètre</th><th>Description</th></tr></thead><tbody><tr><td><strong>Hôte</strong></td><td>L’adresse du serveur de base de données</td></tr><tr><td><strong>Port</strong></td><td>Le port de connexion (généralement 5432)</td></tr><tr><td><strong>Nom de la base de données</strong></td><td>Le nom de votre base de données attribué</td></tr><tr><td><strong>Nom d’utilisateur</strong></td><td>Votre nom d’utilisateur de base de données</td></tr><tr><td><strong>Mot de passe</strong></td><td>Votre mot de passe sécurisé de base de données</td></tr><tr><td><strong>Mode SSL</strong></td><td>Le mode de connexion SSL</td></tr></tbody></table>

## Architecture des données

Votre **IoT Query** organise les données dans des schémas spécifiques :

* [`raw_business_data`](/docs/analytics/fr/iot-query/schema-overview/bronze-layer.md#raw_business_data-structure) - Contient les tables de données métier (utilisateurs, objets, tâches, etc.)
* [`raw_telematics_data`](/docs/analytics/fr/iot-query/schema-overview/bronze-layer.md#raw_telematics_data-structure) - Contient les données télématiques provenant des appareils clients (traces GPS, relevés de capteurs)

{% hint style="info" %}
Lors de l’interrogation des données, vous devez spécifier à la fois le schéma (par ex. `raw_business_data`) et la table (par ex. `objects`) : `SELECT * FROM raw_business_data.objects LIMIT 10;`
{% endhint %}

## Compatibilité PostgreSQL

**IoT Query** est entièrement compatible avec le protocole PostgreSQL. Vous pouvez vous connecter à l’aide de :

* Clients PostgreSQL standards (pgAdmin, DBeaver, etc.)
* Langages de programmation avec des pilotes PostgreSQL (Python, Java, Node.js)
* Outils de business intelligence prenant en charge PostgreSQL (Tableau, Power BI)

## Format de la chaîne de connexion

Pour un accès programmatique, utilisez le format standard de chaîne de connexion PostgreSQL :

```sql
postgresql://username:password@host:port/database?sslmode=ssl_mode
```

Exemple avec des espaces réservés :

{% code overflow="wrap" %}

```sql
postgresql://client_user:your_password@db.example.cloud:5432/client_123_dwh?sslmode=require
```

{% endcode %}

## Sécurité de la connexion

Considérations importantes en matière de sécurité :

* **Chiffrement SSL** - La transmission de vos données est chiffrée selon le mode SSL spécifié
* **Configuration réseau** - Votre réseau doit autoriser les connexions sortantes vers l’hôte et le port fournis
* **Sécurité des identifiants** - Vos identifiants de connexion sont uniques à votre instance et doivent être conservés en toute sécurité

### Bonnes pratiques pour les connexions

Lorsque vous travaillez avec votre **IoT Query**:

* **Gérer les connexions inactives** - Fermez les connexions lorsqu’elles ne sont pas utilisées afin de libérer des ressources
* **Utiliser le pool de connexions** - Pour les applications avec un accès fréquent à la base de données
* **Stocker les identifiants en toute sécurité** - N’intégrez jamais d’identifiants en dur dans des scripts ou des applications
* **Définir des délais d’attente appropriés** - Configurez des délais d’attente de connexion raisonnables pour votre cas d’utilisation

## Dépannage de la connexion

Si vous rencontrez des problèmes de connexion :

1. Vérifiez que vos paramètres de connexion correspondent à ceux indiqués dans votre e-mail de bienvenue
2. Confirmez que votre réseau autorise la connexion à l’hôte et au port spécifiés
3. Assurez-vous que votre client prend en charge le mode SSL requis

## Étapes suivantes

Une fois la connexion établie, passez à la section [Vue d’ensemble du schéma](/docs/analytics/fr/iot-query/schema-overview.md) pour découvrir les structures de données et les tables disponibles.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/analytics/fr/iot-query/connection-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
