FAAREnglishEssayer FAAR
Actifs, audit et réconciliation du parc

Transformez des données informatiques éparses en une fiche unique et fiable.

FAAR fusionne les exports de votre annuaire, de votre CMDB, de vos outils de postes et de service desk en une seule fiche par appareil, évalue chaque appareil selon vos standards et teste 61 causes racines possibles sur les preuves.

  • 420 appareils réconciliés dans l'espace d'exemple
  • 88 champs suivis par appareil
  • 24 causes racines sur 61 validées sur l'exemple
  • 100+ indicateurs à suivre
Importez vos données depuisExports CSVAPI REST (JSON)Fichiers et stockage objetExports d'annuaire, de CMDB, de postes et de service desk
Plateforme

Un enregistrement maîtrisé pour chaque appareil

FAAR rassemble les données de votre annuaire, de votre CMDB, de vos postes et de votre service desk, évalue chaque appareil selon vos standards et montre quoi corriger en premier.

Pourquoi les données de parc se contredisent

Chaque outil ne voit qu'une partie du tableau. Mis côte à côte, ils se contredisent - et personne ne sait lequel a raison.

Cinq outils, cinq réponses

L'annuaire indique qu'un portable a été vu hier, la CMDB qu'il a été retiré, l'outil de postes n'en a jamais entendu parler. Lequel déclarez-vous ?

Des erreurs bien cachées

Sur le seul exemple fourni, FAAR repère 24 valeurs saisies dans la mauvaise unité, des dates impossibles et 8 tickets en double - ce qu'un tableur fusionné conserve sans rien dire.

Des rapports auxquels personne ne croit

Des chiffres fusionnés à la main sont périmés le jour de l'envoi et personne ne peut montrer d'où vient une valeur. FAAR conserve la source de chaque valeur.

Tout ce qui sépare un export brut d'une décision

Un seul espace pour connecter les données, les réconcilier, les comprendre et agir.

Connecter

Importez vos données sans projet

Importez un CSV, appelez une API REST ou lisez des fichiers depuis un dossier ou un stockage objet. Les identifiants sont conservés sous forme de références et jamais stockés avec la connexion. Chaque synchronisation enregistre sa santé et toute modification des colonnes du fichier : un changement de format silencieux ne fausse plus vos chiffres en silence.

  • Import CSV, API REST (pagination et authentification) et stockage objet ou fichiers par URL
  • Suivi de la santé et des changements de schéma pour chaque source
  • Un inventaire consultable des sources, jeux de données et tableaux de bord, avec responsables et étiquettes
Réconcilier

Une fiche de référence par appareil, avec ses justificatifs

Doublons et conflits sont résolus champ par champ selon un ordre de confiance que vous maîtrisez, et chaque valeur de la fiche garde le nom de la source dont elle provient. Vous n'avez jamais à vous demander d'où vient un chiffre.

  • Un ordre de confiance par champ : quelle source l'emporte, et dans quel ordre
  • Unités et dates normalisées ; valeurs impossibles signalées
  • Traçabilité complète de chaque valeur jusqu'à sa source
Concevoir

Concevez le pipeline sur un canevas. Lisez-le en Python.

Glissez sources, étapes de nettoyage, règles de qualité et jointures sur un canevas qui aboutit à la fiche de référence. Le même pipeline est un script Python lisible que vous pouvez modifier, relire et versionner - sans aucun SQL.

  • Des règles de qualité qui avertissent, suppriment, mettent en quarantaine ou arrêtent une exécution
  • Un historique d'exécutions avec le nombre de lignes par étape et un journal d'événements
  • Python et canevas restent alignés : modifiez l'un ou l'autre
Comprendre

Testez 61 causes racines possibles sur vos données

Plutôt que de deviner pourquoi les démarrages sont lents ou pourquoi un site peine, FAAR teste une bibliothèque de 61 hypothèses sur vos appareils et classe chacune comme validée, invalidée ou non concluante - avec les preuves et la taille d'échantillon.

  • Chaque appareil évalué réussite ou échec selon vos standards matériels et de performance
  • Des cohortes par site, profil et ancienneté pour voir où un problème se concentre
  • Ajoutez ou modifiez un standard, un contrôle ou une hypothèse sans écrire de code
Agir

Interrogez, suivez vos objectifs, remettez l'audit

Posez vos questions en langage courant, suivez KPI et objectifs sur des tableaux de bord et exportez le rapport d'audit en document Word ou PowerPoint pour ceux qui décident.

  • Un assistant qui voit l'espace de travail - avec votre propre clé d'IA, ou des règles intégrées sans clé
  • Graphiques, objectifs et tableaux de bord construits sur les mêmes données
  • Export du rapport d'audit vers Word et PowerPoint

Fonctionnement

Quatre étapes pour passer d'exports éparpillés à des réponses exploitables.

  1. Vos outils
    AnnuaireCMDBPostesService deskFichiers et API
  2. HY
    Hyperconnecter

    Chaque source, une seule entrée

  3. R
    Réconcilier

    Une fiche par appareil

  4. O
    Optimiser

    Évalué et classé

  5. X
    Xécuter
    AssistantObjectifsRapport d'audit
  1. Hyperconnecter

    Rassemblez les données de tous les outils que vous utilisez déjà - fichiers CSV, API REST, fichiers en stockage - sans fusion manuelle.

  2. Réconcilier

    Repérez doublons, conflits, mauvaises unités et dates impossibles et fusionnez-les en une fiche par appareil. Vous décidez quel outil l'emporte pour chaque information.

  3. Optimiser

    Évaluez chaque appareil selon vos propres standards et classez les causes racines probables, pour savoir quoi corriger en premier.

  4. Xécuter

    Interrogez l'assistant, suivez vos objectifs et remettez l'audit - pour qu'une réponse devienne une action.

Conçu pour expliquer, pas seulement pour compter

Indépendant de vos outils

Tout CSV, API ou fichier. Vous nommez les sources et associez leurs colonnes. Rien n'est lié à un éditeur.

Il explique

Les causes racines sont testées sur vos données, avec les preuves et la taille d'échantillon.

Chaque valeur a une source

Une fiche par appareil qui n'oublie jamais d'où vient chaque valeur.

Ouvert, et à vous de l'exploiter

Du Python lisible, une API REST et votre propre modèle de données, sur une machine que vous hébergez.

Intégrations

Générée depuis la liste des connecteurs du produit : ce qui figure ici existe. Les systèmes prévus sont présentés à part et ne sont pas disponibles.

8 affichés

CSV upload

Pris en charge

Files & storage

Upload a CSV export from any system, then map its columns to canonical fields.

Limites
  • A manual upload - there is no schedule or refresh; upload again to update.
  • CSV only (UTF-8).

Comment il a été vérifié: Used by every sample and covered by the ingestion tests.

REST API (JSON)

Pris en charge

APIs

Read records from an HTTP endpoint that returns JSON or JSON Lines.

Limites
  • Read-only: it never writes to the source.
  • Pagination styles: page number, offset, cursor and Link-header only (@odata.nextLink is not followed).
  • No OAuth flows - use a token or key held in a secret.
  • Server-side calls are guarded: link-local / cloud-metadata addresses are always refused and FAAR_CONNECTOR_BLOCK_PRIVATE=1 also refuses private ranges; redirects are re-checked (max 3).
  • Each sync re-reads everything; there is no incremental cursor yet.

Comment il a été vérifié: Tested against a local HTTP server: auth, every pagination style, bad JSON, 401/404/500, timeouts, redirects and the SSRF guard; each preset is run against a local server shaped like its API.

Object storage / files by URL

Limité

Files & storage

Read CSV, JSON, JSON Lines, Parquet or Excel files from a folder, a URL, or cloud object storage.

Limites
  • file:// folders and http(s) URLs are verified.
  • s3://, gs:// and abfs:// need the optional fsspec drivers (fsspec plus s3fs / gcsfs / adlfs) and have NOT been verified against live storage in this release.
  • Excel (xlsx) needs the optional openpyxl package; only the first sheet is read.
  • Read-only; no change tracking - every sync reads the matching files again.
  • Several files are concatenated; all must share a schema (differences are reported).
  • An administrator can confine file:// reads to chosen folders with FAAR_FILE_ROOTS; http(s) URLs go through the SSRF guard and are capped at 200 MB.

Comment il a été vérifié: file:// and http(s) tested locally (CSV, JSON, JSONL, Parquet); xlsx is tested with a stand-in reader; cloud schemes are an unverified extension point.

SQL database (read-only)

Limité

Databases

Read one table, or the result of one SELECT query, from SQLite, PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery or Oracle. Read-only and row-limited.

Limites
  • Read-only: one SELECT (or WITH ... SELECT) per source; writes, DDL, procedures and multiple statements are refused, the session is opened read-only where the database supports it, and the result is row-limited.
  • Only SQLite is verified in this release. PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery and Oracle need their optional drivers and have NOT been run against a live server here.
  • SQL Server, Snowflake and BigQuery have no read-only session mode - give FAAR an account that can only read.
  • SQLite files must be inside the folder the administrator names in FAAR_SQLITE_DIR.
  • BigQuery uses the server's own Google credentials (no password field is used).
  • Every value is read as text; the host is checked by the network guard but the driver connects by name.
  • Each sync re-reads the table or query; there is no incremental cursor yet.

Comment il a été vérifié: SQLite: table and query modes, injection and write attempts, path traversal, limits and type conversion are tested; the statements sent to the other databases are unit-tested without a server.

Kafka topic (batch)

Limité

Streaming

Read a bounded batch of JSON messages from a Kafka topic - the last N, from the beginning, or from a time - without committing offsets.

Limites
  • A bounded batch, not a continuous feed: each sync reads at most max_messages (hard cap 100,000) up to the topic's end at the moment the read starts.
  • Read-only: offsets are never committed, no consumer group is joined, nothing is produced.
  • JSON messages only; messages that aren't JSON are counted as unreadable. No Avro / Protobuf / schema registry.
  • Needs the optional kafka-python package. Not verified against a live broker in this release (tested with a fake consumer).
  • The broker addresses are checked by the network guard, but the driver connects by name.

Comment il a été vérifié: Offset handling, the three start modes, caps, JSON flattening and secret handling are tested with a fake consumer; no live broker was used.

Google Sheets (shared by link)

Limité

Files & storage

Read one tab of a Google Sheet that is shared as 'Anyone with the link can view', through its CSV export.

Limites
  • Public-by-link sheets only: there is no OAuth and no Google sign-in. A private sheet is reported, not read.
  • One tab per connection; values are read as text exactly as the CSV export shows them.
  • The request goes through the SSRF-guarded HTTP path (redirects re-checked, 200 MB cap).
  • Not verified against live Google in this release (tested against a local server shaped like the export).

Comment il a été vérifié: The link/id parsing, the export request, private-sheet detection, size caps and the SSRF guard are tested against a local server; live Google was not used.

Databricks tables

Prévu

Warehouses

Pas encore de connecteur. Exportez en CSV ou JSON, ou exposez un point d'accès HTTP, et utilisez un connecteur ci-dessus.

Salesforce

Prévu

SaaS

Pas encore de connecteur. Exportez en CSV ou JSON, ou exposez un point d'accès HTTP, et utilisez un connecteur ci-dessus.

Au-delà, les sources d'annuaire, de CMDB, de gestion de postes, d'expérience numérique et de service desk de l'espace d'exemple arrivent sous forme d'exports CSV.

Pensé pour ceux qui gèrent le parc

Les mêmes données réconciliées, utiles depuis quatre places.

Gestionnaires d'actifs IT

  • Voyez chaque appareil une seule fois, avec la source de chaque information
  • Repérez les écarts de garantie, de renouvellement et de firmware selon vos propres standards
  • Sachez quelles fiches se contredisent avant qu'un audit ne le fasse

Sécurité et conformité

  • Évaluez chaque appareil réussite ou échec selon vos standards
  • Voyez firmwares obsolètes et appareils non gérés dans une seule liste
  • Exportez le rapport d'audit en Word ou PowerPoint

Service desk et support

  • Voyez où les incidents se concentrent par site, modèle ou firmware
  • Testez si un modèle ou un site est vraiment en cause
  • Dédoublonnez les tickets et rattachez-les au bon appareil

Direction informatique

  • Suivez objectifs et KPI sur des tableaux de bord issus de données fiables
  • Voyez quels sites et cohortes sont en retard, et de combien
  • Posez vos questions en langage courant

Les données de parc, expliquées

De courtes réponses aux questions que l'on se pose avant d'acheter quoi que ce soit.

Qu'est-ce qu'une fiche de référence ?

Une fiche de référence (golden record) est la meilleure version unique de ce que vous savez d'un appareil, assemblée à partir de plusieurs systèmes qui en détiennent chacun une partie. Au lieu de cinq lignes en conflit, vous n'en gardez qu'une, et pour chaque valeur vous pouvez dire de quel système elle vient.

Qu'est-ce que la réconciliation de données ?

