Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Excel utiliza um fornecedor OLE DB para OLAP (Processamento Analítico OnLine) para ligar a cubos OLAP. Ao se conectar a um cubo OLAP, o Excel lê e define várias propriedades OLE DB e OLE DB para OLAP. O Excel considera as propriedades de Conexão, Propriedades de Informações da Fonte de Dados, Consultas de Conjunto de Linhas da Esquema e propriedades de Célula.
Em vez de discutir todas as propriedades existentes, este tópico se concentrará nas propriedades com um relacionamento exclusivo com o Excel. As conexões OLAP no Excel são usadas para Tabelas Dinâmicas e Fórmulas OLAP. Quando estiver testando um provedor OLAP existente, é recomendável que você faça o Excel ler um conjunto de propriedades de provedor para determinar se um provedor OLAP dá suporte aos recursos necessários para o design e a funcionalidade da Tabela Dinâmica OLAP. Se o provedor não der suporte a certos recursos, outros recursos que dependam deles serão desabilitados ou ficarão limitados. Outras propriedades são definidas para obter o comportamento desejado e, se essas propriedades não forem implementadas para um provedor OLAP, o Excel poderá não funcionar com ele.
Propriedades da ligação
| Conjunto de propriedades | Propriedade | Definida se | Definida como |
|---|---|---|---|
| DBPROPSET_MSOLAPINIT | DBPROP_MSMD_SAFETY_OPTIONS | Com suporte | Chave de registo OLAPUDFSecurity ou também DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFESee: Propriedade Opções de Segurança. |
| DBPROPSET_MSOLAPINIT | DBPROP_MSMD_MDXCOMPATIBILITY | Com suporte | DBPROP_MSMD_MDXCOMPATIBILITY_70See também: Propriedade de Compatibilidade MDX. |
| DBPROPSET_MSOLAPINIT | DBPROP_MSMD_SOURCE_DSN_SUFFIX | DBPROP_MSMD_SOURCE_DSN em DBPROPSET_MSOLAPINIT estiver presente | Cadeia "Prompt=CompleteRequired; Alça da Janela=0x<hwnd>"Consulte também: propriedade Source_DSN_Suffix. |
| DBPROPSET_MSOLAPINIT | DBPROP_MSMD_MDX_MISSING_MEMBER_MODE | Com suporte | Se a propriedade for suportada, o Excel define-a para a cadeia "Erro". Será ignorada se não tiver suporte. |
| DBPROPSET_DBINIT | DBPROP_INIT_LCID | Com suporte | Definir antes de fazer a conexão. É possível especificar qualquer LCID a ser utilizado na ligação. Se as traduções forem ativadas para a conexão, o Excel definirá isso como o idioma da interface do usuário (padrão). Se a propriedade não tiver suporte, o Excel não terá problemas além de perder a funcionalidade de ter traduções baseadas no idioma da interface do usuário. |
| DBPROPSET_DBINIT | DBPROP_INIT_PROMPT | Com suporte | Não é específica de OLAP. Definir antes de fazer a conexão. Se a configuração dessa propriedade falhar porque determinado valor não tem suporte, o Excel irá ignorar a falha. |
| DBPROPSET_DBINIT | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO | Com suporte | Não é específica de OLAP. Definir antes de fazer a conexão. Aparentemente, o Excel sempre define isso como Verdadeiro. |
| DBPROPSET_DBINIT | DBPROP_INIT_HWND | Com suporte | Não é específica de OLAP. Definir antes de fazer a conexão. O Excel define isso como a janela principal do aplicativo de forma que o provedor exiba o alerta usando a janela pai correta. |
| DBPROPSET_DBINIT | DBPROP_INIT_ASYNCH | Com suporte | Não é específico do OLAP. Defina antes de efetuar a ligação. O Excel define essa propriedade como DBPROPVAL_ASYNCH_INITIALIZE com base em uma configuração do Registro (você também poderá desabilitá-la usando uma configuração do Registro). Se a propriedade não for suportada, o Excel ignora-a e não a define. |
| DBPROPSET_DBINIT | DBPROP_CMD_PROMPT | Com suporte | Não é específica de OLAP. Definir antes de fazer a conexão. |
| DBPROPSET_DBINIT | DBPROP_CMD_HWND | Com suporte | Não é específica de OLAP. Definir antes de fazer a conexão. |
Informações da origem de dados
| Conjunto de propriedades | Propriedade | Valor | Usar |
|---|---|---|---|
| DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_DDL_EXTENSIONS | Se bit for definido como DBPROPVAL_MDX_DLL_CREATESESSIONCUBE. | A funcionalidade de agrupamento de Tabelas Dinâmicas OLAP é ativada se CREATE SESSION CUBE for suportada. |
| DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_DDL_EXTENSIONS | Se bit for definido como DBPROPVAL_MDX_DDL_REFRESHCUBE. | Se REFRESH CUBE o comando for suportado, o Excel executa-o quando uma Tabela Dinâmica OLAP é atualizada. |
| DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_CALCMEMB_EXTENSIONS | Se bit for definido como DBPROPVAL_MDX_CALCMEMB_ADD. | A funcionalidade mostrar membros calculados na Tabela Dinâmica OLAP está ativada se ADDCALCULATEDMEMBERS for suportada no MDX (Expressões Multidimensionais). |
| DBPROPSET_DATASOURCEINFO | MDPROP_MDX_FORMULAS | Se ambos os bits forem definidos como MDPROPVAL_MF_SCOPE_SESSION, MDPROPVAL_MF_CREATE_CALCMEMBERS. | Se o fornecedor suportar a criação de membros da sessão ( CREATE SESSION MEMBER), o Excel ativa esta funcionalidade em Tabelas Dinâmicas OLAP (apenas disponível no modelo de objetos no Excel). |
| DBPROPSET_SESSION | DBPROP_VISUALMODE | Se tiver suporte (e se a subseleção não tiver suporte, consulte MDPROP_MDX_SUBQUERIES a seguir). | Habilita o controle de itens ocultos Include em totais (alternar totais visuais). |
| DBPROPSET_DATASOURCEINFO | MDPROP_MDX_SUBQUERIES | Se os dois bits mais baixos estiverem definidos (com isso, o Excel não dá suporte a totais não visuais, consulte DBPROP_VISUALMODE acima). | Habilita a filtragem de Rótulo, Data e Valor em Tabelas Dinâmicas do Excel. Geralmente, usa a construção de consulta MDX do Excel. Observe que esta propriedade foi introduzida com o SQL Server 2005 Service Pack 2. O valor está sempre VARIANT_TRUE em msolap90.dll. |
| DBPROPSET_DATASOURCEINFO | MDPROP_MDX_DRILL_FUNCTIONS | Se os dois bits mais baixos desta propriedade estiverem definidos, o Excel interpreta-o como o servidor que suporta a exploração baseada em cadeias de identificação com as DrillDownLevel funções e DrillDownMember . No entanto, o Excel só permite a exploração de atributos se os dois bits mais baixos de MDPROP_MDX_SUBQUERIES também estiverem definidos (subseleções suportadas). |
|
| DBPROPSET_DATASOURCEINFO | MDPROP_FLATTENING_SUPPORT | Verifique se está definida como MDPROPVAL_FS_FULL_SUPPORT. | Lido pelo Excel e se não estiver definido como MDPROPVAL_FS_FULL_SUPPORT, ocorre um erro porque o Excel não o considera um fornecedor OLAP. |
| DBPROPSET_DATASOURCEINFO | MDPROP_NAMED_LEVELS | O Excel verifica se o bit mais baixo está definido (MDPROPVAL_NL_NAMEDLEVELS). | Se o bit mais baixo dessa propriedade não estiver definido, o Excel falhará. |
| DBPROPSET_DATASOURCEINFO | MDPROP_MDX_SET_FUNCTIONS | O Excel consulta essa propriedade, mas não tem efeito relevante para recurso. | |
| DBPROPSET_DATASOURCEINFO | DBPROP_DBMSVER | O Excel verifica se esse valor é uma cadeia de caracteres. | O Excel não verifica o valor real dessa propriedade, só verifica se é uma cadeia de caracteres. Se não for, o Excel não conseguirá se conectar. |
| DBPROPSET_DATASOURCEINFO | DBPROP_DATASOURCE_TYPE | O Excel verifica se o segundo bit mais baixo está definido (DBPROPVAL_DST_MDP). | Se o bit mais baixo estiver definido, o provedor será considerado como multidimensional (OLAP). |
| DBPROPSET_ROWSET | DBPROP_ROWSET_ASYNCH | Se tiver suporte. | O Excel tenta definir esta opção como DBPROPVAL_ASYNCH_INITIALIZE , mas se esta ação falhar, o Excel volta ao modo síncrono. Se for suportado, permite que o Excel suporte o utilizador que prime a tecla Esc para parar a execução da consulta antes de ser concluída. |
Consultas de conjunto de linhas de esquema
| Conjunto de linhas de esquema | Coluna | Valor | Controles | ||
|---|---|---|---|---|---|
| MDSCHEMA_CUBES | IS_DRILLTHROUGH_ENABLED | TRUE | Se definido como TRUE, o recurso de drill-through (detalhamento) será habilitado para células da área de valores da Tabela Dinâmica OLAP. | ||
| MDSCHEMA_HIERARCHIES | ESTRUTURA | MD_STRUCTURE_UNBALANCED | O Excel tem uma manipulação especial de filtragem para hierarquias desbalanceadas, para que sejam marcadas como tal para fins de controle. | ||
| MDSCHEMA_HIERARCHIES | HIERARCHY_ORIGIN | MD_ORIGIN_ATTRIBUTE definido e não MD_ORIGIN_USER_DEFINED | O Excel tem uma manipulação especial de hierarquias de atributos em Tabelas Dinâmicas OLAP, para que as hierarquias de atributos sejam marcadas como tal. | ||
| MDSCHEMA_HIERARCHIES | HIERARCHY_DISPLAY_FOLDER | Com base nessa propriedade, a Lista de Campos da Tabela Dinâmica exibe hierarquias em pastas sob suas dimensões. | |||
| MDSCHEMA_MEASUREGROUPS | MEASUREGROUP_NAME | As Measures são listadas em uma pasta representando o grupo de medidas da Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_MEASUREGROUPS | MEASUREGROUP_CAPTION | As Measures são listadas em uma pasta representando o grupo de medidas com essa legenda na Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_SETS | SET_DISPLAY_FOLDER | O Excel lê a propriedade da pasta de exibição para permitir que ela coloque conjuntos em pastas de exibição na Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_SETS | SET_CAPTION | O Excel lê a legenda definida para exibição no relatório da Tabela Dinâmica e na Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_KPIS | KPI_DISPLAY_FOLDER | Os KPIs (indicadores chave de desempenho) definidos no servidor são listados na lista de campos da Tabela Dinâmica e os componentes (valor, meta, status e tendência) podem ser adicionados à área de valores. O Excel lê essa propriedade para colocar o KPI na pasta de exibição correta na Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_KPIS | KPI_PARENT_KPI_NAME | O Excel lê esta propriedade para colocar KPIs subordinados em subpastas no KPI principal na Lista de Campos da Tabela Dinâmica (se as pastas de apresentação estiverem definidas, são utilizadas em alternativa). | |||
| MDSCHEMA_KPIS | KPI_TREND_GRAPHIC | O Excel lê essa propriedade e, com base no valor, a mapeia para o ícone de formatação condicional mais próximo definido no Excel quando Tendência é adicionada à Tabela Dinâmica. | |||
| MDSCHEMA_KPIS | KPI_STATUS_GRAPHIC | O Excel lê essa propriedade e, com base no valor, a mapeia para o ícone de formatação condicional mais próximo definido no Excel quando Status é adicionado à Tabela Dinâmica. | |||
| MDSCHEMA_ACTIONS | Recurso Ações Adicionais. O Excel expõe ações definidas pelo servidor no menu de atalho para um relatório de Tabela Dinâmica OLAP quando existirem ações no servidor para o contexto selecionado. | ||||
| MDSCHEMA_MEASURES | MEASURE_DISPLAY_FOLDER | Lido pelo Excel para que possa colocar medidas na pasta de exibição correta na Lista de Campos da Tabela Dinâmica. | |||
| MDSCHEMA_MEASURES) | EXPRESSÃO | Lido pelo Excel para determinar se uma medida será calculada. Se for uma cadeia de caracteres e não estiver vazia, o Excel irá considerá-lo como uma medida calculada. | |||
| MDSCHEMA_PROPERTIES | PROPERTY_NAME | "MEMBER_VALUE" Este esquema também é utilizado para obter propriedades de membros regulares. O valor "MEMBER_VALUE" é um caso especial, mas existem outras utilizações. | O Excel obtém a propriedade de valor de membro do atributo chave numa dimensão ao restringir a "MEMBER_VALUE" na coluna PROPERTY_NAME. Se o tipo de dados (DATA_TYPE) da propriedade MEMBER_VALUE do atributo chave de uma dimensão Hora for Data, a Tabela Dinâmica expõe a filtragem de datas em vez da filtragem de etiquetas. A filtragem de datas real é feita com base na propriedade de valor do membro da chave, independente de qual hierarquia da dimensão estiver sendo filtrada.
|
||
| MDSCHEMA_DISCOVER | RESTRIÇÕES | Consoante a utilização, o Excel restringe-se a hierarquias, níveis ou medidas ao ler o conjunto de linhas MDSCHEMA_DISCOVER para obter as RESTRIÇÕES. O Excel lê o esquema linha por linha e encontra a lista de restrições de todos os outros esquemas relevantes para obter o índice das restrições que o afetam. A coluna RESTRIÇÕES tem uma alça de capítulo para outra linha definida a partir da qual o Excel analisa a coluna NOME. Na coluna NAME, o Excel espera encontrar as cadeias de caracteres HIERARCHY_VISIBILITY, MEASURE_VISIBILITY, LEVEL_VISIBILITY (se o provedor der suporte para restrição em visibilidade). Se o Excel não conseguir localizar <xxx>_VISIBILITY cadeias (ou se MDSCHEMA_DISCOVER não for suportado), assumirá que o fornecedor não suporta a devolução de itens ocultos e não irá consultar os mesmos. | |||
| MDSCHEMA_LEVELS | LEVEL_ATTRIBUTE_HIERARCHY_NAME | Usado pelo Excel para ocultar níveis de agrupamento especiais com nomes gerados pelo sistema. Observe que isso não é necessário no Microsoft SQL Server 2005 Analysis Services Service Pack 2. | |||
| MDSCHEMA_LEVELS | CUSTOM_ROLLUP_SETTINGS | 0 | Se não for 0, o Excel presumirá que o nível tem rollup personalizado. O Excel verifica isso em todos os níveis de cada hierarquia e, se o rollup personalizado estiver presente, algumas operações serão desabilitadas (como o agrupamento). |
Propriedades da célula
Nome da propriedade
Idioma
Usar
LCID para determinar como interpretar FORMAT_STRING quando é MOEDA.
O Excel utiliza esta propriedade para determinar que símbolo de moeda utilizar ao formatar valores com FORMAT_STRING definido como Conversor de Moedas. Para obter mais informações, veja Obter propriedades da célula.
Exemplo de definição de medida calculada que especifica a propriedade LANGUAGE para a aplicação cliente recolher:
CREATE MEMBER CURRENTCUBE.[Measures].[Internet Gross Profit]
AS
[Measures].[Internet Sales Amount]
-
[Measures].[Internet Total Product Cost],
FORMAT_STRING = "Currency",
BACK_COLOR = 12615680 /*R=0, G=128, B=192*/,
FORE_COLOR = 65408 /*R=128, G=255, B=0*/,
FONT_FLAGS = 3 /*Bold, Italic*/,
NON_EMPTY_BEHAVIOR = { [Internet Sales Amount], [Internet Total Product Cost] },
VISIBLE = 1,
LANGUAGE = 1033 /*Telling client application to display US currency symbol*/;|
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.