Power BI · Schema

CreateDatasetRequest

Request body for creating a push dataset

AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualization

Properties

Name Type Description
name string The display name of the dataset
defaultMode string The dataset mode
tables array The tables within the dataset
relationships array Relationships between tables
View JSON Schema on GitHub

JSON Schema

power-bi-createdatasetrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CreateDatasetRequest",
  "title": "CreateDatasetRequest",
  "type": "object",
  "required": [
    "name",
    "tables"
  ],
  "description": "Request body for creating a push dataset",
  "properties": {
    "name": {
      "type": "string",
      "description": "The display name of the dataset",
      "example": "Example Title"
    },
    "defaultMode": {
      "type": "string",
      "description": "The dataset mode",
      "enum": [
        "Push",
        "Streaming",
        "PushStreaming"
      ],
      "example": "Push"
    },
    "tables": {
      "type": "array",
      "description": "The tables within the dataset",
      "items": {
        "$ref": "#/components/schemas/Table"
      },
      "example": []
    },
    "relationships": {
      "type": "array",
      "description": "Relationships between tables",
      "items": {
        "$ref": "#/components/schemas/Relationship"
      },
      "example": []
    }
  }
}