Diretrizes e limitações dos Relatórios SQL do Windows Azure
Este tópico lista as diretrizes e limitações ao serem consideradas ao usar o Microsoft Relatórios SQL do Windows Azure.
Problemas conhecidos
Para obter uma lista atualizada de problemas conhecidos da versão mais recente do Relatórios SQL do Windows Azure, consulte Problemas conhecidos (Relatórios SQL do Windows Azure).
Neste artigo
Segurança
Considere as diretrizes e limitações a seguir ao gerenciar a segurança de seus servidores de relatório Relatórios SQL, relatórios e itens relacionados a eles:
-
Para desenvolver aplicativos que incluam um controle de relatório inserido, use as práticas recomendadas para proteger sua cadeia de conexão. Para obter mais informações, consulte Introdução aos Relatórios SQL para desenvolvedores de aplicativos.
-
Para conceder acesso aos relatórios, você deve fornecer aos leitores uma URL, um nome de usuário e uma senha. Você pode criar contas de usuário no portal de gerenciamento e atribuir a elas funções que concedam as permissões apropriadas. Em seguida, forneça aos leitores do relatório esses nomes de usuário e senhas. Para obter mais informações, consulte Como: Gerenciar usuários (Relatórios SQL do Windows Azure).
Para obter mais informações sobre quando usar as credenciais, consulte Resumo de credenciais. -
Relatórios só podem usar dados de bancos de dados do Banco de dados SQL. Há suporte apenas para o nome de usuário do Banco de dados SQL e para a autenticação de senha. O modo recomendado de fornecer acesso a fontes de dados compartilhadas é criá-las e implantá-las em uma pasta no servidor de relatório e armazenar credenciais para cada fonte de dados compartilhada no servidor de relatório.
Ao criar relatórios, use o tipo de conexão Microsoft SQL Azure nas fontes de dados de relatório. Para obter mais informações, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS). -
Por padrão, itens de relatório herdam a segurança baseada em permissões de pasta de relatório. A pasta na qual você implanta itens de relatório é a que importa. Se você atribuir permissões específicas a uma pasta, romperá a herança para permissões na hierarquia de pastas. Esse comportamento é o mesmo no Relatórios SQL e nos servidores de relatório Reporting Services locais. Para obter mais informações, consulte Concedendo permissões em um servidor de relatório em modo nativo.
Para obter mais informações sobre segurança do Banco de dados SQL, consulte Security Guidelines and Limitations (SQL Database).
Comparação de alto nível de recursos do Reporting Services e recursos do Relatórios SQL do Windows Azure
Use a tabela a seguir para comparar recursos entre o SQL Server Reporting Services (SSRS) configurado no modo nativo e o Relatórios SQL. Não há suporte para o modo integrado do SSRS SharePoint no Relatórios SQL.
| Recurso | Relatórios SQL do Windows Azure | SQL Server Reporting Services |
|---|---|---|
|
Ferramentas de criação |
Designer de Relatórios no SQL Server Data Tools Construtor de Relatórios 3.0 |
Designer de Relatórios no SQL Server Data Tools Construtor de Relatórios 3.0 |
|
Fontes de dados |
Banco de dados SQL do Windows Azure |
Fontes de dados internas ou personalizáveis. Para obter mais informações, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS). |
|
Distribuição e gerenciamento de relatórios |
Portal de Gerenciamento do Windows Azure Inclui a exibição e a renderização de relatórios em vários formatos Os relatórios podem ser exibidos em navegadores, no Visualizador de Relatórios, em Windows Forms e em aplicativos ASP.NET. |
Use o Gerenciador de Relatórios para modo nativo ou páginas de aplicativo SharePoint para o modo integrado do SharePoint Inclui a exibição de relatórios, a renderização de relatórios em vários formatos, a criação de assinaturas e entregas agendadas, o gerenciamento de relatórios em cache e conjuntos de dados compartilhados Os relatórios podem ser exibidos em navegadores, no Visualizador de Relatórios, em Windows Forms, em aplicativos ASP.NET e em Web parts do SharePoint. |
|
Extensibilidade |
Não há suporte para nenhuma extensão nesta versão. |
Extensões personalizadas para dados, processamento, renderização, entrega e segurança |
|
Modelo de segurança |
Nome de usuário e autenticação de senha do Banco de dados SQL do Windows Azure As permissões para relatórios e itens relacionados a eles são controladas pela atribuição de funções. |
Há suporte para a autenticação do Windows nem para outras autenticações. As permissões para relatórios e itens relacionados a eles são controladas pela atribuição de funções. |
Recursos do Reporting Services não disponíveis no Relatórios SQL
Os recursos a seguir não estão disponíveis nesta versão do Relatórios SQL.
| Recursos sem suporte | Descrição |
|---|---|
|
Assinatura e funções de agendamento |
Não há suporte para a criação de assinaturas, instantâneos de relatório de agenda e históricos. |
|
Modelos SMDL |
Não há suporte para a criação de modelos de relatório SMDL. |
|
Ambientes de criação de relatórios cliente. |
Não há suporte para a criação de relatórios no Construtor de Relatórios 1.0 ou 2.0. Você pode criar relatórios usando o Construtor de Relatórios 3.0 e, em seguida, carregá-los. Você também pode criar e implantar vários relatórios usando o Designer de Relatórios no SQL Server Data Tools. Para obter mais informações, consulte Instalar o SQL Server Data Tools para criar relatórios no Windows Azure e Como implantar um projeto de relatório (Relatórios SQL do Windows Azure) |
|
Gerenciador de Relatórios |
O Gerenciador de Relatórios não está disponível. No entanto, o portal de gerenciamento fornece funcionalidade semelhante. Use o portal de gerenciamento para provisionar servidores de relatório. Use a sintaxe de acesso à URL ou navegue até o servidor de relatório no portal de gerenciamento e clique no relatório. Para obter mais informações, consulte Portal dos Relatórios SQL do Windows Azure, Guia de Introdução para Leitores de Relatórios (Relatórios SQL do Windows Azure) e Introdução aos Relatórios SQL do Windows Azure.
|
|
Limitações de implantação |
Não há suporte para a implantação dos seguintes itens em um servidor de relatório Relatórios SQL:
|
|
Fontes de dados |
Use somente o tipo de fonte de dados Microsoft SQL Azure. Não há suporte para outros tipos de fontes. |
|
Credenciais de fonte de dados |
Use somente a Autenticação do SQL Server. Não há suporte para a Autenticação do Windows. |
|
Acesso programático |
Não há suporte para o seguinte acesso programático a um servidor de relatório:
|
|
Configuração |
O Gerenciador de Configuração do Reporting Services não está disponível. Não há suporte para o modo integrado do SharePoint. A instância de serviço dos Relatórios SQL baseia-se no Reporting Services em modo nativo. |
|
Imagens |
Não há suporte para imagens de item de relatório em que a origem da imagem seja um link para uma imagem externa. Imagens armazenadas em bancos de dados têm um tamanho máximo de 1 MB. |
Compatibilidade de ferramentas
Quando você está trabalhando com o Relatórios SQL, há vários conjuntos de ferramentas que serão usadas para executar várias tarefas. Use as informações na tabela a seguir para entender quais versões das ferramentas você precisa para executar quais tarefas.
| Tarefa | Ferramenta e versão | Descrição e links | ||
|---|---|---|---|---|
|
Criar relatórios |
Construtor de Relatórios 3.0 Designer de Relatórios no SQL Server Data Tools, SQL Server 2008 R2 e posterior. |
Use o Construtor de Relatórios ou o Designer de Relatórios no SQL Server Data Tools para criar definições de relatórios (.rdl): O SQL Server Data Tools pode ser instalado a partir da mídia de instalação do SQL Server ou do SQL Server Express Edition with Advanced Services. Para obter mais informações, consulte Baixar Construtor de Relatórios ou Instalar o SQL Server Data Tools para criar relatórios no Windows Azure. |
||
|
Criar consultas de conjunto de dados |
Use designers de consultas no Designer de Relatório. |
Use o designer de consultas associado ao tipo de fonte de dados Microsoft SQL Azure. |
||
|
SQL Server Management Studio |
Use o Management Studio SQL Server 2008 R2 ou posterior para se conectar a um banco de dados Banco de dados SQL a fim de criar consultas. Cole a consulta no painel de consulta de conjunto de dados em seu relatório. |
|||
|
Desenvolva aplicativos locais, Windows Azure Windows Forms ou ASP.NET AJAX com relatório inserido |
Visual Studio 2010 ou Visual Studio 2012
|
Para aplicativos que inserem controles de relatório, use o Visual Studio e o Windows Azure Tools para Microsoft Visual Studio. |
||
|
Gerenciar servidores de relatório |
Página do portal de gerenciamento do Windows Azure |
Use a página do portal de gerenciamento para provisionar e gerenciar o Banco de dados SQL, e para provisionar o servidor de relatório. Você não pode usar o SQL Server Management Studio para conectar-se a uma instância do Relatórios SQL. |
||
|
Gerenciar o conteúdo do servidor de relatório |
Aplicativos que interagem com o serviço Web do servidor de relatório |
Interaja de forma programática com o conteúdo do servidor de relatório chamando métodos SOAP em pontos de extremidade de serviço Web do servidor de relatório. Para obter mais informações, examine APIs sem suporte e consulte Namespace ReportService2005, Namespace ReportService2010 e Exemplos do SQL Azure Reporting. |
||
|
Exibir relatórios |
Navegador |
Navegue para o relatório usando a URL do servidor de relatório ou a sintaxe de acesso a URL. Para obter mais informações, consulte Guia de Introdução para Leitores de Relatórios (Relatórios SQL do Windows Azure). |
APIs sem suporte
Não há suporte para as seguintes APIs nesta versão.
| Item | Lista |
|---|---|
|
Classes ReportService2010 |
CacheRefreshPlan, CacheRefreshPlanState, DataRetrievalPlan NoSchedule, Schedule, ScheduleDefinition, ScheduleDefinitionOrReference, ScheduleExpiration, ScheduleReference Assinatura ModelCatalogItem, ModelDrillthroughReport, ModelItem, ModelPerspective |
|
Métodos ReportService2010 |
CreateReportEditSession, FireEvent, GetReportServerConfigInfo, GenerateModel GetExecutionOptions, UpdateItemExecutionSnapshot, SetItemHistoryOptions CreateCacheRefreshPlan, CreateSchedule CreateDataDrivenSubscription, CreateSubscription |
|
Classes ReportService2005 |
DailyRecurrence, WeeklyRecurrence, MonthlyRecurrence MonthsOfYearSelector, DataRetrievalPlan ModelCatalogItem, ModelDrillthroughReport, ModelItem, ModelPerspective MonthlyDOWRecurrence, Assinatura Schedule, ScheduleDefinition, ScheduleDefinitionOrReference, ScheduleExpiration, ScheduleReference |
|
Enumerações ReportService2005 |
ScheduleStateEnum |
|
Métodos ReportService2005 |
CreateSchedule, DeleteSchedule, GetScheduleProperties, ListScheduledReports, ListSchedules, PauseSchedule, ResumeSchedule, SetScheduleProperties CreateSubscription, DeleteSubscription, GetSubscriptionProperties, ListSubscriptions, ListSubscriptionsUsingDataSource, SetSubscriptionProperties, CreateDataDrivenSubscription, GetDataDrivenSubscriptionProperties, SetDataDrivenSubscriptionProperties ListSecureMethods CreateModel, GenerateModel, GetModelDefinition, GetModelItemPermissions, GetModelItemPolicies, GetUserModel, InheritModelItemParentSecurity, ListModelDrillthroughReports, ListModelItemChildren, ListModelPerspectives, SetModelDefinition, SetModelDrillthroughReports, SetModelItemPolicies, RemoveAllModelItemPolicies, RegenerateModel |
Para obter mais informações, consulte Namespace ReportService2005 e Namespace ReportService2010.
Para obter mais informações
Para obter mais informações, enviar comentários e encontrar suporte ponto a ponto, consulte Links úteis para o SQL Azure Reporting.
Consulte também
Observação