Comparer les modes

Schéma explicatifAgrandir ↗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.
Deux options de déploiement

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éristiqueInstallation autonomeDans UBC Analytics
Modestandaloneubccms
ConnexionLocale, OIDC ou IBM CAMSession UBC Analytics
MétadonnéesSQLite ou PostgreSQL externeBases PostgreSQL des environnements correspondants
FichiersStockage local des fichiersStockage local ou compartiment MinIO distinct
Espaces de travailInstallation indépendanteSections « Flux » et « Intégrateur » distinctes dans chaque environnement
Gestion des utilisateursUBC Data Bridge ou fournisseur d’identitéUBC Analytics

Choix de configuration

Le paramètreOptionsRôle
BRIDGE_DEPLOYMENT_MODEstandalone / ubccmsDéfinit les limites de l’intégration.
BRIDGE_AUTH_MODElocal / oidc / camMéthode de connexion pour une installation autonome.
BRIDGE_DB_MODEsqlite / postgresType de stockage des métadonnées pour une installation autonome.
DATABASE_URLConnexion PostgreSQLAdresse de la base et identifiants ; ne les exposez pas aux utilisateurs.
BRIDGE_FILE_STORAGElocal / minioMinIO est disponible en mode UBC Analytics.
BRIDGE_BASE_PATHPar exemple, /databridgeChemin 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

  1. Vérifiez la réponse de disponibilité sur le chemin de l’application se terminant par /ready.
  2. Connectez-vous avec la méthode requise et vérifiez qu’un rôle est attribué à l’utilisateur.
  3. Créez une connexion de test et vérifiez son accessibilité.
  4. Importez un petit fichier et exécutez un flux avec exportation.
  5. Vérifiez l’exécuteur, l’historique des exécutions et la création du résultat.
  6. Pour UBC Analytics, vérifiez chaque environnement et les deux sections séparément.