Récupérer des données vers CDS via une requête NRQL.
Le composant peut renvoyer des données dans un format compatible avec le composant Graphique.
Usage
import { NrqlQuery } from 'nr1';Exemples
Transformer les données
<NrqlQuery  accountIds={[1]}  query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType">  {({ data }) => {    if (data) {      // change colors to a nice pink.      data.forEach(({ metadata }) => (metadata.color = '#F00BA5'));    }
    return <LineChart data={data} />;  }}</NrqlQuery>;Données de sondage
<NrqlQuery  pollInterval={2000}  accountIds={[1]}  query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType">  {({ data }) => {    return <LineChart data={data} />;  }}</NrqlQuery>;Interrogation automatique
<NrqlQuery  pollInterval={NrqlQuery.AUTO_POLL_INTERVAL}  accountIds={[1]}  query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType">  {({ data }) => {    return <LineChart data={data} />;  }}</NrqlQuery>;Accessoires
 OBSOLÈTEnuméro | Date limite de soumission : 1er novembre 2022La propriété  Identifiant du compte sur lequel exécuter la requête NRQL.  | 
 OBLIGATOIREnombre[] | Identifiant des comptes sur lesquels exécuter la requête NRQL.  | 
 fonction | Rendre la fonction prop comme un enfant. function ( | 
 énum. | Format de la réponse. <One of | 
 nombre | Décalage à appliquer au calculateur begin_time et end_time, en millisecondes d'époque. Ce décalage n'est appliqué que lorsque la requête est ouverte, c'est-à-dire : 1. end_time n'est pas spécifié et 2. duration est spécifié. Si ces conditions sont remplies et qu'une valeur de décalage est présente, l'end_time effectif sera défini sur les millisecondes de décalage se terminant maintenant, tandis que l'end_time effectif sera défini sur (offset + duration) millisecondes avant cet end_time.  | 
 nombre|énumération | Intervalle en millisecondes pour interroger de nouvelles données ou défini automatiquement en fonction des métadonnées des données de réponse.  | 
 OBLIGATOIREchaîne | Requête NRQL. Consultez la documentation NRQL pour référence.  | 
 booléen | Lorsqu'il est défini sur   | 
 forme | Plage de temps pour définir la plage de temps de la requête NRQL. Lorsque seule la durée est fournie, elle utilise la durée pour interroger à partir de NOW jusqu'à la DURATION (c'est-à-dire une requête ouverte). Lorsque begin_time et end_time sont fournis, il les utilise pour interroger SINCE begin_time UNTIL end_time (alias requête fermée). forme 
 nombre
 nombre
 nombre | 
Méthodes
NrqlQuery.query
function (props: Object Object containing the query options. Any NrqlQuery prop is a valid option except children and pollInterval.
) => PromiseQueryResultDéfinitions de types
PromiseQueryResult
{error: ApolloClient.ApolloError, Runtime error with graphQLErrors and networkError properties.
data: Object, Object containing the result of your query.
fetchMore: function|null, If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.
refetch: function, Refetch the query.
}QueryResult
{loading: boolean, Indicates that the request is in flight.
error: ApolloClient.ApolloError, Runtime error with graphQLErrors and networkError properties.
data: Object, Object containing the result of your query.
fetchMore: function|null, If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.
refetch: function, Refetch the query.
}