Nesta página, descrevemos como excluir e receber informações sobre conjuntos de dados.
Para informações sobre como criar um conjunto de dados e importar dados para ele, consulte Como criar conjuntos de dados e importar dados.
Antes de começar
Antes de usar o AutoML Tables, é necessário configurar o projeto conforme descrito em Antes de começar.
Como listar conjuntos de dados
Um projeto pode incluir vários conjuntos de dados. Nesta seção, você verá como recuperar uma lista dos conjuntos de dados disponíveis para um projeto.
Console
Para ver uma lista de conjuntos de dados disponíveis na IU do AutoML Tables, clique no link Conjuntos de dados, na parte superior do menu de navegação à esquerda e selecione Região.
REST
Para listar os conjuntos de dados, use o método datasets.list.
Antes de usar os dados da solicitação, faça as substituições a seguir:
-
endpoint:
automl.googleapis.com
para o local global eeu-automl.googleapis.com
para a região da UE. - project-id: é seu ID do projeto no Google Cloud.
- location: o local do recurso:
us-central1
para global oueu
para a União Europeia.
Método HTTP e URL:
GET https://endpoint/v1beta1/projects/project-id/locations/location/datasets
Para enviar a solicitação, escolha uma destas opções:
curl
execute o seguinte comando:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: project-id" \
"https://endpoint/v1beta1/projects/project-id/locations/location/datasets"
PowerShell
execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "project-id" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://endpoint/v1beta1/projects/project-id/locations/location/datasets" | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a esta:
{ "name": "projects/29434381/locations/us-central1/datasets/TBL75559", "displayName": "test_dataset", "createTime": "2019-03-21T00:50:20.660378Z", "updateTime": "2019-08-23T19:32:52.025469Z", "etag": "AB3BwFoV4USmhM3pT8c6Y5AIA6n51dAmSuObc=", "exampleCount": 94356, "tablesDatasetMetadata": { "primaryTableSpecId": "16930321664", "targetColumnSpecId": "46579780096", "areStatsFresh": true, "targetColumnCorrelations": { "6788648672679690240": { "cramersV": 0.16511808788616378 }, "87292427152392192": { "cramersV": 0.20327159375043746 }, "2393135436366086144": { "cramersV": 0.15513206308654948 }, "9094491681893384192": { "cramersV": 0.021499396246101456 }, "7004821454793474048": { "cramersV": 0.030097587339321379 } }, "statsUpdateTime": "2019-08-16T01:43:38.583Z", "tablesDatasetType": "BASIC" } }, ...
Java
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
Node.js
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
Python
A biblioteca de cliente para AutoML Tables inclui outros métodos Python que simplificam o uso da API AutoML Tables. Esses métodos se referem aos conjuntos de dados e aos modelos pelos nomes e não pelos IDs. É preciso que os nomes dos conjuntos de dados e modelos sejam exclusivos. Para mais informações, consulte a Referência do cliente.
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
Excluir um conjunto de dados
A exclusão de um conjunto de dados irá removê-lo permanentemente do seu projeto. Essa operação não exclui nenhum modelo criado a partir desse conjunto de dados. Se você quiser excluir os modelos, será preciso fazer isso explicitamente.
Console
Na IU do AutoML Tables, clique no link Conjuntos de dados, na parte superior do menu de navegação à esquerda e selecione Região para exibir a lista de conjuntos de dados disponíveis.
Clique no menu de mais ações à direita da linha que você quer excluir e selecione Excluir conjunto de dados.
Clique em Confirmar na caixa de diálogo de confirmação.
REST
Para excluir um conjunto de dados, use o método datasets.delete.
Antes de usar os dados da solicitação, faça as substituições a seguir:
-
endpoint:
automl.googleapis.com
para o local global eeu-automl.googleapis.com
para a região da UE. - project-id: é seu ID do projeto no Google Cloud.
- location: o local do recurso:
us-central1
para global oueu
para a União Europeia. -
dataset-id: o código do conjunto de dados que você quer excluir. Por exemplo,
TBL6543
.
Método HTTP e URL:
DELETE https://endpoint/v1beta1/projects/project-id/locations/location/datasets/dataset-id
Para enviar a solicitação, escolha uma destas opções:
curl
execute o seguinte comando:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: project-id" \
"https://endpoint/v1beta1/projects/project-id/locations/location/datasets/dataset-id"
PowerShell
execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "project-id" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://endpoint/v1beta1/projects/project-id/locations/location/datasets/dataset-id" | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a esta:
{ "name": "projects/29452381/locations/us-central1/operations/TBL6543", "metadata": { "@type": "type.googleapis.com/google.cloud.automl.v1beta1.OperationMetadata", "createTime": "2019-12-26T17:19:50.684850Z", "updateTime": "2019-12-26T17:19:50.684850Z", "deleteDetails": {}, "worksOn": [ "projects/29452381/locations/us-central1/datasets/TBL6543" ], "state": "DONE" }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
A exclusão de um conjunto de dados é uma operação de longa duração. É possível pesquisar o status da operação ou esperar que ela seja retornada. Saiba mais.
Java
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
Node.js
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
Python
A biblioteca de cliente para AutoML Tables inclui outros métodos Python que simplificam o uso da API AutoML Tables. Esses métodos se referem aos conjuntos de dados e aos modelos pelos nomes e não pelos IDs. É preciso que os nomes dos conjuntos de dados e modelos sejam exclusivos. Para mais informações, consulte a Referência do cliente.
Se os recursos estiverem localizados na região da UE, você precisará definir o endpoint explicitamente. Saiba mais.
A seguir
- Crie um modelo.
- Saiba mais sobre tipos de dados.