Reference Tables in DDSQL

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Overview

Reference Tables allow you to combine metadata with information already in Datadog. These tables store predefined sets of information that can be easily referenced within your queries, reducing complexity and enhancing query performance. With DDSQL you can query and join reference tables with other tables to expand your analytical insights.

For more information on adding reference tables, see the Reference Tables Documentation.

Querying reference tables

You can query reference tables directly with the DDSQL Editor. This guide aims to clarify how you can unlock the full potential of reference tables in your data queries.

Example query syntax

To query a reference table, you can use the following syntax. Assume the reference table is named “test”:

SELECT * FROM reference_tables.test

This query retrieves all the data from the specified reference table. Modify the query to include specific columns or conditions as needed.

Joining data

In addition to querying reference tables, you can also join them with other available tables. By joining reference tables, you can:

  • Combine reference data with live data to enhance your reports and dashboards.
  • Integrate static and dynamic data for comprehensive analytics.

Here’s an example of joining a reference table with another table:

SELECT a.table_name, b.table.version
FROM reference_tables.test a
  JOIN other_table b ON a.key = b.key
ORDER BY b.table_version DESC;

Best practice

Regularly update reference tables to ensure data accuracy.

Further reading

Documentation, liens et articles supplémentaires utiles: