Quickstart: Construa uma aplicação Python utilizando uma conta API API API AZure Cosmos DB SQLQuickstart: Build a Python application using an Azure Cosmos DB SQL API account

Neste quickstart, você cria e gere uma conta API API AZURE Cosmos DB SQL a partir do portal Azure, e do Código do Estúdio Visual com uma aplicação Python clonada do GitHub.In this quickstart, you create and manage an Azure Cosmos DB SQL API account from the Azure portal, and from Visual Studio Code with a Python app cloned from GitHub. Azure Cosmos DB é um serviço de base de dados multi-modelo que permite criar e consultar rapidamente documentos, tabelas, valor-chave e bases de dados de gráficos com capacidades de distribuição global e escala horizontal.Azure Cosmos DB is a multi-model database service that lets you quickly create and query document, table, key-value, and graph databases with global distribution and horizontal scale capabilities.

Pré-requisitosPrerequisites

Criar uma conta de base de dadosCreate a database account

  1. A partir do menu do portal Azure ou da página Inicial, selecione Criar um recurso.From the Azure portal menu or the Home page, select Create a resource.

  2. Na página Nova, procure e selecione Azure Cosmos DB.On the New page, search for and select Azure Cosmos DB.

  3. Na página DB do Azure Cosmos, selecione Criar.On the Azure Cosmos DB page, select Create.

  4. Na página Criar Conta do Azure Cosmos DB, introduza as definições básicas da nova conta do Azure Cosmos DB.On the Create Azure Cosmos DB Account page, enter the basic settings for the new Azure Cosmos account.

    DefiniçãoSetting ValorValue DescriçãoDescription
    SubscriçãoSubscription Nome da subscriçãoSubscription name Selecione a subscrição do Azure que quer utilizar para esta conta do Azure Cosmos.Select the Azure subscription that you want to use for this Azure Cosmos account.
    Grupo de RecursosResource Group Nome do grupo de recursosResource group name Selecione um grupo de recursos ou selecione Criar novo e, em seguida, introduza um nome exclusivo para o novo grupo de recursos.Select a resource group, or select Create new, then enter a unique name for the new resource group.
    Nome da ContaAccount Name Um nome exclusivoA unique name Introduza um nome para identificar a conta do Azure Cosmos.Enter a name to identify your Azure Cosmos account. Uma vez que documents.azure.com é anexado ao nome que indicar para criar o URI, utilize um nome exclusivo.Because documents.azure.com is appended to the name that you provide to create your URI, use a unique name.

    O nome só pode conter letras minúsculas, números e o caráter de hífen (-).The name can only contain lowercase letters, numbers, and the hyphen (-) character. Deve ter entre 3 a 44 caracteres de comprimento.It must be between 3-44 characters in length.
    APIAPI O tipo de conta a criarThe type of account to create Selecione Núcleo (SQL) para criar uma base de dados de documentos e consultar com a sintaxe SQL.Select Core (SQL) to create a document database and query by using SQL syntax.

    A API determina o tipo de conta a criar.The API determines the type of account to create. A Azure Cosmos DB fornece cinco APIs: Core (SQL) e MongoDB para dados de documentos, Gremlin para dados gráficos, Tabela Azure e Cassandra.Azure Cosmos DB provides five APIs: Core (SQL) and MongoDB for document data, Gremlin for graph data, Azure Table, and Cassandra. De momento, deve criar uma conta separada para cada API.Currently, you must create a separate account for each API.
    Modo de capacidadeCapacity mode Produção provisida ou sem servidorProvisioned throughput or Serverless Selecione Provisão para criar uma conta no modo de produção previsto.Select Provisioned throughput to create an account in provisioned throughput mode. Selecione Serverless para criar uma conta no modo sem servidor.Select Serverless to create an account in serverless mode.

    Nota: O Serverless está atualmente disponível apenas para contas API Core (SQL).Note: Serverless is currently available for Core (SQL) API accounts only.
    Aplicar Desconto de Escalão GratuitoApply Free Tier Discount Aplicar ou não aplicarApply or Do not apply Com o nível livre Azure Cosmos DB, você receberá os primeiros 400 RU/s e 5 GB de armazenamento gratuitamente numa conta.With Azure Cosmos DB free tier, you will get the first 400 RU/s and 5 GB of storage for free in an account. Saiba mais sobre o free tier.Learn more about free tier.
    LocalizaçãoLocation A região mais próxima dos seus utilizadoresThe region closest to your users Selecione a localização geográfica para alojar a sua conta do Azure Cosmos DB.Select a geographic location to host your Azure Cosmos DB account. Utilize a localização mais próxima dos utilizadores para lhes dar o acesso mais rápido aos dados.Use the location that is closest to your users to give them the fastest access to the data.
    Tipo de ContaAccount Type Produção ou Não ProduçãoProduction or Non-Production Selecione Produção se a conta for utilizada para uma carga de trabalho de produção.Select Production if the account will be used for a production workload. Selecione Não-Produção se a conta for utilizada para não produção, por exemplo, desenvolvimento, teste, QA ou encenação.Select Non-Production if the account will be used for non-production, e.g. development, testing, QA, or staging. Esta é uma definição de marcação de recursos Azure que afina a experiência portal mas não afeta a conta DB Azure Cosmos subjacente.This is an Azure resource tag setting that tunes the Portal experience but does not affect the underlying Azure Cosmos DB account. Pode alterar este valor a qualquer momento.You can change this value anytime.

    Nota

    Pode ter até uma conta DB Azure Cosmos de nível gratuito por subscrição Azure e deve optar pela criação da conta.You can have up to one free tier Azure Cosmos DB account per Azure subscription and must opt-in when creating the account. Se não vir a opção de aplicar o desconto de nível livre, isto significa que outra conta na subscrição já foi ativada com nível gratuito.If you do not see the option to apply the free tier discount, this means another account in the subscription has already been enabled with free tier.

    Nota

    As seguintes opções não estão disponíveis se selecionar Serverless como o modo Capacidade:The following options are not available if you select Serverless as the Capacity mode:

    • Aplicar Desconto de Escalão GratuitoApply Free Tier Discount
    • GeodusiunânciaGeo-redundancy
    • Escritas de várias regiõesMulti-region Writes

    A página da nova conta do Azure Cosmos DB

  5. Selecione Rever + criar.Select Review + create. Pode ignorar as secções Rede e Etiquetas.You can skip the Network and Tags sections.

  6. Reveja as definições da conta e, em seguida, selecione Criar.Review the account settings, and then select Create. A criação da conta demora alguns minutos.It takes a few minutes to create the account. Aguarde até que a página do portal apresente A implementação está concluída.Wait for the portal page to display Your deployment is complete.

    O painel de Notificações do portal do Azure

  7. Selecione Ir para recurso para aceder à página da conta do Azure Cosmos DB.Select Go to resource to go to the Azure Cosmos DB account page.

    A página da conta do Azure Cosmos DB

