Sheets

Présentation

Sheets est un outil de feuille de calcul que vous pouvez alimenter avec des données Datadog, vous permettant d’effectuer des analyses complexes et de créer des rapports sans nécessiter d’expertise technique. Il permet aux équipes d’utiliser des fonctions de feuille de calcul familières comme les recherches, les tableaux croisés dynamiques et les calculs sur les données Datadog, afin que vous n’ayez pas à exporter et à utiliser un autre outil avec des données obsolètes.

Sheets vous permet de manipuler, transformer et analyser les données provenant des logs, du RUM (Real User Monitoring) et du suivi des coûts du cloud dans une interface de tableur familière. Il peut contenir les onglets suivants :

  • Table : Interrogez des données en temps réel à partir d’une source de données Datadog et enrichissez-les avec des colonnes calculées, des recherches et des filtres.
  • Pivot : Résumez et agrégez les données d’un tableau avec des dimensions et des calculs personnalisés.
  • Sheet (Aperçu) : Un tableur flexible, vierge et personnalisable où vous pouvez écrire des formules référençant directement les données d’un tableau pour créer des modèles, des rapports ou suivre des opérations.

Tableau

Commencez par créer un tableau de données, soit en créant une nouvelle requête depuis Sheets, soit en transférant une requête depuis les pages d’exploration, telles que Logs, RUM, Metrics ou Cloud Cost.

Ajouter un nouveau tableau dans Sheets

Modale pour créer un tableau à partir de Sheets, affichant une requête Logs avec status:error.
  1. Sur la page Datadog Sheets, cliquez sur New Spreadsheet.
  2. Cliquez sur Add Data.
    Remarque : si une source de données que vous souhaitez n’est pas disponible, demandez-la ici.
  3. Commencez à créer votre requête en sélectionnant votre source de données et en ajoutant des paramètres de filtrage.
  4. Sélectionnez les colonnes que vous souhaitez afficher et prévisualisez le tableau résultant.
  5. Cliquez sur Create Table.

Transférez votre requête vers un tableur

  1. Sur la page d’un produit pris en charge (tel que Log Explorer), créez la requête des données que vous souhaitez analyser, par exemple en filtrant votre vue Logs sur celles qui contiennent status:error.
  2. Cliquez sur Open in Sheets. Pour obtenir une liste des pages de produits à partir desquelles vous pouvez créer un tableau, consultez la section Sources de données prises en charge.
  3. Vous pouvez créer un New Spreadsheet ou ajouter ce tableau de données à un Existing Spreadsheet.
  4. Cliquez sur Save and Open.

Colonnes calculées

Vous pouvez utiliser une colonne calculée pour ajouter une formule, analyser un message de log, extraire une expression régulière ou ajouter une logique métier à vos données. Vos colonnes calculées peuvent être utilisées dans le tableau croisé dynamique que vous créerez ultérieurement.

Depuis l’en-tête de la colonne située tout à droite de votre tableau, cliquez sur l’icône Plus pour Add calculated column. Saisissez une fonction pour afficher la syntaxe et la description de la fonction. Pour obtenir une liste complète des fonctions prises en charge, consultez la documentation Functions and Operators.

Colonne calculée ajoutée avec l'icône Plus, et exemple de fonction IFS

Recherche

La recherche enrichit vos données existantes et ajoute plus de contexte à votre tableau. Cliquez sur Add Lookup en haut de la page pour ajouter des colonnes à partir d’un autre tableau ou source de données, telle que Reference Tables, des logs ou des données RUM. La recherche est similaire à une jointure gauche ou à une fonction RECHERCHEV dans Excel ou Google Sheets ; elle fait correspondre les enregistrements sur une colonne commune et renvoie des colonnes de données supplémentaires pour enrichir votre tableau Sheets existant.

Exemple de recherche qui ajoute les métadonnées de l'équipe d'un utilisateur provenant d'une Reference Table

Par exemple, vous disposez d’un tableau de données RUM contenant les adresses e-mail des utilisateurs et vous souhaitez savoir à quelles équipes ces utilisateurs appartiennent. Vous pouvez ajouter une recherche qui compare la colonne d’e-mail utilisateur de votre tableau avec la colonne d’e-mail professionnel d’une Reference Table. La recherche extrait l’équipe de la Reference Table et l’ajoute en tant que nouvelle colonne à votre feuille de calcul.

Tableau croisé dynamique

