Migrer la clé de configuration

Bêta

La fonctionnalité Historique de l’activité des utilisateurs est actuellement en version bêta pour l’outil Analytics.


L’interface de ligne de commande Analytics Cloud Connector fournit une nouvelle clé de configuration nommée source_config.exclude_tables, qui remplace l’ancienne clé process_user_activity. Bien que l’ancienne clé héritée reste prise en charge pour des raisons de compatibilité descendante, Procore recommande de migrer, car le nouveau cadre de configuration s’applique uniformément à toutes les tables d’ajout et d’incrémentation.

Format hérité (pris en charge)

  • process_user_activity: true # or false
    source_config:
    config_path: /path/to/config.share
    tables:

Nouveau format (recommandé)

  • source_config:
    config_path: /path/to/config.share
    tables:
    # Tables listed here skip append/incremental loading (they'll be loaded
    # via the regular full-reload path instead). Names are case-insensitive.
    # Use ['*'] or ['__all__'] to opt every table out of append routing.
    exclude_tables: []

Aide-mémoire sur la migration

Cadre ancien

Nouveau paramètre

Effet/comportement résultant

process_user_activity: true (ou non défini)

source_config.exclude_tables: [] (ou non défini)

Active le chargement d’ajout/incrémentiel pour la table user_activity et d’autres tables éligibles à l’ajout. Obligatoire pour la synchronisation des données d’activité des utilisateurs historiques.

process_user_activity: false

source_config.exclude_tables: ['user_activity']

Exclut la table user_activity du routage d’ajout. Il se chargera via le chemin de rechargement complet normal à la place. (Non recommandé en raison du volume de données).

Remarque : Si les deux clés de configuration sont définies dans votre fichier config.yaml, le nouveau paramètre source_config.exclude_tables sera prioritaire.