Adicionar um contentorAdd a container

Pode agora utilizar a ferramenta Data Explorer no portal Azure para criar uma base de dados e um recipiente.You can now use the Data Explorer tool in the Azure portal to create a database and container.

  1. Selecione data explorer > novo recipiente.Select Data Explorer > New Container.

    A área do Recipiente Adicionar é apresentada na extrema direita, pode ser necessário deslocar-se para a frente para o ver.The Add Container area is displayed on the far right, you may need to scroll right to see it.

    O Data Explorer no portal do Azure, painel Adicionar Contentor

  2. Na página do recipiente Adicionar, introduza as definições para o novo recipiente.In the Add container page, enter the settings for the new container.

    DefiniçãoSetting Valor sugeridoSuggested value DescriçãoDescription
    ID da Base de DadosDatabase ID TarefasTasks Designe a nova base de dados como Tarefas.Enter Tasks as the name for the new database. Os nomes da base de dados devem conter de 1 a 255 caracteres, não podendo conter /, \\, #, ? , ou um espaço de fuga.Database names must contain from 1 through 255 characters, and they cannot contain /, \\, #, ?, or a trailing space. Consulte a opção de produção da base de dados Provision, que lhe permite partilhar o produto que está previsto na base de dados em todos os contentores da base de dados.Check the Provision database throughput option, it allows you to share the throughput provisioned to the database across all the containers within the database. Esta opção também ajuda na poupança de custos.This option also helps with cost savings.
    DébitoThroughput 400400 Deixe a produção a 400 unidades de pedido por segundo (RU/s).Leave the throughput at 400 request units per second (RU/s). Se pretender reduzir a latência, pode aumentar verticalmente o débito mais tarde.If you want to reduce latency, you can scale up the throughput later.
    ID do ContentorContainer ID ItensItems Insira os Itens como o nome do seu novo recipiente.Enter Items as the name for your new container. Os IDs dos contentores têm os mesmos requisitos em termos de carateres que os nomes das bases de dados.Container IDs have the same character requirements as database names.
    Chave de partiçãoPartition key /categoria/category A amostra descrita neste artigo utiliza/categoria como chave de partição.The sample described in this article uses /category as the partition key.

    Além das definições anteriores, pode opcionalmente adicionar teclas Únicas para o recipiente.In addition to the preceding settings, you can optionally add Unique keys for the container. Vamos deixar o campo vazio neste exemplo.Let's leave the field empty in this example. As chaves exclusivas oferecem aos programadores a capacidade de adicionar uma camada de integridade dos dados na base de dados.Unique keys provide developers with the ability to add a layer of data integrity to the database. Ao criar uma política chave única ao criar um recipiente, garante a singularidade de um ou mais valores por chave de partição.By creating a unique key policy while creating a container, you ensure the uniqueness of one or more values per partition key. Para saber mais, consulte o artigo Chaves exclusivas no Azure Cosmos DB.To learn more, refer to the Unique keys in Azure Cosmos DB article.

    Selecione OK.Select OK. O Data Explorer mostra a base de dados e o contentor novos.The Data Explorer displays the new database and container.

