Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os hubs FinOps são uma plataforma para análise de custos, insights e otimização. Enquanto o núcleo dos hubs FinOps é um pipeline de dados que ingere, limpa e normaliza dados, o poder dos hubs FinOps vem do modelo de dados padronizado construído no FinOps Open Cost and Usage Specification (FOCUS).
Este artigo explica o modelo de dados dos hubs FinOps – de pastas de armazenamento, tabelas e funções do Azure Data Explorer e tabelas e funções do Power BI – para prepará-lo para criar suas próprias consultas, relatórios e painéis personalizados. Para obter o suporte mais flexível e escalável, recomendamos a implantação de hubs FinOps com o Data Explorer.
Pré-requisitos
Antes de começar, você deve ter:
- Implantou uma instância de hub FinOps (idealmente com o Data Explorer).
- Escopos configurados e dados ingeridos com êxito.
- Ter acesso do visualizador de banco de dados ao Data Explorer Hub e bancos de dados de ingestão.
Este passo a passo não incorre em nenhum custo; no entanto, as leituras de armazenamento incorrem em uma cobrança nominal e a manutenção de um cluster ativo do Data Explorer incorre em custo.
Resumindo o modelo de dados
Os hubs FinOps abrangem armazenamento, Data Factory, Data Explorer e Power BI. Dependendo da sua configuração, você pode interagir com um ou mais deles.
Quando os dados são ingeridos em hubs FinOps, eles acabam indo para o contêiner de ingestão armazenamento. Cada pasta neste contentor corresponde a um conjunto de dados gerido nos hubs FinOps. Os nomes das pastas no contentor de ingestão correspondem às tabelas no Data Explorer e no Microsoft Fabric. Para obter detalhes sobre essas pastas e o processo abrangente de ingestão de dados, consulte Como os dados são processados em hubs FinOps. Não abordaremos essas pastas e pipelines aqui.
Se configurou um nome de cluster Data Explorer ou um URI de consulta do Microsoft Fabric Eventhouse como parte da implementação do seu hub FinOps, encontrará várias tabelas e funções nas bases de dados Hub e Ingestão . As consultas nos painéis do Power BI e do Data Explorer estendem essas tabelas e funções. Se você usar o Power BI para se conectar a dados em sua conta de armazenamento, encontrará um conjunto diferente de funções e tabelas no Power BI.
As seguintes secções descreverão:
- Conjuntos de dados gerenciados
- Funções do Data Explorer
- Funções do Power BI
- Tabelas do Power BI
Note que o uso do "Data Explorer" abrange tanto o Azure Data Explorer como o Microsoft Fabric Real-Time Intelligence (RTI) eventhouses. Tabelas e funções no Azure Data Explorer são as mesmas num evento Fabric, se esse for o modelo de implementação escolhido. Se vires referências a "Data Explorer", elas também se aplicam a uma implementação do Microsoft Fabric.
Versão do esquema
Um dos objetivos do modelo de dados dos hubs FinOps é garantir a compatibilidade retroativa. Para suportar isto, cada versão do hub FinOps utiliza uma versão específica do esquema que se alinha com uma versão específica do FOCUS. A versão do esquema define as colunas, tipos de dados e valores permitidos nas tabelas e funções para cada conjunto de dados geridos.
A tabela seguinte indica a versão do esquema para cada versão do hub FinOps e a que versão FOCUS se alinham.
| Release | Schema | Versão FOCUS |
|---|---|---|
| 12+ | v1_2 |
1.2 |
| 0.7-11 | v1_0 |
1.0 |
Conjuntos de dados gerenciados em hubs FinOps
Um conjunto de dados gerido é um conjunto de dados lógico que é suportado por uma pasta de armazenamento, um Data Explorer ou uma tabela eventohouse, múltiplas funções do Data Explorer ou eventohouse, e uma tabela Power BI. Os conjuntos de dados gerenciados também fornecem funções versionadas no Data Explorer que permitem a compatibilidade com versões anteriores ao longo do tempo. Os recursos exatos por trás de um conjunto de dados gerido dependem se a sua instância hub FinOps utiliza o Data Explorer ou o Microsoft Fabric.
Conjuntos de dados geridos incluem os seguintes ativos com uma implementação básica de hubs FinOps:
- Uma pasta no recipiente de ingestão armazenamento (por exemplo, ingestão/Custos).
- Uma tabela nos relatórios de armazenamento do Power BI que mapeia para a pasta de armazenamento correspondente.
Os conjuntos de dados geridos incluem também os seguintes ativos para hubs FinOps com Data Explorer ou Microsoft Fabric:
- Uma tabela "bruta" na base de dados de Ingestão (por exemplo, Costs_raw).
- Uma função de "transformação" versionada na base de dados de Ingestão , usada para transformar dados brutos (por exemplo, Costs_transform_v1_2()).
- Uma tabela "final" versionada na base de dados de Ingestão (por exemplo, Costs_final_v1_2).
- Uma função versionada na base de dados Hub (por exemplo, Costs_v1_2()).
- Uma função não versionada na base de dados Hub (por exemplo, Custos()).
- Uma tabela nos relatórios KQL do Power BI que encapsula a função versionada correspondente.
Durante a ingestão de dados, os hubs FinOps transformam os dados para a versão mais recente do esquema suportada. Funções não versionadas, como Costs(), utilizam a versão mais recente do esquema. Funções não versionadas, como Costs_v1_0(), são retrocompatíveis, devem manter-se consistentes e não precisam de ser alteradas ao atualizar a instância do hub FinOps. Para saber mais sobre o processo de ingestão de dados, consulte Como os dados são processados nos hubs FinOps.
Ao consultar dados em hubs FinOps, sempre use o banco de dados Hub e evite trabalhar com as tabelas e funções no banco de dados Ingestion. Use funções sem versão para análises ad-hoc ou relatórios que não exijam compatibilidade com versões anteriores de longo prazo. Use as funções versionadas para relatórios ou sistemas que exijam compatibilidade retroativa, e não quer ser afetado pelas atualizações do hub FinOps, que podem alterar nomes de colunas, tipos de dados e valores.
As funções não versionadas chamam a função versionada mais recente, que por sua vez consulta dados de todas as tabelas finais versionadas na base de dados de Ingestão . Por exemplo, o Costs() chama Costs_v1_2(), que consulta as tabelas Costs_final_v1_2 e Costs_final_v1_0 . Os dados v1_0 são transformados para alinharem com a versão v1_2 do esquema. Por outro lado, Costs_v1_0() consulta as mesmas tabelas, mas transforma os dados para alinhar com a versão v1_0 do esquema, garantindo compatibilidade retroativa. Isto não tem em conta as alterações no valor dos dados a montante que resultam dos geradores de dados, como a Microsoft Cost Management, a menos que seja explicitamente declarado.
Essa mesma abordagem é usada para atualizações de conjuntos de dados que alteram colunas dentro da mesma versão do FOCUS. Essas tabelas e funções usarão uma versão r#, como Costs_final_v1_2r3, significando a terceira versão (r3) da especificação FOCUS 1.2. Essa abordagem ajuda a evitar alterações que podem afetar consultas e relatórios personalizados.
Isso se aplica a todos os conjuntos de dados gerenciados discutidos nas seções a seguir.
Funções do Power BI
O armazenamento do Power BI e os relatórios KQL incluem um subconjunto das seguintes funções. Cada uma destas funções destina-se a ser interna e não garantimos compatibilidade com versões anteriores.
-
ftk_DatetimeToJulianDate(Data de entradaData)
Auxiliar de conversão de data/hora. -
ftk_DemoFilter()
Filtro usado para minimizar os dados incluídos nos relatórios de demonstração. Pode ser personalizado para filtrar assinaturas do Resource Graph, mas não projetado para escala. Se a filtragem for necessária, crie uma solicitação de recurso. -
ftk_ImpalaToJulianDate(dados do objeto)
Auxiliar de conversão de data/hora. -
ftk_Metadata(ficheiro objetoConteúdos, texto colunaDateColumn)
Auxiliar de análise de arquivos Parquet para dar suporte à atualização incremental em relatórios de armazenamento do Power BI. -
ftk_ParseResourceId(texto resourceId, bool getName)
Assistente de análise de ID de recurso do Azure. Pode analisar o nome ou o tipo de recurso hierárquico. -
ftk_ParseResourceName(texto resourceId)
Analisa o nome do recurso hierárquico de uma ID de recurso do Azure chamando a função ftk_ParseResourceId. -
ftk_ParseResourceType(texto resourceId)
Analisa o tipo de recurso hierárquico de uma ID de recurso do Azure chamando a função ftk_ParseResourceId. -
ftk_Storage([datasetType])
Lê dados do Armazenamento do Azure DataLake. O parâmetro datasetType pode ser um conjunto de dados de exportação do Cost Management ou um conjunto de dados gerenciado por hubs FinOps. Esta função lida com as diferenças entre os tipos de exportação do Cost Management e as versões dos hubs Finops, que podem usar diferentes hierarquias de pasta.
Tabela AdvisorRecommendations
A tabela AdvisorRecommendations nos relatórios do Power BI que consulta as recomendações do Azure Advisor a partir do Azure Resource Graph.
função KQL arraystring()
A função arraystring(arr: dynamic) no Data Explorer retorna uma cadeia de caracteres delimitada por vírgulas para elementos de matriz.
Exemplos:
-
arraystring(dynamic(['x']))= "x" -
arraystring(dynamic([1, 2, 3]))= "1, 2, 3" -
arraystring(dynamic(['a', 'b', 'c']))= "a, b, c"
Conjunto de dados gerenciado CommitmentDiscountUsage
O conjunto de dados gerenciado CommitmentDiscountUsage inclui:
- ingestão/CompromissoDescontoUtilização pasta de armazenamento.
- CommitmentDiscountUsage_raw tabela no banco de dados Ingestion.
- CommitmentDiscountUsage_transform_v1_2() função na base de dados de Ingestão .
- CommitmentDiscountUsage_final_v1_2 tabela na base de dados de Ingestão .
- CommitmentDiscountUsage_v1_2() função na base de dados do Hub .
- função CommitmentDiscountUsage() no banco de dados do Hub.
- tabela de CommitmentDiscountUsage nos relatórios do Power BI.
Seguem-se as seguintes para compatibilidade retroativa:
- CommitmentDiscountUsage_transform_v1_0() função no banco de dados de ingestão de. Isto já não é referenciado nem mantido apenas para referência.
- CommitmentDiscountUsage_final_v1_0 tabela na base de dados de Ingestão para alojar dados ingeridos nos hubs FinOps 0.7-0.11.
- CommitmentDiscountUsage_v1_0() funcionam na base de dados Hub para converter todos os dados para o FOCUS 1.0.
A tabela CommitmentDiscountUsage_raw oferece suporte a esquemas de exportação de detalhes de reserva do Microsoft Cost Management para contas EA e MCA. Os dados são transformados em um conjunto de dados alinhado ao FOCUS quando ingeridos na tabela final. Este conjunto de dados não suporta explicitamente outras nuvens.
Colunas no conjunto de dados gerido CommitmentDiscountUsage incluem:
| Coluna | Tipo | Observações |
|---|---|---|
| Fim do Período de Cobrança | Data/hora | Fonte: add-on Hubs. |
| Início do Período de Cobrança | Data/hora | Fonte: Microsoft 2023-03-01. |
| CompromissoDescontoCategoria | Corda | Fonte: add-on Hubs. |
| IdDeDescontoPorCompromisso | Corda | Fonte: Microsoft 2023-03-01. |
| CompromissoDescontoQuantidade | real | Novidades no FOCUS 1.2. Renomeado a partir de x_CommitmentDiscountQuantity. Fonte: Microsoft 2023-03-01. |
| CompromissoDescontoTipo | Corda | Fonte: add-on Hubs. |
| CompromissoDescontoUnidade | Corda | Novidades no FOCUS 1.2. Fonte: add-on Hubs. |
| Quantidade consumida | real | Fonte: Microsoft 2023-03-01. |
| Nome do provedor | Corda | Fonte: add-on Hubs. |
| ResourceId | Corda | Fonte: Microsoft 2023-03-01. |
| Nome do Recurso | Corda | Fonte: add-on Hubs. |
| TipoDeRecurso | Corda | Fonte: add-on Hubs. |
| Categoria de Serviço | Corda | Fonte: add-on Hubs. |
| NomeDoServiço | Corda | Fonte: add-on Hubs. |
| Id de Subconta | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountCommittedCount | real | Fonte: Microsoft 2023-03-01. |
| x_CommitmentDiscountCommittedAmount | real | Fonte: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedGroup | Corda | Fonte: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedRatio | real | Fonte: Microsoft 2023-03-01. |
| x_IngestionTime | Data/hora | Fonte: add-on Hubs. |
| x_NomeDoGrupoDeRecursos | Corda | Fonte: add-on Hubs. |
| x_ResourceType | Corda | Fonte: add-on Hubs. |
| x_ServiceModel | Corda | Fonte: add-on Hubs. |
| x_SkuOrderId | Corda | Fonte: Microsoft 2023-03-01. |
| x_SkuSize | Corda | Fonte: Microsoft 2023-03-01. |
| x_SourceName | Corda | Fonte: add-on Hubs. |
| x_SourceProvider | Corda | Fonte: add-on Hubs. |
| x_SourceType | Corda | Fonte: add-on Hubs. |
| x_SourceVersion | Corda | Fonte: add-on Hubs. |
Quadro de cálculo da conformidade
O cálculo de Conformidade tabela virtual nos relatórios do Power BI que une as tabelas PolicyAssignments e PolicyStates para resumir a conformidade da política.
Conjunto de dados de custos geridos
O conjunto de dados Custos gerenciado inclui:
- ingestão/Custos pasta de armazenamento.
- Costs_raw tabela no banco de dados Ingestion.
- Costs_transform_v1_2() na base de dados de Ingestão .
- Costs_final_v1_2 tabela na base de dados de Ingestão .
- Costs_v1_2() na base de dados do Hub .
- função Costs() no banco de dados do Hub.
- Tabela de Custos nos relatórios do Power BI.
Seguem-se as seguintes para compatibilidade retroativa:
- Costs_transform_v1_0() função no banco de dados Ingestion. Isto já não é referenciado nem mantido apenas para referência.
- Costs_final_v1_0 tabela na base de dados de Ingestão para alojar dados ingeridos com hubs FinOps 0.7-0.11.
- Costs_v1_0() função na base de dados Hub para converter todos os dados para o FOCUS 1.0.
A tabela Costs_raw suporta a ingestão de dados FOCUS 1.0 dos seguintes fornecedores de serviços:
- Microsoft Cloud
- Alibaba Nuvem
- Amazon Web Services (AWS)
- Plataforma Google Cloud (GCP)
- Infraestrutura Oracle Cloud (OCI)
- Tencent Cloud
Os hubs FinOps não suportam a extração direta de dados de outras nuvens, mas se os dados forem adicionados ao contêiner de ingestão armazenamento de, eles serão ingeridos com todas as colunas personalizadas.
Colunas no conjunto de dados de custos geridos incluem:
| Coluna | Tipo | Observações |
|---|---|---|
| Zona de Disponibilidade | Corda | |
| Custo Faturado | real | |
| BillingAccountId (ID de Conta de Faturação) | Corda | |
| Nome da Conta de Faturação | Corda | |
| TipoDeContaDeFacturação | Corda | |
| Moeda de Facturação | Corda | |
| FaturamentoPeríodoFim | Data/hora | |
| Início do Período de Faturação | Data/hora | |
| CapacityReservationId | Corda | Novidades no FOCUS 1.2. |
| CapacityReservationStatus | Corda | Novidades no FOCUS 1.2. |
| Categoria de Cobrança | Corda | |
| Classe de Carga | Corda | |
| Descrição da Cobrança | Corda | |
| Frequência de Cobrança | Corda | |
| Fim do Período de Cobrança | Data/hora | |
| Início do Período de Cobrança | Data/hora | |
| CompromissoDescontoCategoria | Corda | |
| IdDeDescontoPorCompromisso | Corda | |
| CompromissoDescontoNome | Corda | |
| CompromissoDescontoQuantidade | real | Novidades no FOCUS 1.2. |
| CompromissoDescontoStatus | Corda | |
| CompromissoDescontoTipo | Corda | |
| CompromissoDescontoUnidade | Corda | Novidades no FOCUS 1.2. |
| Quantidade consumida | real | |
| Unidade consumida | Corda | |
| Custo Contratado | real | |
| Preço Unitário Contratado | real | |
| EffectiveCost | real | |
| ID da Fatura | Corda | Novidades no FOCUS 1.2. Renomeado de x_InvoiceId. |
| Nome do Emitente da Fatura | Corda | |
| ListCost | real | |
| PreçoUnitárioListado | real | |
| PreçoCategoria | Corda | |
| PreçoMoeda | Corda | Novidades no FOCUS 1.2. Renomeado a partir de x_PricingCurrency. |
| PreçoQuantidade | real | |
| PreçoUnidade | Corda | |
| Nome do provedor | Corda | |
| Nome da Editora | Corda | |
| RegionId | Corda | |
| Nome da Região | Corda | |
| ResourceId | Corda | |
| Nome do Recurso | Corda | |
| TipoDeRecurso | Corda | |
| Categoria de Serviço | Corda | |
| NomeDoServiço | Corda | |
| Subcategoria de Serviço | Corda | Novidades no FOCUS 1.2. |
| SkuId | Corda | |
| SkuMeter | Corda | Novidades no FOCUS 1.2. Renomeado de x_SkuMeterName. |
| SkuPriceDetalhes | Dynamic | Novidades no FOCUS 1.2. Versão transformada do x_SkuDetails. |
| SkuPriceId | Corda | |
| Id de Subconta | Corda | |
| Nome da subconta | Corda | |
| TipoDeSubConta | Corda | |
| Etiquetas | Dynamic | |
| x_AccountId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_AccountName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_IdDoProprietárioDaConta | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_AmortizationClass | Corda | Fonte: Microsoft 1.2-preview+. |
| x_BilledCostInUsd | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BilledUnitPrice | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountAgreement | Corda | Fonte: add-on Hubs. |
| x_BillingAccountId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRate | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRateDate | Data/hora | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingItemCode | Corda | Fonte: Alibaba 1.0. |
| x_BillingItemName | Corda | Fonte: Alibaba 1.0. |
| x_BillingProfileId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_BillingProfileName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ChargeId | Corda | Fonte: Microsoft 1.0-pré-visualização (v1) apenas. |
| x_CommitmentDiscountNormalizedRatio | real | Fonte: Microsoft 1.2-preview+. |
| x_CommitmentDiscountPercent | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountSavings | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountSpendEligibility | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountUsageEligibility | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountUtilizationAmount | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountUtilizationPotential | Corda | Fonte: add-on Hubs. |
| x_CommodityCode | Corda | Fonte: Alibaba 1.0. |
| x_CommodityName | Corda | Fonte: Alibaba 1.0. |
| x_ConsumedCoreHours | real | Fonte: add-on Hubs. |
| x_ContractedCostInUsd | real | Fonte: Microsoft 1.0+. |
| x_CostAllocationRuleName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_CostCategories | Dynamic | Fonte: AWS 1.0 (JSON). |
| x_CostCenter | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_CostType | Corda | Fonte: GCP jan 2024. |
| x_Credits | Dynamic | Fonte: GCP jan 2024. |
| x_CurrencyConversionRate | real | Fonte: GCP jun 2024. |
| x_CustomerId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_CustomerName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_Discount | Dynamic | Fonte: AWS 1.0 (JSON). |
| x_EffectiveCostInUsd | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_EffectiveUnitPrice | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ExportTime | Data/hora | Fonte: GCP jan 2024. |
| x_IngestionTime | Data/hora | Fonte: add-on Hubs. |
| x_InstanceID | Corda | Fonte: Alibaba 1.0. |
| x_InvoiceIssuerId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_InvoiceSectionId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_InvoiceSectionName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ListCostInUsd | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_Location | Corda | Fonte: GCP jan 2024. |
| x_NegotiatedDiscountSavings | Corda | Fonte: add-on Hubs. |
| x_NegotiatedDiscountPercent | Corda | Fonte: add-on Hubs. |
| x_Operation | Corda | Fonte: AWS 1.0. |
| x_PartnerCreditApplied | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_PartnerCreditRate | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_PricingBlockSize | real | Fonte: Microsoft 1.0-preview(v1)+. |
| x_Subcategoria de Preços | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_PricingUnitDescription | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_Project | Corda | Fonte: GCP jan 2024. |
| x_PublisherCategory | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_PublisherId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ResellerId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ResellerName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_NomeDoGrupoDeRecursos | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ResourceType | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ServiceCode | Corda | Fonte: AWS 1.0. |
| x_ServiceId | Corda | Fonte: GCP jan 2024. |
| x_ServiceModel | Corda | Fonte: Microsoft 1.2-preview+. |
| x_ServicePeriodEnd | Data/hora | Fonte: Microsoft 1.0-preview(v1)+. |
| x_ServicePeriodStart | Data/hora | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuCoreCount | Corda | Fonte: add-on Hubs. |
| x_SkuDescription | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuDetails | Dynamic | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuInstanceType | Corda | Fonte: add-on Hubs. |
| x_SkuIsCreditEligible | Bool | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuLicenseQuantity | Corda | Fonte: add-on Hubs. |
| x_SkuLicenseStatus | Corda | Fonte: add-on Hubs. |
| x_SkuLicenseType | Corda | Fonte: add-on Hubs. |
| x_SkuLicenseUnit | Corda | Fonte: add-on Hubs. |
| x_SkuMeterCategoria | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuMeterId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuMeterSubcategory | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuOfferId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuOperatingSystem | Corda | Fonte: add-on Hubs. |
| x_SkuOrderId | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuOrderName | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuPartNumber | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuPlanName | Corda | Fonte: Microsoft 1.2-preview+. |
| x_SkuRegion | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuServiceFamily | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuTerm | int | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SkuTier | Corda | Fonte: Microsoft 1.0-preview(v1)+. |
| x_SourceChanges | Corda | Fonte: add-on Hubs. |
| x_SourceName | Corda | Fonte: add-on Hubs. |
| x_SourceProvider | Corda | Fonte: add-on Hubs. |
| x_SourceType | Corda | Fonte: add-on Hubs. |
| x_SourceValues | Dynamic | Fonte: add-on Hubs. |
| x_SourceVersion | Corda | Fonte: add-on Hubs. |
| x_TotalDiscountPercent | Corda | Fonte: add-on Hubs. |
| x_TotalSavings | Corda | Fonte: add-on Hubs. |
| x_UsageType | Corda | Fonte: AWS 1.0. |
função KQL datestring()
A função datestring(start: datetime, [end: datetime]) no Data Explorer retorna uma data formatada ou um intervalo de datas (por exemplo, 1º de janeiro a 3 de fevereiro). As datas formatadas são o valor mais curto possível com base na data atual.
Exemplos:
-
datestring(datetime(2025-01-01))= "1 de janeiro" -
datestring(datetime(2024-01-01))= "1 de janeiro de 2024" -
datestring(datetime(2025-01-01), datetime(2025-01-01))= "1 de janeiro" -
datestring(datetime(2025-01-01), datetime(2025-01-15))= "1-15 de janeiro" -
datestring(datetime(2025-01-01), datetime(2025-01-31))= "janeiro 2025" -
datestring(datetime(2025-01-01), datetime(2025-03-31))= "Jan-Mar" -
datestring(datetime(2024-01-01), datetime(2024-03-31))= "Jan-Mar 2024" -
datestring(datetime(2025-01-01), datetime(2025-02-15))= "jan 1-fev 15" -
datestring(datetime(2024-07-01), datetime(2025-06-31))= "jul 2024-jun 2025" -
datestring(datetime(2024-12-16), datetime(2025-01-15))= "dez 16, 2024-jan 15, 2025" -
datestring(datetime(2025-01-01), datetime(2025-12-31))= "2025" -
datestring(datetime(2024-01-01), datetime(2025-12-31))= "2024-2025"
função delta() KQL
A função delta (oldValue: double, newValue: double) no Data Explorer compara 2 valores e retorna a alteração percentual de oldValue para newValue.
Exemplos:
-
delta(1, 2.5)= 1,5 -
delta(2, 1.5)= -0,5
função KQL deltastring()
A função deltastring(oldValue: double, newValue: double, [places: int], [useArrows: bool]) no Data Explorer retorna a diferença percentual entre dois números como uma cadeia de caracteres usando o número especificado de casas decimais. O parâmetro useArrows indica se as setas devem ser usadas para alterações positivas e negativas.
Exemplos:
-
deltastring(1.2, 3.4)= "+2,2" -
deltastring(3.4567, 1.2345, 2)= "-2,22" -
deltastring(1.2, 3.4, 1, true)= "↑2.2" -
deltastring(3.4567, 1.2345, 2, true)= "↓2,22"
função KQL diffstring()
A função diffstring(oldValue: double, newValue: double, [places: int]) no Data Explorer retorna a diferença entre dois números como uma cadeia de caracteres com um sinal de mais ou menos e, opcionalmente, a arredonda para um número especificado de lugares.
Exemplos:
-
plusminus(1.2, 3.4)= "+2,2" -
plusminus(3.4567, 1.2345, 2)= "-2,22"
Tabela de discos
A tabela Discos no Power BI relata que consulta discos gerenciados de máquina virtual do Azure a partir do Azure Resource Graph.
Tabela HubScopes
No Power BI, a tabela HubScopes resume os escopos que foram ingeridos em hubs FinOps. Esta tabela é derivada do arquivo config/settings.json no armazenamento.
No Data Explorer, a função HubScopes resume os escopos que foram identificados na função HubSettings.
Tabela HubSettings
No Power BI, a tabela HubSettings extrai definições de configuração do arquivo config/settings.json no armazenamento para a instância do hub FinOps.
No Data Explorer, a tabela HubSettingsLog contém um histórico de todas as atualizações de arquivos settings.json. A função HubSettings() no Data Explorer retorna a entrada de configurações mais recente da tabela HubSettingsLog.
Função KQL ifempty()
A função ifempty(value: dynamic, defaultValue: dynamic) no Data Explorer retorna o defaultValue se o valor de especificado estiver vazio.
Exemplos:
-
ifempty('', '(empty)')= "(vazio)" -
ifempty(null, '(empty)')= "(vazio)" -
ifempty(123, '(empty)')= 123
Tabela ManagementGroups
O ManagementGroups tabela nos relatórios do Power BI que consulta grupos de gerenciamento do Azure a partir do Azure Resource Graph.
função KQL monthstring()
A função monthstring(date: datetime, [length: int]) no Data Explorer retorna o nome do mês para a data especificada (por exemplo, "jan" ou "janeiro"). O comprimento parâmetro indica quantos caracteres o nome do mês deve ter. Por padrão, o nome completo será usado.
Exemplos:
-
monthstring(datetime(2025-01-01))= "janeiro" -
monthstring(datetime(2025-01-01), 3)= "jan" -
monthstring(datetime(2025-01-01), 1)= "J"
Tabela NetworkInterfaces
A tabela NetworkInterfaces no Power BI relata que consulta as interfaces de rede do Azure a partir do Azure Resource Graph.
Tabela NetworkSecurityGroups
A tabela NetworkSecurityGroups no Power BI relata que consulta grupos de segurança de rede do Azure a partir do Azure Resource Graph.
função KQL numberstring()
A função numberstring(num: double, [abbrev: bool]) no Data Explorer converte um número em uma cadeia de caracteres formatada e, opcionalmente, abreviada.
Exemplos:
-
numberstring(1234)= "1,23K" -
numberstring(12345)= "12,3K" -
numberstring(1234567)= "1,23M" -
numberstring(12345678)= "12,3" -
numberstring(1234567890)= "1,23B" -
numberstring(12345678901)= "12,3B" -
numberstring(1234567890123)= "1,23T" -
numberstring(12345678901234)= "12,3T" -
numberstring(1234567, false)= "1.234.567"
parse_resourceid() Função KQL
A função parse_resourceid(resourceId: string) analisa a ID de recurso do Azure especificada para extrair atributos de recurso como nome, tipo, grupo de recursos e ID de subconta.
Exemplo:
parse_resourceid('/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar')
{
"ResourceId": "/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar",
"ResourceName": "bar",
"SubAccountId": "###",
"x_ResourceGroupName": "foo",
"x_ResourceProvider": "Microsoft.Compute",
"x_ResourceType": "microsoft.compute/virtualmachines"
}
função percent() KQL
A função porcentagem (tabela: (Contagem: longo)) no Data Explorer calcula a porcentagem de cada registro com base em uma coluna Contagem necessária.
{ seja total = todouble(toscalar(t | resumir sum(Count))); percentOfTotal(t, total) }
função KQL percentOfTotal()
A função percentOfTotal(tabela: (Contagem: longo), total: longo) no Data Explorer calcula a porcentagem de cada registro com base em uma coluna Contagem de necessária. Esta função adiciona uma nova coluna Porcentagem que divide a coluna Contagem pelo valor de total de especificado.
função KQL percentstring
A função percentstring(num: double, [total: double], [places: int]) no Data Explorer retorna o número especificado como uma porcentagem do total de como uma cadeia de caracteres, usando o número especificado de casas decimais. Se o parâmetro total não for especificado, 1.0 será usado como o total padrão.
Exemplos:
-
percentstring(0.5)= "50%" -
percentstring(0.5, 2)= "25%" -
percentstring(0.5, 3, 2)= "16,67%"
função plusminus() KQL
A função ****plusminus KQL no Data Explorer é um sinal +/- baseado na direção do número. plusminus(val: string) { seja neg = substring(val, 0, 1) == '-'; iff(neg, val, strcat('+', val)) }
Tabela PolicyAssignments
O PolicyAssignments tabela no Power BI relata que consulta atribuições de Política do Azure a partir do Azure Resource Graph.
Tabela PolicyDefinitions
O PolicyDefinitions tabela nos relatórios do Power BI que consulta as definições de Política do Azure a partir do Azure Resource Graph.
Tabela PolicyStates
A tabela PolicyStates no Power BI relata que consulta os estados da Política do Azure a partir do Azure Resource Graph.
Conjunto de dados geridos de preços
O conjunto de dados Preços gerenciado inclui:
- ingestão/Preços pasta de armazenamento.
- Prices_raw tabela no banco de dados Ingestion.
- Prices_transform_v1_2() função na base de dados de Ingestão .
- Prices_final_v1_2 tabela na base de dados de Ingestão .
- Prices_v1_2() na base de dados do Hub .
- função Prices() no banco de dados do Hub.
- Tabela de de Preços nos relatórios do Power BI.
Seguem-se as seguintes para compatibilidade retroativa:
- Prices_transform_v1_0() função no banco de dados Ingestion. Isto já não é referenciado nem mantido apenas para referência.
- Prices_final_v1_0 tabela na base de dados de Ingestão para alojar os dados ingeridos nos hubs FinOps 0.7-0.11.
- Prices_v1_0() na base de dados Hub para converter todos os dados para o FOCUS 1.0.
A tabela Prices_raw oferece suporte a esquemas de exportação do Microsoft Cost Management para contas EA e MCA. Os dados são transformados em um conjunto de dados alinhado ao FOCUS quando ingeridos na tabela final. Este conjunto de dados não suporta explicitamente outras nuvens.
Colunas no conjunto de dados de Preços geridos incluem:
| Coluna | Tipo | Observações |
|---|---|---|
| BillingAccountId (ID de Conta de Faturação) | Corda | |
| Nome da Conta de Faturação | Corda | |
| Moeda de Facturação | Corda | |
| Categoria de Cobrança | Corda | |
| CompromissoDescontoCategoria | Corda | |
| CompromissoDescontoTipo | Corda | |
| CompromissoDescontoUnidade | Corda | |
| Preço Unitário Contratado | real | |
| PreçoUnitárioListado | real | |
| PreçoCategoria | Corda | |
| PreçoMoeda | Corda | Novidades no FOCUS 1.2. Renomeado a partir de x_PricingCurrency. |
| PreçoUnidade | Corda | |
| SkuId | Corda | |
| SkuMeter | Corda | Novidades no FOCUS 1.2. Renomeado de x_SkuMeterName. |
| SkuPriceId | Corda | |
| SkuPriceIdv2 | Corda | Fonte: add-on Hubs. |
| x_BaseUnitPrice | real | Fonte: Microsoft. |
| x_BillingAccountAgreement | Corda | Fonte: add-on Hubs. |
| x_BillingAccountId | Corda | Fonte: Microsoft, apenas MCA. |
| x_BillingProfileId | Corda | Fonte: Microsoft, apenas MCA. |
| x_CommitmentDiscountNormalizedRatio | real | Fonte: add-on Hubs. |
| x_CommitmentDiscountSpendEligibility | Corda | Fonte: add-on Hubs. |
| x_CommitmentDiscountUsageEligibility | Corda | Fonte: add-on Hubs. |
| x_ContractedUnitPriceDiscount | real | Fonte: add-on Hubs. |
| x_ContractedUnitPriceDiscountPercent | real | Fonte: add-on Hubs. |
| x_EffectivePeriodEnd | Data/hora | Fonte: Microsoft. |
| x_EffectivePeriodStart | Data/hora | Fonte: Microsoft. |
| x_EffectiveUnitPrice | real | Fonte: Microsoft. |
| x_EffectiveUnitPriceDiscount | real | Fonte: add-on Hubs. |
| x_EffectiveUnitPriceDiscountPercent | real | Fonte: add-on Hubs. |
| x_IngestionTime | Data/hora | Fonte: add-on Hubs. |
| x_PricingBlockSize | real | Fonte: add-on Hubs. |
| x_Subcategoria de Preços | Corda | Fonte: add-on Hubs. |
| x_PricingUnitDescription | Corda | Fonte: Microsoft. |
| x_SkuDescription | Corda | Fonte: Microsoft. |
| x_SkuId | Corda | Fonte: Microsoft. |
| x_SkuIncludedQuantity | real | Fonte: Microsoft, apenas EA. |
| x_SkuMeterCategoria | Corda | Fonte: Microsoft. |
| x_SkuMeterId | Corda | Fonte: Microsoft. |
| x_SkuMeterSubcategory | Corda | Fonte: Microsoft. |
| x_SkuMeterType | Corda | Fonte: Microsoft. |
| x_SkuPriceType | Corda | Fonte: Microsoft. |
| x_SkuProductId | Corda | Fonte: Microsoft. |
| x_SkuRegion | Corda | Fonte: Microsoft. |
| x_SkuServiceFamily | Corda | Fonte: Microsoft. |
| x_SkuOfferId | Corda | Fonte: Microsoft, apenas EA. |
| x_SkuPartNumber | Corda | Fonte: Microsoft, apenas EA. |
| x_SkuTerm | int | Fonte: Microsoft. |
| x_SkuTier | real | Fonte: Microsoft, apenas MCA. |
| x_SourceName | Corda | Fonte: add-on Hubs. |
| x_SourceProvider | Corda | Fonte: add-on Hubs. |
| x_SourceType | Corda | Fonte: add-on Hubs. |
| x_SourceVersion | Corda | Fonte: add-on Hubs. |
| x_TotalUnitPriceDiscount | real | Fonte: add-on Hubs. |
| x_TotalUnitPriceDiscountPercent | real | Fonte: add-on Hubs. |
Tabela PriceUnits
A tabela PricingUnits no Power BI e no Data Explorer é preenchida a partir do arquivo de dados abertos de unidades de preços . Esta tabela é usada para normalizar Preços.
PublicIPAddresses tabela
A tabela PublicIPAddresses no Power BI relata que consulta endereços IP públicos do Azure a partir do Azure Resource Graph.
Conjunto de dados gerenciado de recomendações
As Recomendações conjunto de dados gerenciado incluem:
- ingestão/Recomendações pasta de armazenamento.
- Recommendations_raw tabela no banco de dados Ingestion.
- Recommendations_transform_v1_2() na base de dados de Ingestão .
- Recommendations_final_v1_2 tabela na base de dados de Ingestão .
- Recommendations_v1_2() na base de dados do Hub .
- função Recommendations() no banco de dados Hub.
- Tabela de Recomendações nos relatórios do Power BI.
Seguem-se as seguintes para compatibilidade retroativa:
- Recommendations_transform_v1_0() função no banco de dados Ingestion. Isto já não é referenciado nem mantido apenas para referência.
- Recommendations_final_v1_0 tabela na base de dados de Ingestão para alojar os dados ingeridos nos hubs FinOps 0.7-0.11.
- Recommendations_v1_0() funciona na base de dados do Hub para converter todos os dados para o FOCUS 1.0.
A tabela Recommendations_raw oferece suporte a esquemas de exportação de recomendação de reserva do Microsoft Cost Management para contas EA e MCA. Os dados são transformados em um conjunto de dados alinhado ao FOCUS quando ingeridos na tabela final. Este conjunto de dados não suporta explicitamente outras nuvens.
As colunas no conjunto de dados gerido de Recomendações incluem:
| Coluna | Tipo | Observações |
|---|---|---|
| Nome do provedor | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| ResourceId | Corda | |
| Nome do Recurso | Corda | |
| TipoDeRecurso | Corda | |
| Id de Subconta | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Nome da subconta | Corda | |
| x_EffectiveCostAfter | real | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostBefore | real | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostSavings | real | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_IngestionTime | Data e hora | Fonte: add-on Hubs. |
| x_RecommendationDate | Data e hora | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_RecommendationDescription | Corda | Fonte: add-on Hubs. |
| x_RecommendationDetails | Dynamic | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_NomeDoGrupoDeRecursos | Corda | |
| x_SourceName | Corda | Fonte: add-on Hubs. |
| x_SourceProvider | Corda | Fonte: add-on Hubs. |
| x_SourceType | Corda | Fonte: add-on Hubs. |
| x_SourceVersion | Corda | Fonte: add-on Hubs. |
Tabela de regiões
A tabela Regiões no Power BI e no Data Explorer é preenchida a partir do arquivo de dados abertos Regiões . Esta tabela é usada para facilitar a limpeza de dados.
Tabela ReservationRecommendations
A tabela ReservationRecommendations no Power BI extrai dados do conjunto de dados gerenciado Recomendações, mas filtrada para apenas recomendações de reserva.
Tabela de recursos
A tabela Recursos no Power BI relata que consulta recursos do Azure a partir do Azure Resource Graph.
resource_type() Função KQL
A função resource_type(resourceType: string) no Data Explorer retorna um objeto com detalhes sobre o tipo de recurso do Azure especificado.
Exemplos:
-
resource_type('Microsoft.Compute/virtualMachines')= { "SingularDisplayName": "Máquina virtual" } -
resource_type('Microsoft.Billing/billingAccounts')= { "SingularDisplayName": "Conta de cobrança" }
Tabela ResourceTypes
A tabela ResourceTypes no Power BI e no Data Explorer é preenchida a partir do arquivo de dados abertos Resource types. Esta tabela é usada para facilitar a limpeza de dados.
Tabela SqlDatabases
O SqlDatabases tabela nos relatórios do Power BI que consulta bancos de dados do SQL Azure a partir do Azure Resource Graph.
Tabela de serviços
A tabela Services no Data Explorer é preenchida a partir do arquivo de dados abertos do Services. Esta tabela é usada para facilitar a limpeza de dados.
Tabela StorageData
A tabela StorageData no Power BI é preenchida a partir de todos os arquivos descobertos na conta de Armazenamento do Azure Data Lake. Esta tabela é usada para identificar erros de ingestão de dados no relatório de ingestão de dados.
Tabela StorageErrors
A tabela StorageErrors no Power BI é derivada da tabela StorageData. Esta tabela é usada para resumir erros de ingestão de dados no relatório de ingestão de dados.
Tabela de subscrições
A tabela Assinaturas de no Power BI relata que consulta assinaturas do Azure a partir do Azure Resource Graph.
Conjunto de dados gerenciados de transações
O conjunto de dados gerenciado Transactions inclui:
- ingestão/Transações pasta de armazenamento.
- Transactions_raw tabela no banco de dados Ingestion.
- Transactions_transform_v1_2() na base de dados de Ingestão .
- Transactions_final_v1_2 tabela na base de dados de Ingestão .
- Transactions_v1_2() função na base de dados do Hub .
- função Transactions() no banco de dados do Hub.
- Tabela de Transações em relatórios do Power BI.
Seguem-se as seguintes para compatibilidade retroativa:
- Transactions_transform_v1_0() função no banco de dados Ingestion. Isto já não é referenciado nem mantido apenas para referência.
- Transactions_final_v1_0 tabela na base de dados de Ingestão para alojar dados ingeridos com hubs FinOps 0.7-0.11.
- Transactions_v1_0() funciona na base de dados Hub para converter todos os dados para o FOCUS 1.0.
A tabela Transactions_raw oferece suporte a esquemas de exportação de transações de reserva do Microsoft Cost Management para contas EA e MCA. Os dados são transformados em um conjunto de dados alinhado ao FOCUS quando ingeridos na tabela final. Este conjunto de dados não suporta explicitamente outras nuvens.
As colunas no conjunto de dados de Transações geridas incluem:
| Coluna | Tipo | Observações |
|---|---|---|
| Custo Faturado | real | Fonte: Microsoft EA+MCA 2023-05-01. |
| BillingAccountId (ID de Conta de Faturação) | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Nome da Conta de Faturação | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Moeda de Facturação | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| FaturamentoPeríodoFim | Data/hora | Fonte: Microsoft EA+MCA 2023-05-01. |
| Início do Período de Faturação | Data/hora | Fonte: Microsoft EA+MCA 2023-05-01. |
| Categoria de Cobrança | Corda | Fonte: add-on Hubs. |
| Classe de Carga | Corda | Fonte: add-on Hubs. |
| Descrição da Cobrança | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Frequência de Cobrança | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Início do Período de Cobrança | Data/hora | Fonte: Microsoft EA+MCA 2023-05-01. |
| ID da Fatura | Corda | Novidades no FOCUS 1.2. Renomeado de x_InvoiceId. Fonte: Microsoft MCA 2023-05-01. |
| PreçoQuantidade | real | Fonte: Microsoft EA+MCA 2023-05-01. |
| PreçoUnidade | Corda | Fonte: add-on Hubs. |
| Nome do provedor | Corda | Fonte: add-on Hubs. |
| RegionId | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Nome da Região | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Id de Subconta | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| Nome da subconta | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_AccountName | Corda | Fonte: Microsoft EA 2023-05-01. |
| x_IdDoProprietárioDaConta | Corda | Fonte: Microsoft EA 2023-05-01. |
| x_CostCenter | Corda | Fonte: Microsoft EA 2023-05-01. |
| x_InvoiceNumber | Corda | Fonte: Microsoft MCA 2023-05-01. |
| x_InvoiceSectionId | Corda | Fonte: Microsoft MCA 2023-05-01. |
| x_InvoiceSectionName | Corda | Fonte: Microsoft MCA 2023-05-01. |
| x_IngestionTime | Data/hora | Fonte: add-on Hubs. |
| x_MonetaryCommitment | real | Fonte: Microsoft EA 2023-05-01. |
| x_Overage | real | Fonte: Microsoft EA 2023-05-01. |
| x_PurchasingBillingAccountId | Corda | Fonte: Microsoft EA 2023-05-01. |
| x_SkuOrderId | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_SkuOrderName | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_SkuSize | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_SkuTerm | int | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_SourceName | Corda | Fonte: add-on Hubs. |
| x_SourceProvider | Corda | Fonte: add-on Hubs. |
| x_SourceType | Corda | Fonte: add-on Hubs. |
| x_SourceVersion | Corda | Fonte: add-on Hubs. |
| x_SubscriptionId | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
| x_TransactionType | Corda | Fonte: Microsoft EA+MCA 2023-05-01. |
Função KQL updown()
A função updown(value: string) no Data Explorer retorna uma seta para cima ou para baixo com base no fato de o valor especificado ser positivo ou negativo.
Exemplos:
-
updown(1)= "↑" -
updown(-1)= "↓"
Tabela VirtualMachines
A tabela VirtualMachines no Power BI relata que consulta máquinas virtuais do Azure a partir do Azure Resource Graph.
Enviar comentários
Diga-nos como estamos com uma revisão rápida. Usamos essas análises para melhorar e expandir as ferramentas e os recursos do FinOps.
Se você está procurando algo específico, vote em uma ideia existente ou crie uma nova. Partilhe ideias com outras pessoas para obter mais votos. Focamo-nos nas ideias mais votadas.