Power BI Desktop(베타)의 Azure Consumption Insights에 연결Connect to Azure Consumption Insights in Power BI Desktop (Beta)

Azure Consumption Insights 커넥터에서 Power BI Desktop을 사용하여 Azure에 연결하고 조직의 Azure 서비스 사용에 대한 심층 분석 데이터 및 정보를 가져옵니다.With the Azure Consumption Insights connector, you can use Power BI Desktop to connect to Azure and get in-depth data and information about your organization's Azure services usage. 또한 측정값, 사용자 지정 열, 시각적 개체를 만들어 조직의 Azure 사용에 대해 보고하고 공유할 수 있습니다.You can also create measures, custom columns, and visuals to report and share about your organization's Azure usage. Azure Consumption Insights 커넥터의 이 릴리스는 베타 상태이며 변경될 수 있습니다.This release of the Azure Consumption and Insights connector is in Beta, and is subject to change.

이 문서에서는 Azure Consumption Insights 커넥터를 사용하여 연결하고 필요한 데이터를 가져오는 방법, Azure 엔터프라이즈 커넥터를 사용하여 마이그레이션하는 방법을 알아봅니다. 그러면 ACI(Azure Consumption Insights) API 매핑에서 사용할 수 있는 사용 정보 열을 매핑할 수 있습니다.In this article you learn how to connect using the Azure Consumption Insights connector and get the data you need, how to migrate from using the Azure Enterprise Connector, and you'll find a mapping of usage details columns available in the ACI (Azure Consumption Insights) API.

Azure Consumption Insights에 연결Connect to Azure Consumption Insights

Azure Consumption Insights 커넥터를 사용하여 성공적으로 연결하려면 Azure Portal 내에서 엔터프라이즈 기능에 액세스해야 합니다.To successfully connect using the Azure Consumption Insights connector, you need to have access to the Enterprise features within the Azure portal.

Azure Consumption Insights 커넥터를 사용하여 연결하려면 Power BI Desktop 리본에서 데이터 가져오기를 선택합니다.To connect to using the Azure Consumption Insights connector, select Get Data from the Home ribbon in Power BI Desktop. 왼쪽에 있는 범주에서 온라인 서비스를 선택하면 Microsoft Azure Consumption Insights(베타)가 표시됩니다.Select Online Services from the categories on the left, and you see Microsoft Azure Consumption Insights (Beta). 연결을 선택합니다.Select Connect.

나타나는 대화 상자에서 등록 번호를 제공합니다.In the dialog that appears, provide your Enrollment Number.

  • 다음 이미지에 표시된 위치에서 Azure Enterprise Portal의 등록 번호를 가져올 수 있습니다.You can get your enrollment number from the Azure Enterprise Portal, in the location shown in the following image.

    이 버전의 커넥터는 https://ea.azure.com에서 엔터프라이즈 등록을 지원합니다. 중국 등록은 현재 지원되지 않습니다.This version of the connector only supports enterprise enrollments from https://ea.azure.com. China enrollments are not currently supported.

다음으로 연결할 선택키를 제공합니다.Next, provide your Access key to connect.

선택키를 제공하고 연결을 선택하면 탐색기 창이 나타나고 사용할 수 있는 요약, 사용량, PriceSheetMarketPlace라는 4개의 테이블이 표시됩니다.Once you provide your Access key and select Connect, a Navigator window appears and shows the four tables available to you: Summary, Usage, PriceSheet, and MarketPlace. 테이블 옆에 있는 확인란을 선택하여 미리 보기를 확인할 수 있습니다.You can select a checkbox beside any table to see a preview. 해당 이름 옆에 있는 확인란을 선택하여 하나 이상의 테이블을 선택한 다음 부하를 선택할 수 있습니다.You can select one or more tables by checking the box beside their name, then select Load.

참고

요약 및 *PriceSheet 테이블은 등록 수준 API 키에 사용할 수 있습니다.The Summary and *PriceSheet tables are only available for the enrollment-level API Key. 또한 이러한 테이블의 데이터에는 기본적으로 사용량PriceSheet의 현재 달의 데이터가 있습니다.Also, the data in these tables has, by default, the current month's data for Usage and PriceSheet. 요약MarketPlace 테이블은 현재 월에 제한되지 않습니다.The Summary and MarketPlace tables are not constrained to the current month.

부하를 선택하는 경우 데이터는 Power BI Desktop으로 로드됩니다.When you select Load the data is loaded into Power BI Desktop.

선택한 데이터가 로드되면 선택한 테이블 및 필드를 필드 창에서 볼 수 있습니다.Once the data you selected is loaded, the tables and fields you selected can be seen in the Fields pane.

Azure Consumption Insights 사용Using Azure Consumption Insights

Azure Consumption Insights 커넥터를 사용하려면 Azure Portal 내에서 엔터프라이즈 기능에 액세스해야 합니다.To use the Azure Consumption Insights connector, you need to have access to the Enterprise features within the Azure portal.

Azure Consumption Insights 커넥터를 사용하여 데이터를 성공적으로 로드하면 쿼리 편집기를 사용하여 고유한 사용자 지정 측정값 및 열을 만들 수 있고 Power BI 서비스에서 공유할 수 있는 시각적 개체, 보고서 및 대시보드를 만들 수 있습니다.Once you successfully load data using the Azure Consumption Insights connector, you can create your own custom measures and columns using Query Editor, and you can create visuals, reports, and dashboards that you can share in the Power BI service.

Azure에는 비어 있는 쿼리를 사용하여 검색할 수 있는 샘플 사용자 지정 쿼리의 컬렉션이 포함되어 있습니다.Azure also includes a collection of sample custom queries that you can retrieve using a blank query. 이렇게 하려면 Power BI Desktop 리본에서 데이터 가져오기의 드롭다운 화살표를 선택한 후 빈 쿼리를 선택합니다.To do so, in the Home ribbon of Power BI Desktop, select the drop down arrow in Get Data and then select Blank Query. 왼쪽에서 쿼리 창을 마우스 오른쪽 단추로 클릭하고 나타나는 메뉴에서 새 쿼리 > 빈 쿼리를 선택하여 쿼리 편집기에서 이 작업을 수행할 수 있습니다.You can also do this in Query Editor by right-clicking in the Queries pane along the left, and selecting New Query > Blank Query from the menu that appears.

수식 입력줄에 다음을 입력합니다.In the Formula bar type the following:

= MicrosoftAzureConsumptionInsights.Contents

다음 이미지에 나와 있는 대로 샘플의 컬렉션이 나타납니다.A collection of samples appear, as shown in the following image.

보고서를 사용하고 쿼리를 만드는 경우 다음을 사용합니다.When working with reports and creating queries, use the following:

  • 현재 날짜부터 시작하여 개월 수를 정의하려면 noOfMonths를 사용합니다.To define the number of months starting from the current date, use noOfMonths
    • 1~36 사이의 값을 사용하여 현재 날짜에서 가져오려는 개월 수를 나타냅니다.Use a value between one and 36 to represent the number of months, from the current date, you want to import. 임계값을 방지하기 위해 Power BI에서 쿼리에 허용되는 가져오기 제약 및 데이터 볼륨을 조건으로 12개월 이하의 데이터를 가져오는 것이 좋습니다.We recommend getting no more than 12 months of data to avoid thresholds with import constraints and the volume of data allowed for queries in Power BI.
  • 기록 시간 창에서 일정 기간을 정의하려면 startBillingDataWindowendBillingDataWindow를 사용합니다.To define a period of months in a historical time window, use startBillingDataWindow and endBillingDataWindow
  • startBillingDataWindow 또는 endBillingDataWindow와 함께 noOfMonths를 사용하지 않습니다.Do not use noOfMonths together with startBillingDataWindow or endBillingDataWindow

Azure 엔터프라이즈 커넥터에서 마이그레이션Migrating from the Azure Enterprise Connector