Adicionar dados de exemploAdd sample data

Agora pode adicionar dados ao seu novo recipiente utilizando o Data Explorer.You can now add data to your new container using Data Explorer.

  1. A partir do Data Explorer, expandir a base de dados de Tarefas, expandir o recipiente de itens.From the Data Explorer, expand the Tasks database, expand the Items container. Selecione itens, e, em seguida, selecione New Item.Select Items, and then select New Item.

    Criar documentos novos no Data Explorer no portal do Azure

  2. Adicione agora um documento ao recipiente com a seguinte estrutura.Now add a document to the container with the following structure.

    {
        "id": "1",
        "category": "personal",
        "name": "groceries",
        "description": "Pick up apples and strawberries.",
        "isComplete": false
    }
    
  3. Depois de adicionar o json ao separador Documentos, selecione Guardar.Once you've added the json to the Documents tab, select Save.

    Copie em dados json e selecione Save in Data Explorer no portal Azure

  4. Crie e guarde mais um documento onde insere um valor exclusivo para a propriedade id e altere as outras propriedades conforme necessário.Create and save one more document where you insert a unique value for the id property, and change the other properties as you see fit. Agora, os documentos podem ter qualquer estrutura que queira criar, uma vez que o Azure Cosmos DB não impõe qualquer esquema aos seus dados.Your new documents can have any structure you want as Azure Cosmos DB doesn't impose any schema on your data.

Consultar os seus dadosQuery your data

Pode utilizar consultas no Data Explorer para recuperar e filtrar os seus dados.You can use queries in Data Explorer to retrieve and filter your data.

  1. No topo do separador Itens no Data Explorer, reveja a consulta por defeito SELECT * FROM c .At the top of the Items tab in Data Explorer, review the default query SELECT * FROM c. Esta consulta recupera e exibe todos os documentos do recipiente encomendado pela ID.This query retrieves and displays all documents from the container ordered by ID.

    Consulta padrão no Data Explorer é SELECT * FROM c

  2. Para alterar a consulta, selecione Editar Filtro, substitua a consulta predefinida com ORDER BY c._ts DESC , e, em seguida, selecione 'Aplicar Filtro'.To change the query, select Edit Filter, replace the default query with ORDER BY c._ts DESC, and then select Apply Filter.

    Altere a consulta predefinida ao adicionar ORDER BY c._ts DESC e clique em Aplicar Filtro

    A consulta modificada exibe os documentos em ordem descendente com base no seu carimbo de tempo, pelo que agora o seu segundo documento está listado primeiro.The modified query displays the documents in descending order based on their time stamp, so now your second document is listed first.

    Alteração da consulta para ORDER BY c._ts DESC e clicar em Aplicar Filtro

