Extensão Virtualização de Dados para o Azure Data Studio
A extensão de Virtualização de Dados para o Azure Data Studio dá suporte ao Assistente de Tabela Externa com fontes de dados ODBC.
Instalar a extensão Virtualização de Dados
Para instalar a extensão de Virtualização de Dados, visite Estender a funcionalidade do Azure Data Studio.
Alterações na versão 1.0
- Renomeação da extensão para Virtualização de Dados.
- Assistente para criação de tabelas externas:
- Inclusão de notebooks guiados para as fontes de virtualização do MongoDB e do Teradata.
- Adição da caixa de diálogo para preencher variáveis em notebooks de virtualização do MongoDB e do Teradata.
Alterações na versão 0.16
- Assistente para criação de tabelas externas:
- Melhoria no tratamento de erro ao carregar tabelas e exibições na página de mapeamento de objetos.
Alterações na versão 0.15
- Assistente para criação de tabelas externas:
- Redução do tempo necessário para carregar as informações de tabela e de coluna na página de mapeamento de objeto.
- Correção de um bug com o carregamento de credenciais de banco de dados com escopo na página de detalhes de conexão.
- Assistente de criação de tabela externa a partir de arquivos CSV:
- Aumento no tamanho da amostra padrão usada para análise PROSE.
Alterações na versão 0.14.1
- Suporte para a fonte de dados CTP 3.1
Alterações na versão 0.12.1
- O tipo de conexão de Cluster de Big Data do SQL Server foi removido desta versão. Agora, toda a funcionalidade disponível anteriormente na conexão do cluster de Big Data do SQL Server está disponível na conexão do SQL Server.
- A navegação do HDFS pode ser encontrada na pasta Serviços de Dados
- Para notebooks, o PySpark e outros kernels de Big Data funcionam quando conectados à instância mestre do SQL Server em seu cluster de Big Data do SQL Server.
- Assistente para criação de tabelas externas:
- Suporte para criação de Tabela Externa usando a Fonte de Dados Externa existente.
- Melhorias de desempenho no assistente.
- Tratamento aprimorado de nomes de objetos com caracteres especiais. Em alguns casos, eles causavam falhas do assistente
- Melhorias de confiabilidade na página Mapeamento de Objeto.
- Remoção de bancos de dados do sistema –
DWConfiguration
,DWDiagnostics
,DWQueue
– da lista suspensa de bancos de dados. - Suporte para definir o nome do objeto de Formato de Arquivo Externo no assistente Criar Tabela Externa de Arquivos CSV.
- Adição de um botão de atualização à primeira página do assistente Criar Tabela Externa de Arquivos CSV.
Notas sobre a versão (v0.11.0)
- O suporte para Jupyter Notebook, especificamente o suporte para kernels do Python3 e do Spark, foi movido para o Azure Data Studio. Deixou de ser necessário ter essa extensão para usar Notebooks.
- Várias correções de erros nos assistentes de dados externos:
- Os mapeamentos de tipo do Oracle foram atualizados para corresponder às alterações fornecidas no SQL Server 2019 CTP 2.3.
- Corrigido um problema em que novos esquemas digitados nos controles de mapeamento da tabela eram perdidos.
- Corrigido um problema em que a verificação de um nó de Banco de dados nos mapeamentos de tabela não resultava na verificação de todas as tabelas e exibições.
Notas sobre a versão (v0.10.2)
Suporte ao SQL Server 2019
O suporte para o SQL Server 2019 foi atualizado. Após se conectar a uma instância do Cluster de Big Data do SQL Server, uma nova pasta Serviços de Dados é exibida na árvore do Explorer. Essa pasta tem pontos de inicialização para ações como abrir um novo notebook para a conexão, enviar trabalhos do Spark e trabalhar com o HDFS. Para algumas ações como Criar Dados Externos em um arquivo/pasta do HDFS, a extensão do SQL Server 2019 precisa estar instalada.
Suporte para Notebook
Fizemos atualizações significativas na interface do usuário do notebook. Nosso foco é facilitar a leitura dos notebooks compartilhados com você. Isso significava remover todas as caixas de contorno em torno das células, a menos que estivessem selecionadas ou focalizadas, adicionar suporte de foco para facilitar ações no nível da célula sem precisar selecionar a célula e esclarecer o estado da execução adicionando uma contagem de execução, um botão animado parar execução, entre outros. Também adicionamos atalhos de teclado para Novo Notebook (Ctrl+Shift+N
), Executar Célula (F5
), Nova Célula de Código (Ctrl+Shift+C
), Nova Célula de Texto (Ctrl+Shift+T
). Queremos fazer com que todas as ações importantes sejam iniciadas por atalho, sendo assim, diga-nos de quais ações você sente falta!
Outras melhorias e correções incluem:
Agora, a extensão do SQL Server 2019 solicita que os usuários escolham um diretório de instalação para as dependências de Python. Além disso, ela não inclui mais o Python no
.vsix file
, reduzindo o tamanho geral da extensão. As dependências do Python dão suporte a kernels Spark e Python3.Foi adicionado suporte para iniciar um novo notebook na linha de comando. A inicialização com os argumentos
--command=notebook.command.new --server=myservername
deve abrir um novo notebook e conectar a este servidor.Correções de desempenho para notebooks com código de tamanho grande nas células. Se as células de código tiverem mais de 250 linhas, uma barra de rolagem será adicionada.
Melhoria do suporte a arquivos
.ipynb
. Agora, a versão 3 ou superior tem suporte.Observação
Salvar arquivos atualiza para a versão 4 ou superior.
A configuração do usuário
notebook.enabled
foi removida agora que o visualizador interno do Notebook é estável.Agora, o tema Alto Contraste tem suporte, com diversas correções no layout do objeto neste caso.
Correção de 3680, em que as saídas às vezes mostravam um número de caracteres
,,,
incorretamente.Correção de 3602, em que o Editor desaparece para as células depois de navegar para fora do Azure Data Studio.
Adicionado suporte para usar exibições de Grade para o tipo MIME da saída
application/vnd.dataresource+json
. Isso significa que muitos notebooks que usam esse recurso (por exemplo, definindopd.options.display.html.table_schema
em um notebook Python) têm saídas tabulares mais interessantes.
Problemas conhecidos
- Ao abrir um Notebook, a caixa de diálogo Instalar Python é exibida. Cancelar essa instalação faz com que as listas suspensas Kernels e Anexar ao não exibam os valores esperados. A solução alternativa é concluir a instalação do Python.
- Quando um notebook é aberto com um kernel sem suporte, as listas suspensas Kernels e Anexar ao fazem com que o Azure Data Studio pare de responder. Feche o Azure Data Studio e use um kernel com suporte (Python3, Spark | R, Spark | Scala, PySpark, PySpark3).
- O link da interface do usuário do Spark falha ao usar o PySpark3 ou outros kernels do Spark no ponto de extremidade do SQL Server. Como solução alternativa, selecione a interface do usuário do Spark no painel ou conecte-se usando o tipo de conexão de cluster de Big Data do SQL Server, pois ele tem o hiperlink correto da interface do usuário do Spark.
Melhorias de extensibilidade
Nesta versão, foram adicionadas várias melhorias que ajudam os extensores.
- Uma nova API do
ObjectExplorerNodeProvider
permite que as extensões contribuam com pastas no SQL Server ou em outros nós de Conexão. É assim que o nóData Services
é adicionado em instâncias SQL Server 2019, mas poderia ser usado para adicionar Monitoramento ou outras pastas facilmente à interface do usuário. - Dois novos valores de chave de contexto estão disponíveis para ajudar a mostrar/ocultar contribuições para o painel.
mssql:iscluster
indica se este é um Cluster de Big Data do SQL Server 2019mssql:servermajorversion
tem a versão do servidor (15 para o SQL Server 2019, 14 para o SQL Server 2017 e assim por diante). Isso pode ajudar caso os recursos só devam ser mostrados para o SQL Server 2017 ou superior, por exemplo.
Notas sobre a versão (v0.8.0)
Notebooks:
- Agora, há suporte para adição de células antes/depois das células existentes selecionando o botão "Mais Ações" da célula
- A opção Adicionar Nova Conexão foi adicionada às conexões na lista suspensa "Anexar ao"
- Foi adicionado um comando Reinstalar Dependências do Notebook para auxiliar nas atualizações de pacote do Python e resolver casos em que a instalação é interrompida ao fechar o aplicativo. Ele pode ser executado na paleta de comandos (use
Ctrl/Cmd+Shift+P
e digiteReinstall Notebook Dependencies
) - O pacote PROSE do Python foi atualizado para 1.1.0 e inclui várias correções de bugs. Use o comando Reinstalar Dependências do Notebook para atualizar este pacote
- Agora, há suporte para um comando Limpar Saída selecionando o botão Mais Ações da célula
- Correção dos seguintes problemas relatados pelos clientes:
- Não era possível iniciar a sessão do Notebook no Windows devido a problemas de caminho
- Não era possível iniciar o Notebook na pasta raiz de uma unidade, como C:\ ou D:\
- #2820 Não é possível editar notebooks criados usando o ADS no VS Code
- Agora, o link da interface do usuário do Spark funciona ao executar um kernel do Spark
- "Pacotes Gerenciados" foi renomeado para "Instalar Pacotes"
Criar Dados Externos:
- As mensagens de erro podem ser copiadas e foram separadas em um resumo e uma exibição detalhada para facilitar
- Melhoria do layout da interface do usuário e melhoria da confiabilidade e do tratamento de erro
- Correção dos seguintes problemas relatados pelos clientes:
- Tabelas com mapeamentos de coluna inválidos são mostradas como desabilitadas e um aviso explica o erro
Notas sobre a versão (v0.7.2)
- Agora, o Azure Resource Explorer foi incorporado ao Azure Data Studio e foi removido desta extensão. Agradecemos por seus comentários sobre isto!
- Melhoria no desempenho de notebooks com muitas células de Markdown.
- Dimensionamento automático de células de código no Notebook. Isso ainda tem um tamanho mínimo baseado na barra de ferramentas da célula.
- Notificar o usuário ao instalar dependências do Notebook. No Windows em particular, isso pode levar muito tempo, de modo que agora as notificações são mostradas no modo de exibição de Tarefas.
- Suporte à reinstalação de dependências do Notebook. Isso é útil se o usuário fechou o Azure Data Studio anteriormente durante a instalação.
- Suporte para cancelamento da execução da célula no Notebook.
- Melhoria na confiabilidade ao usar o assistente Criar Dados Externos, especificamente quando erros de conexão ocorrem.
- Bloquear o uso do assistente Criar Dados Externos se o PolyBase não estiver habilitado ou em execução no servidor de destino.
- Correção de ortografia e nomenclatura relacionadas ao SQL Server 2019 e ao assistente Criar Dados Externos.
- Remoção de um grande número de erros do console de depuração do Azure Data Studio.