Après avoir ajouté une table de données à une feuille de calcul, analysez et ajoutez du contexte à vos données brutes à l’aide d’un tableau croisé dynamique. Utilisez les tableaux croisés dynamiques pour résumer et organiser de grandes quantités de données dans des tableaux personnalisés. Cela vous aide à analyser les données pour identifier des modèles et des tendances, et à effectuer des comparaisons. Par exemple, vous pouvez avoir une table de cent lignes, mais avec un tableau croisé dynamique, vous pouvez décomposer ces données en un tableau récapitulatif qui compte vos données par méthode ou par région. Pour créer un tableau croisé dynamique :

  1. Depuis une feuille de calcul existante contenant déjà un tableau de données, cliquez sur Add Pivot Table.
  2. Dans la section Rows et Columns, sélectionnez les dimensions que vous souhaitez analyser, comme le statut des logs.
  3. Dans la section Calculations, sélectionnez les dimensions que vous souhaitez utiliser dans les calculs, notamment la somme, la moyenne, le nombre, le minimum et le maximum.
Exemple de panneau de configuration de tableau croisé dynamique

Visualisations

Une fois votre tableau croisé dynamique créé, vous pouvez cliquer sur Show Graphs et ajouter jusqu’à six widgets pour représenter vos données sous forme de graphique. Les types de widgets pris en charge incluent les widgets Top List, Treemap et Pie Chart. Survolez le titre du widget pour supprimer, dupliquer, agrandir, exporter et repositionner les widgets. Pour modifier un widget, cliquez sur l’icône en forme de crayon. Les options de modification vous permettent de sélectionner le type de widget, de choisir quel calcul du tableau croisé dynamique représenter graphiquement (s’il y en a plus d’un) et de spécifier les lignes, les colonnes ainsi que le nombre de regroupements affichés par ligne ou par colonne.

Feuille (Aperçu)

Join the Preview!

Créez des feuilles de calcul flexibles : conçues pour vous permettre de partir de zéro, de créer des modèles, de suivre des opérations, et plus encore.

Request Access

Une feuille est un tableur flexible, tel une toile vierge, doté d’un moteur de calcul complet. Utilisez-la pour créer des modèles financiers, des outils de suivi opérationnel, des modèles de planification ou tout calcul libre qui ne correspond pas à un workflow basé sur des requêtes.

Pour ajouter une feuille, cliquez sur l’onglet + en bas de votre tableur et sélectionnez Add Sheet.

Une feuille flexible affichant un modèle de dépenses cloud 2025 par fournisseur, avec des formules SUMIFS et VLOOKUP faisant référence aux onglets Coût cloud et Tableau de conversion de devises

Références de cellule

Les cellules sont référencées en utilisant la notation standard A1, où la colonne est une lettre et la ligne un nombre. Par exemple, A1 est la première cellule, B3 est la troisième ligne de la colonne B, et A1:C5 est une plage couvrant les colonnes A à C et les lignes 1 à 5.

Type de référenceSyntaxeDescription
Cellule relativeA1S’ajuste lorsque la formule est copiée vers une autre cellule
Cellule absolue$A$1Fait toujours référence à la même cellule
Colonne absolue, ligne relative$A1La colonne reste fixe ; la ligne s’ajuste
Colonne relative, ligne absolueA$1La ligne reste fixe ; la colonne s’ajuste
PlageA1:C5Toutes les cellules de A1 à C5

Références entre feuilles

Vous pouvez référencer directement des données provenant d’autres onglets du même tableur dans vos formules. Utilisez le nom de la feuille suivi d’un point d’exclamation et de la cellule ou de la plage :

='My Table'!A1
='Summary'!B2:B20

Pour référencer une colonne spécifique d’un onglet Tableau par son nom, utilisez la notation # :

='Error Logs'#"duration_ms"
='Table 1'#"status"

Par exemple, =SUM('Error Logs'#"duration_ms") additionne chaque valeur de la colonne duration_ms de votre tableau Error Logs.

Formules

Les formules de feuille prennent en charge toutes les fonctions répertoriées sur la page Fonctions et opérateurs, ainsi que des fonctions de recherche, statistiques, financières et autres disponibles uniquement dans les feuilles. Consultez la section Fonctions de feuille pour obtenir la liste complète.

Exemples

Agréger une colonne de tableau dans une feuille

Additionnez toutes les valeurs de la colonne duration_ms d’un onglet de tableau appelé « Error Logs » :

=SUM('Error Logs'#"duration_ms")

Comptez combien de lignes dans ce tableau contiennent status = "error" :

=COUNTIF('Error Logs'#"status","error")

Recherche sécurisée avec une valeur de repli

Recherchez l’équipe d’un utilisateur à partir d’une Reference Table, en renvoyant « unknown » s’il n’est pas trouvé :

=IFNA(VLOOKUP(A2,'User Directory'!A:B,2,0),"unknown")

Jours depuis un incident

Calculez depuis combien de temps un incident a été ouvert, étant donné un horodatage en A2 :

=DATEDIF(A2,TODAY(),"D")&" days ago"

Latence p95 à partir d’un tableau

Extrayez le 95e centile des temps de réponse à partir d’un tableau connecté :

=PERCENTILE('APM Data'#"duration",0.95)

Classez une valeur en différentes catégories de gravité.

=IFS(A2>500,"critical",A2>200,"warn",A2>0,"ok",TRUE,"no data")

Mensualité de prêt

Calculez la mensualité d’un prêt de 50 000 $ à un taux d’intérêt annuel de 6 % sur 3 ans :

=PMT(0.06/12,36,-50000)

Valeurs d’erreur

ErreurCauseComment gérer
#DIV/0!Division par zéro=IFERROR(A1/B1,0)
#VALUE!Type d’argument incorrect ; par exemple, du texte transmis à une fonction mathématiqueVérifiez les types d’entrée
#NUM!Valeur numérique non valide ; par exemple, SQRT(-1)Validez les entrées avec IF
#N/AValeur introuvable ; par exemple, un échec VLOOKUP=IFNA(VLOOKUP(...),"not found")
#REF!Référence à une cellule qui n’existe plusMettez à jour la formule
#NAME?Nom de fonction non reconnuVérifiez l’orthographe
#ERROR!La formule n’a pas pu être analyséeVérifiez la syntaxe

Formatage des cellules

Les cellules peuvent être formatées en texte brut, nombre, pourcentage, devise (USD ou EUR) ou date/heure. Le formatage affecte la façon dont les valeurs sont affichées, mais pas la valeur sous-jacente utilisée dans les calculs.

Limites

Sheets présente des limites suivantes concernant le nombre de lignes et de colonnes :

DimensionPar défautMaximum
Lignes1 0002 000
Colonnes2652

Sources de données prises en charge

Sources de données avancées

Si vous souhaitez interroger des sources de données non encore disponibles, utilisez ce formulaire pour soumettre votre demande.

Request Access

Créez des tableaux et analysez les données extraites des sources de données suivantes :

Source de donnéesPage produit
APM SpansAPM Explorer
Audit TrailAudit Trail
CI PipelinesCI Visibility
Cloud CostCloud Cost Analytics
Database QueriesDatabase Monitoring
EventsEvent Management
InfrastructureHost List
Agent ObservabilityAgent Observability
LogsLogs Explorer
MétriquesMetrics Explorer
Product AnalyticsProduct Analytics Events
Real User MonitoringRUM Explorer
Reference TablesReference Tables
Security FindingsCloud Security
Security SignalsSecurity

Configuration d’une feuille de calcul

Autorisations

Par défaut, tous les utilisateurs ont un accès complet aux feuilles de calcul.

Utilisez des contrôles d’accès granulaires pour limiter les roles pouvant modifier une feuille de calcul particulière :

  1. Lors de la consultation d’une feuille de calcul, cliquez sur la roue dentée en haut à droite. Le menu des paramètres s’ouvre.
  2. Sélectionnez Permissions.
  3. Cliquez sur Restrict Access. La boîte de dialogue se met à jour pour indiquer que les membres de votre organisation ont un accès Viewer par défaut.
  4. Utilisez le menu déroulant pour sélectionner un ou plusieurs rôles, équipes ou utilisateurs pouvant modifier la feuille de calcul.
  5. Cliquez sur Add. La boîte de dialogue se met à jour pour indiquer que le rôle que vous avez sélectionné dispose de l’autorisation Editor.
  6. Cliquez sur Save.

Remarque : Pour conserver votre accès en modification à la feuille de calcul, vous devez inclure au moins un rôle dont vous êtes membre avant d’enregistrer.

Vous devez disposer d’un accès en modification pour rétablir l’accès général à une feuille de calcul restreinte. Effectuez les étapes suivantes :

  1. Pendant que vous consultez la feuille de calcul, cliquez sur la roue dentée en haut à droite. Le menu des paramètres s’ouvre.
  2. Sélectionnez Permissions.
  3. Cliquez sur Restore Full Access.
  4. Cliquez sur Save.

Pour aller plus loin