Se estiver familiarizado com a sintaxe SQL, pode introduzir quaisquer consultas SQL suportadas na caixa predicado de consulta.If you're familiar with SQL syntax, you can enter any supported SQL queries in the query predicate box. Também pode utilizar o Data Explorer para criar procedimentos armazenados, UDFs e gatilhos para lógica de negócio do lado do servidor.You can also use Data Explorer to create stored procedures, UDFs, and triggers for server-side business logic.

O Data Explorer fornece um fácil acesso ao portal Azure a todas as funcionalidades de acesso a dados programáticos incorporadas disponíveis nas APIs.Data Explorer provides easy Azure portal access to all of the built-in programmatic data access features available in the APIs. Também usa o portal para escalar a produção, obter chaves e cordas de conexão, e rever métricas e SLAs para a sua conta Azure Cosmos DB.You also use the portal to scale throughput, get keys and connection strings, and review metrics and SLAs for your Azure Cosmos DB account.

Clonar a aplicação de exemploClone the sample application

Agora vamos clonar uma aplicação API SQL a partir do GitHub, definir a cadeia de ligação e executá-la.Now let's clone a SQL API app from GitHub, set the connection string, and run it. Este quickstart utiliza a versão 4 do Python SDK.This quickstart uses version 4 of the Python SDK.

  1. Abra uma linha de comandos, crie uma nova pasta designada git-samples e, em seguida, feche a linha de comandos.Open a command prompt, create a new folder named git-samples, then close the command prompt.

    md "git-samples"
    

    Se estiver a utilizar um pedido de pancada, deve utilizar o seguinte comando:If you are using a bash prompt, you should instead use the following command:

    mkdir "git-samples"
    
  2. Abra uma janela de terminal do git, como o git bash e utilize o comando cd para alterar para uma nova pasta e instalar a aplicação de exemplo.Open a git terminal window, such as git bash, and use the cd command to change to the new folder to install the sample app.

    cd "git-samples"
    
  3. Execute o seguinte comando para clonar o repositório de exemplo.Run the following command to clone the sample repository. Este comando cria uma cópia da aplicação de exemplo no seu computador.This command creates a copy of the sample app on your computer.

    git clone https://github.com/Azure-Samples/azure-cosmos-db-python-getting-started.git
    

Atualizar a cadeia de ligaçãoUpdate your connection string

Agora, regresse ao portal do Azure para obter as informações da cadeia de ligação e copie-as para a aplicação.Now go back to the Azure portal to get your connection string information and copy it into the app.

  1. Na sua conta DB Azure Cosmos no portal Azure,selecione Keys a partir da navegação à esquerda.In your Azure Cosmos DB account in the Azure portal, select Keys from the left navigation. Utilize os botões de cópia no lado direito do ecrã para copiar a URI e a Chave Primária no ficheiro cosmos_get_started.py no passo seguinte.Use the copy buttons on the right side of the screen to copy the URI and Primary Key into the cosmos_get_started.py file in the next step.

    Obtenha uma chave de acesso e URI nas definições de Chaves no portal Azure

  2. No Código do Estúdio Visual, abra o ficheiro cosmos_get_started.py em \git-samples\azure-cosmos-db-python-start-start-start.In Visual Studio Code, open the cosmos_get_started.py file in \git-samples\azure-cosmos-db-python-getting-started.

  3. Copie o seu valor URI a partir do portal (utilizando o botão de cópia) e faça com que o valor da variável ponto final em cosmos_get_started.py.Copy your URI value from the portal (using the copy button) and make it the value of the endpoint variable in cosmos_get_started.py.

    endpoint = 'https://FILLME.documents.azure.com',

  4. Em seguida, copie o seu valor PRINCIPAL DO portal e faça dele o valor da chave em cosmos_get_started.py.Then copy your PRIMARY KEY value from the portal and make it the value of the key in cosmos_get_started.py. Atualizou agora a sua aplicação com todas as informações necessárias para comunicar com o Azure Cosmos DB.You've now updated your app with all the info it needs to communicate with Azure Cosmos DB.

    key = 'FILLME'

  5. Guarde o ficheiro cosmos_get_started.py.Save the cosmos_get_started.py file.

Rever o códigoReview the code

Este passo é opcional.This step is optional. Saiba mais sobre os recursos de base de dados criados em código ou avance para atualizar a sua cadeia de ligação.Learn about the database resources created in code, or skip ahead to Update your connection string.