La réconciliation consiste à rapprocher les enregistrements qui décrivent la même chose dans plusieurs systèmes et à résoudre leurs différences. Elle exige une règle d'identité (ce qui rend deux lignes identiques) et un ordre de confiance (quel système l'emporte pour quel champ). FAAR permet de définir les deux sans code.

Qu'est-ce que la dérive de schéma ?

La dérive de schéma, c'est quand une source change discrètement de forme : une colonne est renommée, ajoutée, supprimée ou change de type. Les rapports qui en dépendent continuent de tourner mais se mettent à tromper. FAAR compare chaque synchronisation à la précédente et montre ce qui a changé et ce qui en dépend.

Comment fonctionne le test des causes racines ?

Chaque hypothèse est un énoncé testable, par exemple « les démarrages lents se concentrent sur un modèle ». FAAR exécute le test statistique sur vos appareils et la marque validée, invalidée ou non concluante, avec la taille d'échantillon et les preuves, pour que vous puissiez la contester plutôt que la croire sur parole.

Qu'est-ce qu'un score de conformité ?

Un score de conformité est la part des appareils qui respectent un standard que vous définissez - assez de RAM, un BIOS à jour, sous garantie, un démarrage sous une limite. Chaque appareil réussit ou échoue à chaque standard, et les scores se consolident par site, cohorte ou parc.

Confiance et maîtrise

Conçu pour que vous puissiez vérifier son travail.

Chaque valeur a une source

Chaque champ d'une fiche de référence garde le nom du système dont il provient, et les règles qui ont tranché sont à vous.

Votre organisation, cloisonnée

Chaque organisation a son propre catalogue et ses paramètres. Les rôles - lecteur, éditeur, administrateur, propriétaire - contrôlent qui peut modifier quoi, et les jetons d'API sont rattachés à une personne.

Les identifiants restent hors des données

Les connexions contiennent des références à des secrets, pas les secrets. Les valeurs sont lues dans l'environnement du serveur à l'exécution du connecteur.

L'IA est facultative

L'assistant fonctionne avec des règles intégrées dès le départ. Ajoutez votre clé d'IA pour des questions libres ; rien n'est envoyé à un fournisseur d'IA sans elle.

Français et anglais, clair et sombre

Toute l'interface existe dans les deux langues et les deux thèmes, avec un contraste de texte vérifié selon WCAG AA.

Questions fréquentes

Qu'est-ce que FAAR ?

FAAR (Fleet Asset, Audit & Reconciliation) fusionne les données de vos appareils issues de plusieurs outils en une fiche par appareil, évalue chaque appareil selon vos standards et teste les causes racines possibles sur les preuves.

À quels outils peut-il se connecter ?

Il lit des exports CSV, des API REST qui renvoient du JSON, des fichiers ou du stockage objet, des bases SQL (en lecture seule), des lots Kafka et Google Sheets partagé par lien. L'espace d'exemple modélise un annuaire, une CMDB, un outil de gestion de postes, un outil d'expérience numérique et un service desk sous forme d'exports CSV. Seuls certains connecteurs sont vérifiés ; chacun indique ses limites. Databricks et Salesforce sont prévus mais pas encore disponibles.

Faut-il écrire du code ou du SQL ?

Non. Standards, contrôles, KPI et objectifs se configurent sans code, et les pipelines se construisent sur un canevas. Si vous le souhaitez, le même pipeline est un script Python lisible. Il n'y a pas d'écriture en SQL.

Où vont mes données ?

Les lignes sources sont conservées dans votre session pendant que vous travaillez. Ce qui est enregistré : votre configuration, l'historique des exécutions et des instantanés agrégés de tendance. Les données ne sont envoyées à un fournisseur d'IA que si vous ajoutez votre propre clé et utilisez l'assistant.

Ai-je besoin d'une clé d'IA ?

Non. L'assistant répond avec des règles intégrées sans clé. Ajoutez-en une plus tard pour des conversations libres et plus riches.

Combien d'appareils peut-il traiter ?

Le parc d'exemple compte 420 appareils. Les pipelines tournent en mémoire sur la machine qui héberge FAAR : la limite pratique est la mémoire de cette machine ; tableaux et graphiques s'adaptent pour rester lisibles.

Puis-je modifier les standards et la bibliothèque de causes racines ?

Oui, tout, depuis la page d'administration du catalogue - sans code et sans redémarrage.

Voyez-le sur un parc d'exemple en quelques minutes

Créez un espace, chargez le parc d'exemple ou ajoutez votre propre fichier, et regardez 420 appareils se fondre en une fiche chacun.