Create a new table
Creates a new table. If the Content-Type header is set to application/json, it maps to the application/vnd.ssa.data.table.request+json media type.
1{2 "id": "cas~fs~jes~fs~9bb8f3b2-4787-4955-bc24-6635cd7c2e96",3 "name": "AIRLINES",4 "label": "Airlines",5 "providerId": "cas",6 "type": "dataTable",7 "state": "running",8 "duration": 0.255,9 "createdBy": "sasjoe",10 "modifiedBy": "sasjoe",11 "creationTimeStamp": "0001-01-01T00:00:00Z",12 "modifiedTimeStamp": "0001-01-01T00:00:00Z",13 "version": 2,14 "links": [15 {16 "method": "GET",17 "rel": "self",18 "href": "/dataTables/jobs/cas~fs~jes~fs~9bb8f3b2-4787-4955-bc24-6635cd7c2e96",19 "uri": "/dataTables/jobs/cas~fs~jes~fs~9bb8f3b2-4787-4955-bc24-6635cd7c2e96",20 "type": "application/vnd.sas.data.table.job"21 },22 {23 "method": "GET",24 "rel": "alternate",25 "href": "/jobExecution/jobs/9bb8f3b2-4787-4955-bc24-6635cd7c2e96",26 "uri": "/jobExecution/jobs/9bb8f3b2-4787-4955-bc24-6635cd7c2e96",27 "type": "application/vnd.sas.job.execution.job"28 },29 {30 "method": "GET",31 "rel": "state",32 "href": "/dataTables/jobs/cas~fs~jes~fs~9bb8f3b2-4787-4955-bc24-6635cd7c2e96/state",33 "uri": "/dataTables/jobs/cas~fs~jes~fs~9bb8f3b2-4787-4955-bc24-6635cd7c2e96/state",34 "type": "text/plain"35 },36 {37 "method": "GET",38 "rel": "sourceTable",39 "href": "/dataTables/dataSources/cas~fs~cas-shared-default~fs~MYCASLIB/tables/AIRLINES",40 "uri": "/dataTables/dataSources/cas~fs~cas-shared-default~fs~MYCASLIB/tables/AIRLINES",41 "type": "application/vnd.sas.data.table"42 },43 {44 "method": "GET",45 "rel": "targetTable",46 "href": "/dataTables/dataSources/cas~fs~cas-shared-default~fs~MYCASLIB/tables/AIRLINES",47 "uri": "/dataTables/dataSources/cas~fs~cas-shared-default~fs~MYCASLIB/tables/AIRLINES",48 "type": "application/vnd.sas.data.table"49 },50 {51 "method": "GET",52 "rel": "log",53 "href": "/files/files/103a512d-0caf-4df0-a35f-68908be0aea1",54 "uri": "/files/files/103a512d-0caf-4df0-a35f-68908be0aea1"55 }56 ]57}
Name | Type | Required | Description |
---|---|---|---|
dataSourceId | string | true | The name of the data source. Its format is providerId |
Name | Type | Required | Description |
---|---|---|---|
wait | number<float> | false | This service implements "long poll", how long to wait for an update before returning anyway, in floating point seconds. The maximum is 30 seconds. Default: 0.5 |
sessionId | string | false | The unique identifier of the session used to access the data service provider's backing service. When this is not specified, the data service provider creates a temporary session, and then terminates it after the request is complete. If this is specified, all returned links, except the "self" link, have the sessionId query parameter added to their respective URIs. Also, they contain an additional session link to the application/vnd.sas.data.session resource that corresponds to the provided sessionId. |
The table create request details to use for creating the table.
This represents the input to create a table.
Name | Type | Required | Description |
---|---|---|---|
sourceArguments | object | false | The arguments for the source data to create the table from |
targetArguments | object | false | The arguments for the target data table to create |
version | integer | false | This media type's schema version number. |
Status | Meaning | Description | ||
---|---|---|---|---|
201 | Created | Created. The requested table has both been created, and its respective job is in a terminal state (one of "completed", "canceled", "timedOut", "failed"). | Headers | Schema |
202 | Accepted | Accepted. The table creation has not completed. | Headers | Schema |
400 | Bad Request | Bad request (the request is not well formed). | Schema | |
404 | Not Found | Not found - typically the data source could not be found. | Schema |