Os seguintes cortes são todos retirados do ficheiro cosmos_get_started.py.The following snippets are all taken from the cosmos_get_started.py file.

  • O CosmosClient é inicializado.The CosmosClient is initialized. Certifique-se de atualizar os valores "ponto final" e "chave" descritos na secção de cadeia de ligação Atualização.Make sure to update the "endpoint" and "key" values as described in the Update your connection string section.

    client = CosmosClient(endpoint, key)
    
  • É criada uma nova base de dados.A new database is created.

    database_name = 'AzureSampleFamilyDatabase'
    database = client.create_database_if_not_exists(id=database_name)
    
  • É criado um novo contentor, com 400 RU/s de produção a provisionada.A new container is created, with 400 RU/s of provisioned throughput. Escolhemos lastName como chave de partição,o que nos permite fazer consultas eficientes que filtram esta propriedade.We choose lastName as the partition key, which allows us to do efficient queries that filter on this property.

    container_name = 'FamilyContainer'
    container = database.create_container_if_not_exists(
        id=container_name, 
        partition_key=PartitionKey(path="/lastName"),
        offer_throughput=400
    )
    
  • Alguns itens são adicionados ao contentor.Some items are added to the container. Os contentores são uma coleção de itens (documentos JSON) que podem ter esquemas variados.Containers are a collection of items (JSON documents) that can have varied schema. Os métodos de get_[name]_family_item ajuda devolvem representações de uma família que está armazenada em Azure Cosmos DB como documentos JSON.The helper methods get_[name]_family_item return representations of a family that are stored in Azure Cosmos DB as JSON documents.

    for family_item in family_items_to_create:
        container.create_item(body=family_item)
    
  • As leituras de pontos (as principais procuras de valor) são realizadas utilizando o read_item método.Point reads (key value lookups) are performed using the read_item method. Imprimimos a carga RU de cada operação.We print out the RU charge of each operation.

    for family in family_items_to_create:
        item_response = container.read_item(item=family['id'], partition_key=family['lastName'])
        request_charge = container.client_connection.last_response_headers['x-ms-request-charge']
        print('Read item with id {0}. Operation consumed {1} request units'.format(item_response['id'], (request_charge)))
    
  • Uma consulta é realizada usando a sintaxe de consulta SQL.A query is performed using SQL query syntax. Como estamos a usar valores-chave de partição lastName na cláusula WHERE, a Azure Cosmos DB irá encaminhar eficientemente esta consulta para as divisórias relevantes, melhorando o desempenho.Because we're using partition key values of lastName in the WHERE clause, Azure Cosmos DB will efficiently route this query to the relevant partitions, improving performance.

    query = "SELECT * FROM c WHERE c.lastName IN ('Wakefield', 'Andersen')"
    
    items = list(container.query_items(
        query=query,
        enable_cross_partition_query=True
    ))
    
    request_charge = container.client_connection.last_response_headers['x-ms-request-charge']
    
    print('Query returned {0} items. Operation consumed {1} request units'.format(len(items), request_charge))
    

Executar a aplicaçãoRun the app

  1. No Código do ViewEstúdio Visual, selecione > 'View Command Palette'.In Visual Studio Code, select View > Command Palette.

  2. Na linha de comandos, introduza Python: Selecione o Interpretador e, em seguida, selecione a versão do Python a utilizar.At the prompt, enter Python: Select Interpreter and then select the version of Python to use.

    O Rodapé no Visual Studio Code é atualizado para indicar o interpretador selecionado.The Footer in Visual Studio Code is updated to indicate the interpreter selected.

  3. Selecione Ver > Terminal Integrado para abrir o terminal integrado do Código do Estúdio Visual.Select View > Integrated Terminal to open the Visual Studio Code integrated terminal.

  4. Na janela do terminal integrado, certifique-se de que está na pasta azure-cosmos-db-python-start-start-start-starter.In the integrated terminal window, ensure you are in the azure-cosmos-db-python-getting-started folder. Caso contrário, execute o seguinte comando para mudar para a pasta de exemplo.If not, run the following command to switch to the sample folder.

    cd "\git-samples\azure-cosmos-db-python-getting-started"`
    
  5. Execute o seguinte comando para instalar o pacote azure-cosmos.Run the following command to install the azure-cosmos package.

    pip install --pre azure-cosmos
    

    Se obtiver um erro de acesso recusado quando tentar instalar o azure-cosmos, terá de executar o VS Code como administrador.If you get an error about access being denied when attempting to install azure-cosmos, you'll need to run VS Code as an administrator.

  6. Executar o seguinte comando para executar a amostra e criar e armazenar novos documentos em Azure Cosmos DB.Run the following command to run the sample and create and store new documents in Azure Cosmos DB.

    python cosmos_get_started.py
    
  7. Para confirmar que os novos itens foram criados e guardados, no portal Azure, selecione Data Explorer > AzureSampleFamilyDatabase > Itens.To confirm the new items were created and saved, in the Azure portal, select Data Explorer > AzureSampleFamilyDatabase > Items. Veja os itens que foram criados.View the items that were created. Por exemplo, aqui está uma amostra do documento JSON para a família Andersen:For example, here is a sample JSON document for the Andersen family:

    {
        "id": "Andersen-1569479288379",
        "lastName": "Andersen",
        "district": "WA5",
        "parents": [
            {
                "familyName": null,
                "firstName": "Thomas"
            },
            {
                "familyName": null,
                "firstName": "Mary Kay"
            }
        ],
        "children": null,
        "address": {
            "state": "WA",
            "county": "King",
            "city": "Seattle"
        },
        "registered": true,
        "_rid": "8K5qAIYtZXeBhB4AAAAAAA==",
        "_self": "dbs/8K5qAA==/colls/8K5qAIYtZXc=/docs/8K5qAIYtZXeBhB4AAAAAAA==/",
        "_etag": "\"a3004d78-0000-0800-0000-5d8c5a780000\"",
        "_attachments": "attachments/",
        "_ts": 1569479288
    }
    

Rever os SLAs no portal do AzureReview SLAs in the Azure portal

O portal Azure monitoriza o seu gasto de conta Cosmos DB, armazenamento, disponibilidade, latência e consistência.The Azure portal monitors your Cosmos DB account throughput, storage, availability, latency, and consistency. Os gráficos para métricas associadas a um Acordo de Nível de Serviço BD (SLA) da Azure Cosmos mostram o valor SLA em comparação com o desempenho real.Charts for metrics associated with an Azure Cosmos DB Service Level Agreement (SLA) show the SLA value compared to actual performance. Este conjunto de métricas torna a monitorização dos seus SLAs transparente.This suite of metrics makes monitoring your SLAs transparent.

Para rever métricas e SLAs:To review metrics and SLAs:

  1. Selecione Métricas no menu de navegação da sua conta Cosmos DB.Select Metrics in your Cosmos DB account's navigation menu.

  2. Selecione um separador como Latênciae selecione um prazo à direita.Select a tab such as Latency, and select a timeframe on the right. Compare as linhas Reais e SLA nas tabelas.Compare the Actual and SLA lines on the charts.

    Conjunto de métricas do Azure Cosmos DB

  3. Reveja as métricas nos outros separadores.Review the metrics on the other tabs.

Limpar os recursosClean up resources

Quando terminar a sua app e a conta DB da Azure Cosmos, pode apagar os recursos Azure que criou para não incorrer em mais encargos.When you're done with your app and Azure Cosmos DB account, you can delete the Azure resources you created so you don't incur more charges. Para eliminar os recursos:To delete the resources:

  1. Na barra de pesquisa do portal Azure, procure e selecione grupos de Recursos.In the Azure portal Search bar, search for and select Resource groups.

  2. A partir da lista, selecione o grupo de recursos que criou para este arranque rápido.From the list, select the resource group you created for this quickstart.

    Selecione o grupo de recursos para eliminar

  3. Na página de visão geral do grupo de recursos, selecione Eliminar o grupo de recursos.On the resource group Overview page, select Delete resource group.

    Eliminar o grupo de recursos

  4. Na janela seguinte, insira o nome do grupo de recursos para eliminar e, em seguida, selecione Delete.In the next window, enter the name of the resource group to delete, and then select Delete.

Passos seguintesNext steps

Neste quickstart, aprendeu a criar uma conta DB Azure Cosmos, criar um recipiente usando o Data Explorer e executar uma aplicação Python no Código do Estúdio Visual.In this quickstart, you've learned how to create an Azure Cosmos DB account, create a container using the Data Explorer, and run a Python app in Visual Studio Code. Agora, pode importar dados adicionais para a sua conta do Azure Cosmos DB.You can now import additional data to your Azure Cosmos DB account.