Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

.: Vitrine

Carregando artigos...

Views

Mostrando postagens com marcador Analysis. Mostrar todas as postagens
Mostrando postagens com marcador Analysis. Mostrar todas as postagens

Excel Tips - 02 - Glossário do PowerPivot - Termos e conceitos do SharePoint

Calendário Compacto para 2014


Como o Microsoft SQL Server PowerPivot fornece recursos que abrangem muitas áreas tecnológicas, desde bancos de dados relacionais a analíticos, até a publicação na Web, o que segue são termos que podem ser novos ou provenientes de novas áreas tecnológicas.


Termos e conceitos do SharePoint

Analysis Services in SharePoint integrated mode
Analysis Services no modo integrado do SharePoint
Analysis Services no modo integrado do SharePoint é a instância do SQL Server Analysis Services (PowerPivot) que carrega, armazena e calcula dados PowerPivot. O Analysis Services no modo integrado do SharePoint só pode executar o armazenamento e o processamento de dados PowerPivot na memória. Ele não dá suporte aos modos de processamento MOLAP ou ROLAP tradicionais.

Application server
Servidor de aplicativos
Um servidor do SharePoint que fornece recursos para o farm. Exemplos de aplicativos que são executados em um servidor de aplicativos incluem: Servidor de Pesquisa, Serviços de Banco de Dados do Access, Serviços de Conectividade de Dados Corporativos, Serviços do Excel e SQL Server PowerPivot para SharePoint.

Configuration database
Banco de dados de configuração
Um banco de dados relacional do SQL Server que armazena os parâmetros de configuração do farm.

Content database
Banco de dados de conteúdo
Um banco de dados relacional do SQL Server que armazena documentos e itens do usuário para um conjunto de sites.

Data Feed Library
Biblioteca de Feeds de Dados
Uma biblioteca com finalidade especial que fornece um ponto de acesso comum para procurar documentos do serviço de dados que foram publicados em um servidor do SharePoint.

Data Service Document
Documento do Serviço de Dados
Especifica uma ou mais conexões com fontes online que publicam dados no formato de conexão do Atom.

Farm
Um ou mais servidores do SharePoint que compartilham o mesmo banco de dados de configuração, e os mesmos serviços e conteúdos.

Middle tier
Camada intermediária
A camada lógica entre um aplicativo cliente e o banco de dados. Em geral, esse é o local em que o servidor Web reside e onde os objetos comerciais são instanciados. Também conhecida como camada do servidor de aplicativos.

PowerPivot System Service
Serviço do Sistema PowerPivot
Serviço do Sistema PowerPivot é um serviço Web que funciona com uma instância do Analysis Services no modo integrado do SharePoint para carregar e processar dados PowerPivot. O serviço monitora a integridade do servidor do PowerPivot no farm, coleta dados de uso e aloca operações de carregamento de dados para instâncias de serviço específicas do PowerPivot no farm.

PowerPivot Web service
Serviço Web PowerPivot
Serviço Web PowerPivot é um gerenciador de conexões da camada intermediária fina, que é executado em um front-end da Web. Ele coordena e manipula as trocas de solicitação-resposta entre aplicativos cliente e as instâncias do serviço PowerPivot no farm.

SharePoint Web application
Aplicativo Web do SharePoint
Um conjunto de sites que compartilham um único ponto de acesso e uma configuração comum no nível do aplicativo, incluindo o subsistema de autenticação usado para autenticar a identidade do usuário, as conexões e a disponibilidade do serviço e as configurações em geral.

Site collection
Conjunto de sites
Um grupo com várias hierarquias de sites. Há um conjunto de sites raiz para cada aplicativo Web do SharePoint. No entanto, um administrador de farm pode adicionar mais conjuntos de sites sob a raiz, bem como sob outros sites em outros conjuntos.

Web front-end server
Servidor Web front-end
Um servidor do SharePoint dedicado à hospedagem de aplicativos Web. Um Servidor Web front-end pode estar em um computador físico separado de outros computadores que hospedam aplicativos e serviços compartilhados no farm.



Tags: Excel,  PowerPivot, SQL Server, Analysis Services, SharePoint, integrated mode, Application server, Configuration database, Content database, Data Feed Library, Data Service Document, Farm, Middle tier, PowerPivot System Service, PowerPivot Web service, SharePoint Web application, Site collection, Web front-end server,




Inline image 1

Excel Tips - 01 - Glossário do PowerPivot - Termos e conceitos do PowerPivot



Calendário Compacto para 2014


Como o Microsoft SQL Server PowerPivot fornece recursos que abrangem muitas áreas tecnológicas, desde bancos de dados relacionais a analíticos, até a publicação na Web, o que segue são termos que podem ser novos ou provenientes de novas áreas tecnológicas.


Termos e conceitos do PowerPivot

Analysis Services
O Analysis Services é um componente do SQL Server que dá suporte a bancos de dados multidimensionais. Também é a tecnologia que fornece armazenamento de dados na memória e processamento de dados PowerPivot no PowerPivot para o Excel.



Connection string
Cadeia de conexão
Informações usadas pelo PowerPivot para se conectar a uma fonte de dados externa.

Cube
Cubo
Um conjunto de dados organizados e resumidos em uma estrutura multidimensional definido por um conjunto de dimensões e medidas.

Data source connection
Conexão de fonte de dados
As informações de conexão que o PowerPivot usa para se conectar a uma fonte de dados.

Foreign Key (FK)
FK (Chave Estrangeira)
A coluna cujos valores correspondem à PK (chave primária) ou chave exclusiva na mesma ou em outra tabela. Para obter mais informações.

Formulas
Fórmulas
O PowerPivot fornece uma nova linguagem de fórmulas, a Data Analysis Expressions, que pode ser usada para manipular dados PowerPivot. Para obter mais informações sobre como trabalhar com fórmula.

Granularity
Granularidade
O grau de especificidade de informações contidas em um elemento de dados. Uma tabela de fato com granularidade fina contém muitos fatos discretos, como transações de vendas individuais. Uma tabela com alta granularidade armazena fatos que são resumos de elementos individuais, como os totais de vendas por dia.

In-memory processing engine
Mecanismo de processamento na memória
O PowerPivot contém um novo módulo de processamento avançado de dados na memória. O mecanismo analítico na memória xVelocity (VertiPaq) permite o processamento rápido de grandes volumes de dados. O alto desempenho é conseguido por meio de novas tecnologias patenteadas para o armazenamento em colunas na memória e a compactação de dados.

PowerPivot data
Dados PowerPivot
Dados que foram adicionados à janela do PowerPivot. Para obter mais informações.

PowerPivot table
Tabela do PowerPivot
Uma planilha (uma guia) no Excel pode conter várias regiões de dados diferentes (ou tabelas diferentes), enquanto uma Tabela (uma guia) no PowerPivot pode conter apenas uma região de dados (uma Tabela). O Excel oferece um 'espaço de trabalho' para os usuários, enquanto as tabelas do PowerPivot contêm apenas os dados que foram importados.

PowerPivot workbook
Pasta de trabalho do PowerPivot
Uma pasta de trabalho do PowerPivot é uma pasta de trabalho do Excel com dados PowerPivot inseridos. Embora o suplemento do PowerPivot inicie uma segunda janela, a pasta de trabalho do PowerPivot é executada no espaço de processo do Excel e não é um aplicativo separado.

Primary Key (PK)
PK (Chave Primária)
Uma coluna que identifica exclusivamente todas as linhas de uma tabela. As chaves primárias não permitem valores nulos. Duas linhas não podem ter o mesmo valor de chave primária; portanto, esse valor sempre identifica exclusivamente uma linha. Mais de uma chave pode identificar exclusivamente as linhas de uma tabela. Para obter mais informações.

Refresh
Atualizar
Atualização, ou atualização de dados, é o processo de consultar a fonte de dados usada em uma pasta de trabalho do PowerPivot e, em seguida, atualizar a pasta de trabalho do PowerPivot com os dados mais recentes.

Relational model
Modelo relacional
Uma relação é uma conexão que você cria entre duas tabelas de dados e que estabelece como os dados das duas tabelas devem ser correlacionados. Ao criar relacionamentos, você pode criar análises sofisticadas facilmente.

Schema
Esquema
Os nomes de tabelas, campos, tipos de dados, e chaves primárias e estrangeiras de um banco de dados. Também conhecido como a estrutura de banco de dados.

Slicer
Segmentação de Dados
Horizontal e vertical
Um recurso que fornece controles de filtragem com um clique, facilitando a restrição da parte de um conjunto de dados que está sendo examinada. Para obter mais informações.

Sparklines
Minigráficos
Um gráfico em miniatura que pode ser inserido no texto ou em uma célula de uma planilha para ilustrar altos, baixos e tendências nos dados.




PowerPivot and SSAS: Partes 01 02 03



Tags: Excel,  PowerPivot, SQL Server, Analysis Services, Connection string, Cube, Data source connection, Foreign Key (FK), Formulas, Granularity, In-memory processing engine, PowerPivot data, PowerPivot table, PowerPivot workbook, Primary Key (PK), Refresh, Relational model, Schema, Slicer, Horizontal and vertical, Sparklines




Inline image 1

VBA Excel 2013 - Novidades para os desenvolvedores - What's new for Excel 2013 developers




Este artigo fornecerá uma visão das melhorias e adições para os desenvolvedores VBA no ambiente Microsoft Excel 2013. Também lhe fornecerá subsídios e referências que lhe permitirá começar a programação no Excel 2013.
Neste artigo:

Introdução
Aplicativos do Office no Excel
Novas funções de planilha

Análise rápida
Disponibilidade de novas fontes de dados
Usando o OM DataModel
Criando gráficos dinâmicos e tabelas dinâmicas independentes
Interface de documento único
Ativando e desativando animações programaticamente
Linha do Tempo
Conclusão
Recursos adicionais



Introdução
Certamente já desenvolve algumas aplicações personalizadas, e por isso está visitando este Blog. Poderá melhorar os recursos do Excel 2013 com o conhecimento dos recursos a seguir.

Aplicativos do Office no Excel

Microsoft Excel 2013 traz a web para o Excel

Todas as aplicações que viermos a desenvolver com o Office poderão oferecer uma ampla gama de soluções em um ambiente fácil de usar  para o desenvolvimento de aplicações web dinâmicas

Agora poderemos usar linguagens dinâmicas populares (como o PythonPHPPerl e JavaScript), além de ferramentas de desenvolvimento web (como o Microsoft Visual Studio) para desenvolvimento de aplicativos. 

Este desenvolvimento Web também permitirá que ampliemos o nosso contato com as diversas comunidades de desenvolvedores globais, e a disponibilidade de vários exemplos de código, estruturas e bibliotecas, que ampliam a aplicabilidade do aplicativo para diferentes cenários para os quais desejarmos desenvolver.

Poderemos criar dois tipos de Apps (aplicativos) para o Office no Excel:

Apps de conteúdo (Content apps) e 

Apps de Painel de tarefas (Task pane apps).

Content apps para o Office, integram características naturais da web (web-based), como o conteúdo que pode ser mostrado em linha com o documento. 

O Content apps para o Officepermitirá uma profusão de ricas integrações jamais usufruida nas versões anteriores:

Visualizações de dados na internet

Incorporação de cenários de mídia

Integração de um leitor de vídeo do YouTube ou uma galeria de fotos

E outras capacidades de conteúdo externo 

A Figura 1 mostra uma implementação de Content apps no Excel 2013.

Figura 1. App de conteúdo no Excel 2013

Um Task pane apps trabalhando lado a lado com um documento do Office, deixando que a app de desenvolvedores do Office forneça informação contextual e funcionalidades para melhorar a visualização de documentos e a experiência de criação. 

Por exemplo, um Task pane apps pode procurar e recuperar informações sobre um produto de um serviço web baseado no nome do produto ou o nº de parte dos usuários selecionados no documento.

Figura2. App do Painel de tarefa no Excel 2013





Novas funções de planilha

O Microsoft Excel 2013 acrescenta cerca de 50 novas funções de planilha para compatibilidade com o Open Document Format (ODF 1.2).

Agora poderemos usar funções de serviço web (na categoria de funções Web), para o acesso anônimo REST Web service. Notemos especialmente a função FILTERXML, que permite que usar expressões XPath para filtrar o XML retornado por uma chamada de função WEBSERVICE.


Análise rápida

A Análise rápida, como mostrado na Figura 3, é uma ferramenta nova na interface contextual que permite, através de um único clique, o acesso aos  recursos de análise dos dados, como: Fórmulas, Formatação condicional, Minigráficos, Tabelas, Gráficos e Tabelas dinâmicas. 

Poderá ativar e desativar a exibição deste recurso novo de análise programaticamente usando os métodos Show e Hide do objeto QuickAnalysis.

Figura 3. Ferramenta Quick Analysis



Disponibilidade de novas fontes de dados

Poderemos nos conectar a um conjunto de novas fontes de dados suportados por PowerPivot, incluindo: 

OData feeds

Azure

SharePoint Data Feeds e 

Provedores adicionais de OLE DB

Os novos objetos DataFeedConnection, ModelConnection, TextConnection, e WorksheetDataConnection contém os dados e funcionalidades necessárias para conectar a novas fontes de dados.


Usando o OM DataModel

Um novo modelo de objeto o DataModel (um complemento para o módulo modelo de objetos do Visual Basic for Applications) permite carregar e atualizar fontes de dados programaticamente. Esta extensão ao modelo introduzido PowerPivot no Excel 2010 permite integrar fontes de dados adicionais, além da capacidade de combinar dados de múltiplas fontes de dados programaticamente. Novos importantes objetos incluídos neste modelo são: ModelChanges, ModelRelationship e os objetos ModelTable.


Criado gráficos dinâmicos e tabelas dinâmicas independentes

Poderemos usar a dissociação de gráficos dinâmicos das tabelas dinâmicas no Excel 2013. Todos estes que estiverem baseados em um OLAP ou uma fonte de dados do PowerPivot poderão ser dissociados de tal forma que poderemos criar um gráfico dinâmico independente de qualquer tabela dinâmica, e navegaremos através dos dados sem quaisquer restrições, apenas utilizando a experiência de gráfico dinâmico. Isso vai de encontro ao paradigma atual, onde um gráfico dinâmico é criado tendo como companheira uma tabela dinâmica. Esta dissociação está representada tanto no Microsoft Excel 2013 Client, quanto no Services.


Interface de documento único

A mudança para uma interface de documento único (SDI - single-document interface) no Excel 2013 tem implicações na programação. O SDI significa que cada pasta terá sua janela de aplicativo própria no nível superior e terá o seu próprio menu ribbon correspondente. Todos os métodos existentes no nível de aplicação de janelas, eventos e propriedades não serão afetados por esta mudança. Todos os métodos existentes de pasta de trabalho de nível de janelas, eventos e propriedades operam agora na janela de nível superior para deste workbook.

Ativando e desativando animações programaticamente
A utilização da nova propriedade EnableMacroAnimations no objeto Application para alternar a exibição de animações nos ajudará enormemente. 

As animações são desabilitadas como padrão durante a execução de um código. Para ativar a animação adicionaremos Application.EnableMacroAnimations = True no início do código. 

Para permitirmos que o Excel mostre as animações durante a execução do código, faremos esta implementação para cada animação.


Linha do Tempo (Timeline)

MS Excel 2013 incluiu um novo controle de cronograma para filtrar os dados modelados.

A Linha do tempo oferece uma maneira visual para exibir e alterarmos um intervalo contíguo de datas e filtros para as pivôs baseados em objetos como tabelas dinâmicas e gráficos dinâmicos. 

Cronogramas relacionadas à segmentação de dados e estendem os membros do modelo de objeto relacionados a segmentação de dados existente. Além disso, dois novos objetos específicos do cronograma foram introduzidos: os objetos TimelineState e TimelineViewState.


Conclusão

O Excel 2013 fornece uma infinidade de novos recursos para os desenvolvedores. Aplicativos do Office oferecem uma oportunidade interessante para os desenvolvedores integrar recursos baseados na web com o Excel 2013, seja como conteúdo que pode ser mostrado de acordo com a planilha, ou lado a lado com a planilha. 

Outros novos recursos que ampliam o modelo de objeto VBA Excel 2013 incluem:

Quick Analysis (análise rápida), 

Timeline (a linha do tempo), 

DataModel OM (novo OM DataModel), 

New data sources (a disponibilidade de novas fontes de dados), 

Capacidade para criar gráficos dinâmicos e tabelas dinâmicas independentemente uns dos outros. (PivotCharts e PivotTables independentes)

 Além disso, existem novas funções de worksheet (planilha) e a capacidade de usar as web service functions (funções de serviço da Web) para acessar anonimamente REST web services.


Recursos adicionais
Reference: MSDN

Tags: VBA, Excel, Excel 2013, apps, Content apps, Task pane apps, ,REST, Web service. FILTERXML, XPath, XML, WEBSERVICE, QuickAnalysis, Quick, Analysis, DataFeedConnection, ModelConnection, TextConnection, worksheetDataConnection, ModelChanges, ModelRelationship, ModelTable, powerpivot, SDI, single-document interface,


diHITT - Notícias