OBJECT

FinOpsDataset

link GraphQL Schema definition

  • type FinOpsDataset {
  • # Fetch schema for given dataset names
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # after: When paginating forwards, the cursor to continue.
  • # filterRules: Rules for filtering the results of a search. When
  • # multiple filterType rules are provided, results are included only if they match
  • # all provided filterType rules.
  • # first: Returns the first _n_ elements from the list.
  • # sortRules: Rules for sorting search results. When multiple sort
  • # rules are provided, the first rule takes precedence and subsequent rules are
  • # used when the first rule does not provide a strict ordering.
  • datasetSchemas(
  • after: String,
  • filterRules: [QueryFilter!]!,
  • first: Int,
  • sortRules: [QuerySort!]
  • ): FinOpsDatasetSchemaConnection!
  • # Get the list and summary of datasets.
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # after: When paginating forwards, the cursor to continue.
  • # filterRules: Rules for filtering the results of a search. When
  • # multiple filterType rules are provided, results are included only if they match
  • # all provided filterType rules.
  • # first: Returns the first _n_ elements from the list.
  • # sortRules: Rules for sorting search results. When multiple sort
  • # rules are provided, the first rule takes precedence and subsequent rules are
  • # used when the first rule does not provide a strict ordering.
  • datasetSummaries(
  • after: String,
  • filterRules: [QueryFilter!],
  • first: Int,
  • sortRules: [QuerySort!]
  • ): FinOpsDatasetSummaryConnection!
  • # Fetch Metadata for a given Data Source
  • #
  • # Arguments
  • # dataset: [Not documented]
  • metadata(dataset: String!): FinOpsDatasetMetadata!
  • # Get data for a query submitted asynchronously using the `submitQuery` API
  • #
  • # Arguments
  • # queryId: [Not documented]
  • queryResponse(queryId: String!): FinOpsDatasetQueryResponse!
  • # Submit a query for fetching data from a datasource. It is an async process, this
  • # api will return a queryId
  • # which should be used with the `queryResponse` API to fetch the actual data.
  • #
  • # Arguments
  • # chunkedResult: [Not documented]
  • # dimensionsLimitInput: [Not documented]
  • # input: [Not documented]
  • submitQuery(
  • chunkedResult: Boolean,
  • dimensionsLimitInput: [FinOpsDatasetQueryDimensionsLimitInput!],
  • input: FinOpsDatasetQueryInput
  • ): String!
  • }