일부 고객이 Azure 엔터프라이즈 커넥터(베타)를 사용하여 만든 시각적 개체는 결국 중단될 예정이며 Azure Consumption Insights 커넥터로 바뀝니다.Some customers created visuals using the Azure Enterprise Connector (Beta), which will eventually be discontinued, and is being replaced by the Azure Consumption Insights connector. Azure Consumption Insights 커넥터에는 다음을 포함하여 기능 및 향상된 기능이 있습니다.The Azure Consumption Insights connector has features and enhancements that include the following:

  • 균형 요약Marketplace 구매에 사용할 수 있는 추가 데이터 원본Additional data sources available for Balance Summary and Marketplace Purchases
  • startBillingDataWindowendBillingDataWindow와 같은 새 고급 매개 변수New and advanced parameters, such as startBillingDataWindow and endBillingDataWindow
  • 성능 및 응답성 향상Better performance and responsiveness

최신 Azure Consumption Insights 커넥터에 대한 고객 전환을 도와 사용자 지정 대시보드 또는 보고서를 만드는 작업을 유지하기 위해 다음 단계에서는 새 커넥터로 이동하는 방법을 보여줍니다.To help customers transition to the newer Azure Consumption Insights connector, and to preserve the work they've done in creating custom dashboards or reports, the following steps show how to move to the new connector.

1단계: 새 커넥터를 사용하여 Azure에 연결Step 1: Connect to Azure using the new connector

첫 번째 단계는 이 문서의 앞부분에서 자세히 설명한 Azure Consumption Insights 커넥터를 사용하여 연결하는 것입니다.The first step is to connect using the Azure Consumption Insights connector, which was described earlier in this article in detail. 이 단계에서 Power BI Desktop 리본에서 데이터 가져오기 > 빈 쿼리를 선택합니다.In this step, select Get Data > Blank Query from the Home ribbon in Power BI Desktop.

2단계: 고급 편집기를 사용하여 쿼리 만들기Step 2: Use the Advanced Editor to create a query

쿼리 편집기에 있는 리본의 쿼리 섹션에서 고급 편집기를 선택합니다.In Query Editor, select Advanced Editor from the Query section of the Home ribbon. 고급 편집기 창이 나타나면 다음 쿼리를 입력합니다.In the Advanced Editor window that appears, enter the following query.

let    
    enrollmentNumber = "100",
    optionalParameters = [ numberOfMonth = 6, dataType="DetailCharges" ],
    data = MicrosoftAzureConsumptionInsights.Contents(enrollmentNumber, optionalParameters)   
in     
    data

물론, Azure Enterprise Portal에서 가져올 수 있는 등록 번호로 enrollmentNumber 값을 대체해야 합니다.Of course, you'll need to replace the value of enrollmentNumber with your own enrollment number, which you can get from the Azure Enterprise Portal. numberOfMonth 매개 변수는 현재 데이터에서 돌아가려는 데이터 개월 수입니다.The numberOfMonth parameter is how many months of data you want going back, from the current data. 이번 달에 0을 사용합니다.Use zero (0) for the current month.

고급 편집기 창에서 완료를 선택하면 미리 보기가 새로 고쳐지고 테이블에서 지정된 개월 범위의 데이터를 확인합니다.Once you select Done in the Advanced Editor window, the preview refreshes and you'll see data from the secified month range in the table. 닫기 및 적용을 선택하고 반환합니다.Select Close & Apply and return.

3단계: 새 보고서에 측정값 및 사용자 지정 열 이동Step 3: Move measures and custom columns to the new report

다음으로 사용자 지정 열이나 만든 측정값을 새로운 세부 정보 테이블로 이동해야 합니다.Next you'll need to move any custom columns or measures you created into the new details table. 단계는 다음과 같습니다.Here are the steps.

  1. 메모장(또는 다른 텍스트 편집기)을 엽니다.Open Notepad (or another text editor).
  2. 이동하려는 측정값을 선택하고 수식 필드에서 텍스트를 복사하고 메모장에 붙여넣습니다.Select the measure you want to move, and copy the text from the Formula field, and place it in Notepad.

  3. Query1을 원래 세부 정보 테이블 이름으로 바꿉니다.Rename Query1 to the original details table name.
  4. 테이블을 마우스 오른쪽 단추로 클릭하고 새 측정값을 선택하여 테이블에 새 측정값 및 사용자 지정 열을 만들고 모두 완료할 때까지 저장소 측정값과 열을 잘라 붙여넣습니다.Create new measures and custom columns in your table by right-clicking on your table, and choosing New Measure, then cut and paste your store measures and columns until they're all done.

여러 대시보드에는 날짜 테이블 또는 사용자 지정 프로젝트에 사용되는 테이블과 같이 조회나 필터링에 사용되는 추가 테이블이 있습니다.Many dashboards have additional tables that are used for lookup or filtering, such date tables or tables used for custom projects. 이러한 관계를 다시 설정하면 대부분의 나머지 문제가 해결됩니다.Reestablishing those relationships resolves most remaining issues. 방법은 다음과 같습니다.Here's how to do it.

  • Power BI Desktop모델링 탭에서 관계 관리를 선택하면 모델 내에서 관계를 관리할 수 있는 창이 표시됩니다.In the Modeling tab in Power BI Desktop, select Manage Relationships to bring up a window that lets you manage relationships within the model. 필요에 따라 테이블을 다시 연결합니다.Re-link your tables, as needed.

5단계: 시각적 개체 확인 및 필요에 따라 필드 서식 조정Step 5: Verify your visuals, and adjust field formatting as needed

여기까지 오면 대부분의 원본 시각적 개체, 테이블 및 드릴다운은 예상 대로 작동해야 합니다.Once you get this far, most of your original visuals, tables, and drill-downs should be working as expected. 그러나 원하는 모양으로 서식을 지정하기 위해 몇 가지 사소한 변경이 필요할 수 있습니다.However, there may be some minor tweaks necessary for formatting, to get things looking just how you want them. 각 대시보드 및 시각적 개체를 원하는 모양으로 표시하려면 조회하는 데 잠시 시간이 걸립니다.Take a bit of time to look over each of your dashboards and visuals, to ensure they look how you want them.

ACI(Azure 소비 및 정보) API를 사용하여 소비 데이터 가져오기Using the Azure Consumption and Insights (ACI) API to get consumption data

또한 Azure는 ACI(Azure 소비 및 정보) API를 제공합니다.Azure also provides the Azure Consumption and Insights (ACI) API. ACI API를 사용하여 Azure 사용량 정보를 수집, 보고 및 시각화하도록 고유한 사용자 지정 솔루션을 만들 수 있습니다.You can create your own custom solutions to gathering, reporting, and visualizing Azure consumption information using the ACI API.

포털, 커넥터 및 API 간에 이름 및 사용 세부 정보 매핑Mapping names and usage details between the portal, the connector, and the API

Azure Portal의 열 및 세부 정보 이름은 API 및 커넥터와 유사하지만 항상 동일하지는 않습니다.The columns and names of details in the Azure Portal are similar in the API and the connector, but they're not always identical. 명확히 하기 위해 다음 표에서는 Azure Portal에 표시되는 API, 커넥터 및 열 간에 매핑을 제공합니다.To help clarify, the following table provides a mapping between the API, the connector, and columns you see in the Azure Portal. 또한 열이 사용되지 않았는지 여부를 표시합니다.Also indicated is whether the column is obsolete. 자세한 내용과 이러한 용어의 정의는 Azure 청구 데이터 사전을 살펴보세요.For more information and definitions of these terms, take a look at the Azure billing data dictionary.

ACI 커넥터/ContentPack ColumnNameACI Connector / ContentPack ColumnName ACI API 열 이름ACI API Column Name EA 열 이름EA Column Name 사용되지 않음/이전 버전과 호환성 표시Obsolete / Present for backward compatiblity
AccountNameAccountName accountNameaccountName 계정 이름Account Name 아니요No
AccountIdAccountId accountIdaccountId Yes
AcccountOwnerIdAcccountOwnerId accountOwnerEmailaccountOwnerEmail AccountOwnerIdAccountOwnerId 아니요No
AdditionalInfoAdditionalInfo additionalInfoadditionalInfo AdditionalInfoAdditionalInfo 아니요No
AdditionalInfoldAdditionalInfold Yes
사용한 수량Consumed Quantity consumedQuantityconsumedQuantity 사용한 수량Consumed Quantity 아니요No
사용한 서비스Consumed Service consumedServiceconsumedService 사용한 서비스Consumed Service 아니요No
ConsumedServiceIdConsumedServiceId consumedServiceIdconsumedServiceId Yes
비용Cost costcost ExtendedCostExtendedCost 아니요No
비용 센터Cost Center costCentercostCenter 비용 센터Cost Center 아니요No
날짜Date datedate 날짜Date 아니요No
Day Day 아니요No
DepartmentNameDepartmentName departmentNamedepartmentName Department NameDepartment Name 아니요No
DepartmentIDDepartmentID departmentIddepartmentId Yes
Instance IDInstance ID Yes
InstanceIdInstanceId instanceIdinstanceId Instance IDInstance ID 아니요No
위치Location Yes
미터 범주Meter Category meterCategorymeterCategory 미터 범주Meter Category 아니요No
미터 IDMeter ID Yes
미터 이름Meter Name meterNamemeterName 미터 이름Meter Name 아니요No
미터 지역Meter Region meterRegionmeterRegion 미터 지역Meter Region 아니요No
미터 하위 범주Meter Sub-Category meterSubCategorymeterSubCategory 미터 하위 범주Meter Sub-Category 아니요No
MeterIdMeterId meterIdmeterId 미터 IDMeter ID 아니요No
Month Month 아니요No
제품Product productproduct 제품Product 아니요No
ProductIdProductId productIdproductId Yes
리소스 그룹Resource Group resourceGroupresourceGroup 리소스 그룹Resource Group 아니요No
리소스 위치Resource Location resourceLocationresourceLocation 리소스 위치Resource Location 아니요No
ResourceGroupIdResourceGroupId Yes
ResourceLocationIdResourceLocationId resourceLocationIdresourceLocationId Yes
ResourceRateResourceRate resourceRateresourceRate ResourceRateResourceRate 아니요No
ServiceAdministratorIdServiceAdministratorId serviceAdministratorIdserviceAdministratorId ServiceAdministratorIdServiceAdministratorId 아니요No
ServiceInfo1ServiceInfo1 serviceInfo1serviceInfo1 ServiceInfo1ServiceInfo1 아니요No
ServiceInfo1IdServiceInfo1Id Yes
ServiceInfo2ServiceInfo2 serviceInfo2serviceInfo2 ServiceInfo2ServiceInfo2 아니요No
ServiceInfo2IdServiceInfo2Id Yes
저장소 서비스 식별자Store Service Identifier storeServiceIdentifierstoreServiceIdentifier 저장소 서비스 식별자Store Service Identifier 아니요No
StoreServiceIdentifierIdStoreServiceIdentifierId Yes
구독 이름Subscription Name subscriptionNamesubscriptionName 구독 이름Subscription Name 아니요No
태그Tags tagstags 태그Tags 아니요No
TagsIdTagsId Yes
측정 단위Unit Of Measure unitOfMeasureunitOfMeasure 측정 단위Unit Of Measure 아니요No
연도Year 연도Year 아니요No
SubscriptionIdSubscriptionId subscriptionIdsubscriptionId SubscriptionIdSubscriptionId Yes
SubscriptionGuidSubscriptionGuid subscriptionGuidsubscriptionGuid SubscriptionGuidSubscriptionGuid 아니요No

다음 단계Next steps

Power BI Desktop을 사용하여 연결할 수 있는 모든 종류의 데이터가 있습니다.There are all sorts of data you can connect to using Power BI Desktop. 데이터 원본에 대한 자세한 내용은 다음 리소스를 확인하세요.For more information on data sources, check out the following resources: