예제를 제공하여 웹 페이지 데이터 가져오기Get webpage data by providing examples

웹 페이지에서 데이터를 가져오면 사용자가 간편하게 웹 페이지에서 데이터를 추출하고 해당 데이터를 Power BI Desktop으로 가져올 수 있습니다.Getting data from a web page lets users easily extract data from web pages, and import that data into Power BI Desktop. 그러나 종종 웹 페이지의 데이터는 추출하기 쉬운 깔끔한 테이블에 있지 않습니다.Often however, data on Web pages aren't in tidy tables that are easy to extract. 이러한 페이지에서 데이터를 가져오는 것은 데이터가 구조화되고 일관되더라도 어려운 일일 수 있습니다.Getting data from such pages can be challenging, even if the data is structured and consistent.

이에 대한 솔루션이 있습니다.There's a solution. 예제를 통해 웹에서 데이터 가져오기 기능을 사용하면 커넥터 대화 상자에 하나 이상의 예제를 제공하여 추출하려는 데이터를 Power BI Desktop에 표시할 수 있습니다.With the Get Data from Web by example feature, you can essentially show Power BI Desktop which data you want to extract by providing one or more examples within the connector dialog. Power BI Desktop은 페이지에서 예제와 일치하는 다른 데이터를 수집합니다.Power BI Desktop gathers other data on the page that match your examples. 이 솔루션을 사용하면 테이블에 있는 데이터 ‘및’ 기타 테이블 이외의 데이터를 포함하여 웹 페이지에서 모든 종류의 데이터를 추출할 수 있습니다. With this solution you can extract all sorts of data from Web pages, including data found in tables and other non-table data.

예제를 통해 웹에서 데이터 가져오기

그래픽의 가격은 예시용입니다.Prices in graphics are for example purposes only.

예제를 통해 웹에서 데이터 가져오기 사용Using Get Data from Web by example

리본 메뉴에서 데이터 가져오기를 선택합니다.Select Get Data from the Home ribbon menu. 표시되는 대화 상자의 왼쪽 창의 범주에서 기타를 선택한 다음, 을 선택합니다.In the dialog box that appears, select Other from the categories in the left pane, and then select Web. 연결을 선택하여 계속합니다.Select Connect to continue.

데이터 가져오기에서 웹 선택

웹에서 데이터를 추출할 웹 페이지의 URL을 입력합니다.In From Web, enter the URL of the Web page from which you'd like to extract data. 이 문서에서는 Microsoft Store 웹 페이지를 사용하여 이 커넥터의 작동 방식을 보여줍니다.In this article, we'll use the Microsoft Store Web page, and show how this connector works.

따라 하려는 경우 이 문서에서 사용하는 Microsoft Store URL을 사용하면 됩니다.If you want to follow along, you can use the Microsoft Store URL that we use in this article:

https://www.microsoft.com/store/top-paid/games/xbox?category=classics

웹 대화 상자

확인을 선택하면 웹 페이지에서 자동 검색된 테이블이 표시되는 탐색기 대화 상자로 이동됩니다.When you select OK, you're taken to the Navigator dialog box where any autodetected tables from the Web page are presented. 아래 이미지에 표시된 경우를 보면 테이블이 없습니다.In the case shown in the image below, no tables were found. 예제를 사용하여 테이블 추가를 선택하여 예제를 제공합니다.Select Add table using examples to provide examples.

탐색기 창

예제를 사용하여 테이블 추가는 웹 페이지의 콘텐츠를 미리 볼 수 있는 대화형 창을 제공합니다.Add table using examples presents an interactive window where you can preview the content of the Web page. 추출하려는 데이터의 샘플 값을 입력합니다.Enter sample values of the data you want to extract.

이 예제에서는 페이지의 각 게임에 대한 ‘이름’ 및 ‘가격’을 추출합니다. In this example, we'll extract the Name and Price for each of the games on the page. 각 열에 대한 페이지에서 몇 가지 예제를 지정하여 작업을 수행할 수 있습니다.We can do that by specifying a couple of examples from the page for each column. 예제를 입력할 때 파워 쿼리는 스마트 데이터 추출 알고리즘을 사용하여 예제 항목의 패턴에 맞는 데이터를 추출합니다.As you enter examples, Power Query extracts data that fits the pattern of example entries using smart data extraction algorithms.

인터넷의 데이터를 보여 주는 스크린샷.

참고

값 제안에는 길이가 128자보다 작거나 같은 값만 포함됩니다.Value suggestions only include values less than or equal to 128 characters in length.

웹 페이지에서 추출된 데이터에 만족하는 경우 확인을 선택하여 Power Query 편집기로 이동합니다.Once you're happy with the data extracted from the Web page, select OK to go to Power Query Editor. 이 데이터를 다른 데이터 원본과 결합하는 등 더 많은 변형을 적용하거나 데이터의 모양을 지정할 수 있습니다.You can apply more transformations or shape the data, such as combining this data with other data our sources.

Power Query 편집기의 인터넷에서 추출된 데이터를 보여 주는 스크린샷.

여기서 시각적 개체를 만들거나 Power BI Desktop 보고서를 만들 때 웹 페이지 데이터를 사용할 수 있습니다.From there, you can create visuals or otherwise use the Web page data when creating your Power BI Desktop reports.

다음 단계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: