Comparer les modes
Comparaison d’une installation autonome et d’une intégration à UBC Analytics. MinIO appartient au mode ubccms ; dans un déploiement autonome, les connecteurs doivent toujours pouvoir accéder à leurs serveurs respectifs.
| Caractéristique | Installation autonome | Dans UBC Analytics |
|---|---|---|
| Mode | standalone | ubccms |
| Connexion | Locale, OIDC ou IBM CAM | Session UBC Analytics |
| Métadonnées | SQLite ou PostgreSQL externe | Bases PostgreSQL des environnements correspondants |
| Fichiers | Stockage local des fichiers | Stockage local ou compartiment MinIO distinct |
| Espaces de travail | Installation indépendante | Sections « Flux » et « Intégrateur » distinctes dans chaque environnement |
| Gestion des utilisateurs | UBC Data Bridge ou fournisseur d’identité | UBC Analytics |
Choix de configuration
| Le paramètre | Options | Rôle |
|---|---|---|
| BRIDGE_DEPLOYMENT_MODE | standalone / ubccms | Définit les limites de l’intégration. |
| BRIDGE_AUTH_MODE | local / oidc / cam | Méthode de connexion pour une installation autonome. |
| BRIDGE_DB_MODE | sqlite / postgres | Type de stockage des métadonnées pour une installation autonome. |
| DATABASE_URL | Connexion PostgreSQL | Adresse de la base et identifiants ; ne les exposez pas aux utilisateurs. |
| BRIDGE_FILE_STORAGE | local / minio | MinIO est disponible en mode UBC Analytics. |
| BRIDGE_BASE_PATH | Par exemple, /databridge | Chemin de l’application derrière un proxy inverse. |
Déploiement des services
La distribution comprend un déploiement en conteneurs, des configurations de production et un paquet hors ligne pour les environnements Planning Analytics/CAM. Le serveur API et l’exécuteur doivent accéder à des paramètres cohérents, à la base de métadonnées et aux fichiers. Pour un lecteur réseau, ils ont besoin du même chemin monté. Un proxy inverse fournit l’adresse HTTPS externe et la route de l’application.
Environnement hors ligne
Le paquet hors ligne est conçu pour une installation sans téléchargement de dépendances en fonctionnement normal. Préparez les images, la configuration, les certificats de confiance et la licence propres à votre distribution. Un paquet hors ligne ne signifie pas que les connecteurs peuvent fonctionner sans accès à leurs serveurs respectifs.
Vérifications après installation
- Vérifiez la réponse de disponibilité sur le chemin de l’application se terminant par
/ready. - Connectez-vous avec la méthode requise et vérifiez qu’un rôle est attribué à l’utilisateur.
- Créez une connexion de test et vérifiez son accessibilité.
- Importez un petit fichier et exécutez un flux avec exportation.
- Vérifiez l’exécuteur, l’historique des exécutions et la création du résultat.
- Pour UBC Analytics, vérifiez chaque environnement et les deux sections séparément.