Получение данныхGetting data

Data is at the heart of Power BI. In this Guided Learning section, you learn how to get and work with data in Power BI.

Вы узнаете, как...

Обзор Power BI DesktopOverview of Power BI Desktop

Добро пожаловать во второй раздел курса интерактивного обучения для Power BI, который называется Получение данных.Welcome to the second section in this Guided Learning course for Power BI, called Getting Data. В этом разделе рассматриваются многие функции и инструменты Power BI, которые ориентированы на обработку данных, сосредотачивая внимание на Power BI Desktop.This section looks at the many data-centric features and tools of Power BI, focusing on Power BI Desktop. Многие из этих инструментов также применяются к службе Power BI, поэтому у этого раздела двойное назначение.Many of these tools also apply to the Power BI service, so you're doing double duty with your learning in this section.

Данные, которые вы получаете, иногда имеют неправильный формат и не такие чистые, как бы вам хотелось.When you get data, sometimes it's not quite as well-formed, or clean, as you want it to be. Поэтому в этом разделе вы узнаете, как получить и очистить данные (иногда это называется очистка или преобразование данных), а также ознакомитесь с некоторыми дополнительными приемами, упрощающими получение данных.So in this section you learn how to get data, how to clean it up (sometimes called cleaning or transforming data), and also learn some advanced tricks that can make your data-getting life easier.

Как и в предыдущих разделах этого курса, обучение основано на общем потоке работы в Power BI.As always in this course, your learning journey follows the same path as the flow of work in Power BI. Таким образом, давайте ознакомимся с использованием Power BI Desktop с самого начала.As such, let's check out Power BI Desktop, where it often begins.

Обзор Power BI DesktopAn overview of Power BI Desktop

Power BI Desktop — это инструмент, который позволяет подключиться к вашим данным, очистить и визуализировать их.Power BI Desktop is a tool to connect to, clean, and visualize your data. С помощью Power BI Desktop можно подключаться к данным, а затем моделировать и визуализировать их разными способами.With Power BI Desktop, you can connect to data and then model and visualize it in different ways. Большинство пользователей, которые работают над проектами бизнес-аналитики, будут проводить большую часть своего времени, работая с Power BI Desktop.Most users who are working on Business Intelligence projects will spend the majority of their time using Power BI Desktop.

Вы можете скачать Power BI Desktop из Интернета. Также можно установить Power BI Desktop как приложение из Магазина Windows или скачать приложение из службы Power BI.You can download Power BI Desktop from the web, you can also install Power BI Desktop as an app from the Windows Store, or you can download it from the Power BI service. Чтобы скачать Power BI Desktop из службы, нажмите кнопку со стрелкой вниз в верхней правой части Power BI, а затем выберите Power BI Desktop.In the service, to get Power BI Desktop you just select the down arrow button in the upper right side of Power BI, then select Power BI Desktop.

Power BI Desktop устанавливается как приложение на компьютере Windows.Power BI Desktop installs as an application on your Windows computer.

Поэтому после скачивания установка и запуск Power BI Desktop ничем не отличается от других приложений в Windows.So once you download it, you'll install Power BI Desktop and run it like other applications on Windows. На следующем изображении показан начальный экран Power BI Desktop, который отображается при запуске приложения.The following image shows the Start Screen of Power BI Desktop, which appears when you start the application.

Power BI Desktop подключается к множеству источников данных — от локальных баз данных и листов Excel до облачных служб.Power BI Desktop connects to a wide variety of data sources, from local on-premises databases to Excel worksheets to cloud services. Он помогает очистить и отформатировать ваши данные, чтобы сделать их более пригодными для использования, включая разбивку и переименование столбцов, а также изменение типов данных и работу с датами.It helps you clean and format your data to make it more usable, including splitting and renaming columns, changing data types, and working with dates. Кроме того, вы можете создавать связи между столбцами для более простого моделирования и анализа данных.You can also create relationships between columns so that it's easier to model and analyze your data.

Начало работы с Power BI DesktopGetting started with Power BI Desktop

В этом разделе мы более подробно рассмотрим взаимодействие первых двух действий в Power BI:In this topic, we take a closer look at how the first two parts of Power BI fit together:

  • создание отчета в Power BI Desktop;Create a report in Power BI Desktop
  • публикация отчета в службе Power BI.Publish the report in the Power BI service

Откройте Power BI Desktop и выберите Получение данных.We’ll start in Power BI Desktop, and select Get Data. Появится коллекция источников данных, из которой можно выбрать источник данных.The collection of data sources appears, allowing you to choose a data source. На следующем рисунке показан выбор веб-страницы в качестве источника, а в видео выше Уилл выбрал книгу Excel.The following image shows selecting a Web page as the source, in the video above, Will selected an Excel workbook.

Независимо от того, какой источник данных вы выбрали, Power BI подключается именно к нему и отображает доступные в нем данные.Regardless of which data source you choose, Power BI connects to that data source, and shows you the data available from that source. Ниже приведен еще один рисунок с веб-страницей, на которой анализируются различные штаты и интересные статистические данные, касающиеся выхода на пенсию.The following image is another example, this one is from a Web page that analyzes different states and some interesting retirement statistics.

В представлении Отчет в Power BI Desktop можно приступить к созданию отчетов.In Power BI Desktop Report view, you can begin to build reports.

Представление Отчет имеет пять основных областей:The Report view has five main areas:

  1. лента, на которой отображаются стандартные задачи, связанные с отчетами и визуализациями;The ribbon, which displays common tasks associated with reports and visualizations
  2. представление Отчет , где создаются и оформляются визуализации;The Report view, or canvas, where visualizations are created and arranged
  3. область вкладок Страницы внизу, где можно выбрать и добавить страницу отчета;The Pages tab area along the bottom, which lets you select or add a report page
  4. область Визуализации , где можно изменить визуализации, настроить цвета и оси, применить фильтры, перетащить поля и многое другое;The Visualizations pane, where you can change visualizations, customize colors or axes, apply filters, drag fields, and more
  5. область Поля , где элементы запросов и фильтры можно перетащить в представление Отчет или область Фильтры зоны Визуализации .The Fields pane, where query elements and filters can be dragged onto the Report view, or dragged to the Filters area of the Visualizations pane

Области Визуализации и Поля можно свернуть, щелкнув маленькую стрелку сбоку, чтобы освободить больше места в представлении Отчет для построения впечатляющих визуализаций.The Visualizations and Fields pane can be collapsed by selecting the small arrow along the edge, providing more space in the Report view to build cool visualizations. При изменении представлений вы также увидите эти указывающие вверх или вниз стрелки, означающее, что можно развернуть или свернуть этот раздел соответственно.When modifying visualizations, you'll also see these arrows pointing up or down, which means you can expand or collapse that section, accordingly.

Для создания визуализации просто перетащите поле из списка Поля в представление Отчет .To create a visualization, just drag a field from the Fields list onto the Report view. В данном случае давайте перетащим поле "Штат" из области RetirementStats и посмотрим, что произойдет.In this case, let’s drag the State field from RetirementStats, and see what happens.

Посмотрите... Power BI Desktop автоматически создал визуализацию на основе карты, так как распознал, что поле "Штат" содержит данные о географическом положении.Look at that... Power BI Desktop automatically created a map-based visualization, because it recognized that the State field contained geolocation data.

Теперь давайте немного перенесемся вперед. После создания отчета с применением визуализаций его можно опубликовать в службе Power BI.Now let’s fast-forward a bit, and after creating a report with a few visualizations, we’re ready to publish this to the Power BI service. В Power BI Desktop на ленте Главная выберите Опубликовать.On the Home ribbon in Power BI Desktop, select Publish.

Вам будет предложено выполнить вход в Power BI.You’ll be prompted to sign in to Power BI.

Если вы выполнили вход и завершили процесс публикации, отобразится следующее диалоговое окно.When you've signed in and the publish process is complete, you see the following dialog. Вы можете выбрать ссылку (под надписью Успешно выполнено!), чтобы перейти в службу Power BI, где находится опубликованный отчет.You can select the link (below Success!) to be taken to the Power BI service, where you can see the report you just published.

Войдя в Power BI, вы увидите только что опубликованный в службе файл Power BI Desktop.When you sign in to Power BI, you'll see Power BI Desktop file you just published in the service. На приведенном ниже изображении отчет, созданный в Power BI Desktop, отображается в разделе Отчеты.In the image below, the report created in Power BI Desktop is shown in the Reports section.

В этом отчете можно выбрать значок Закрепить, чтобы закрепить этот визуальный элемент на информационной панели.In that report, I can choose the Pin icon to pin that visual to a dashboard. На следующем изображении значок булавки выделен ярким прямоугольником, на который указывает стрелка.The following image shows the pin icon highlighted with a bright box and arrow.

Если выбрать этот значок, появится диалоговое окно, в котором можно закрепить визуальный элемент на имеющейся информационной панели или создать новую информационную панель.When I select that, the following dialog appears, letting me pin the visual to an existing dashboard, or to create a new dashboard.

Если закрепить несколько визуальных элементов в отчете, они появятся на информационной панели.When we pin a couple of visuals from our report, we can see them in the dashboard.

Разумеется, с помощью Power BI можно сделать многое другое, например предоставить общий доступ к созданной информационной панели.There’s a lot more you can do with Power BI, of course, such as sharing the dashboards you create. Мы обсудим совместное использование позже в этом курсе.We'll discuss sharing later on in this course.

В следующем разделе мы рассмотрим функцию, которая позволяет автоматически создавать информационные панели, просто подключившись к облачной службе, например Facebook, Salesforce и т. д.Next, we look at a feature that can automatically create dashboards for you, just by connecting to a cloud service like Facebook, Salesforce, and many others.

Подключение к источникам данных в Power BI DesktopConnect to data sources in Power BI Desktop

Power BI Desktop может подключаться к целому ряду источников данных, включая локальные базы данных, книги Excel и облачные службы.Power BI Desktop can connect to a whole range of data sources, including on-premises databases, Excel workbooks, and cloud services. В настоящее время более 59 разных облачных служб (например, GitHub и Marketo) имеют специальные соединители. Вы можете подключаться к универсальным источникам через файлы XML, CSV, текстовые файлы и ODBC.Currently, over 59 different cloud services such as GitHub and Marketo have specific connectors, and you can connect to generic sources through XML, CSV, text, and ODBC. Power BI даже считывает табличные данные непосредственно из URL-адреса веб-сайта!Power BI will even scrape tabular data directly from a website URL! Но давайте начнем с самого начала, а именно с открытия Power BI Desktop и подключения к данным.But let's start from the beginning, with opening Power BI Desktop and connecting to data.

Запустив Power BI Desktop и пропустив начальный экран, можно выбрать элемент "Получение данных" на ленте вкладки Главная.When you start Power BI Desktop and move past the Start Screen, you can choose Get Data from the ribbon on the Home tab.

Обновления Power BI Desktop выходят ежемесячно. С каждым обновлением на страницу новых возможностей Power BI Desktop добавляются сведения об обновлениях, новые ссылки на блог и ссылка для скачивания.There are monthly updates to Power BI Desktop, and with each update, the Power BI Desktop What's New page gets updated with information about the updates, links to the blog, and a download link.

В Power BI Desktop доступны все виды различных источников данных.In Power BI Desktop, there are all sorts of different data sources available. Выберите источник, к которому необходимо подключиться.Select a source to establish a connection. В зависимости от сделанного выбора вам будет предложено найти источник на вашем компьютере или в сети либо войти в службу, чтобы выполнить аутентификацию запроса.Depending on your selection, you will be asked to find the source on your computer or network, or be prompted to log in to a service to authenticate your request.

После подключения вы увидите окно Навигатор.After connecting, the first window you'll see is the Navigator. Здесь отображаются таблицы и сущности источника данных. Если щелкнуть один из элементов, отобразится окно предварительного просмотра его содержимого.The Navigator displays the tables or entities of your data source, and clicking on one gives you a preview of its contents. Затем вы можете немедленно импортировать выбранные таблицы или сущности либо выбрать Изменить, чтобы преобразовать и очистить данные перед импортом.You can then import your selected tables or entities immediately, or select Edit to transform and clean your data before importing.

Выбрав таблицы, которые нужно перенести в Power BI Desktop, вы можете загрузить их, нажав кнопку Загрузить в нижнем правом углу окна Навигатор.Once you've selected the tables you'd like to bring into Power BI Desktop, you can choose to load them into Power BI Desktop by selecting the Load button in the bottom right corner of Navigator. Однако иногда необходимо внести изменения в эти таблицы до их загрузки в Power BI Desktop.There are times, however, where you might want to make changes to those tables before you load them into Power BI Desktop. Вам может понадобиться только одно подмножество клиентов или отфильтровать данные таким образом, чтобы отображались продажи, осуществленные только в конкретной стране.You might want only a subset of customers, or filter that data for sales that occurred only in a specific country. В таких случаях вы можете нажать кнопку "Изменить" и отфильтровать или преобразовать данные, прежде чем переносить их в Power BI Desktop.In those cases, you can select the Edit button and filter or transform that data before bringing it all into Power BI Desktop.

Мы выберем и изменим данные в следующем разделе.We'll pick up there, and edit our data, in the next section.

Очистка и преобразование данных с помощью редактора запросовClean and transform your data with the Query Editor

Power BI Desktop содержит редактор запросов — мощный инструмент, позволяющий изменять форму данных и преобразовывать их, чтобы подготовить к визуализации или моделированию.Power BI Desktop includes Query Editor, a powerful tool for shaping and transforming data so it's ready for your models and visualizations. Когда вы выбираете значок изменения на панели "Навигатор", запускается редактор запросов, который заполняется таблицами или другими сущностями, выбранными из источника данных.When you select Edit from Navigator, Query Editor launches and is populated with the tables or other entities you selected from your data source.

Редактор запросов можно также запустить непосредственно из Power BI Desktop, используя кнопку Изменить запросы на ленте Главная.You can also launch Query Editor directly from Power BI Desktop, using the Edit Queries button on the Home ribbon.

После загрузки редактора запросов с данными, готовыми к формированию, появится несколько разделов:Once Query Editor is loaded with data that's ready for you to shape, you see a handful of sections:

  1. На ленте многие кнопки теперь можно использовать для взаимодействия с данными в запросе.In the ribbon, many buttons are now active to interact with the data in the query
  2. В левой области перечислены запросы (один для каждой таблицы или сущности), которые можно выбирать, просматривать и формировать.In the left pane, queries (one for each table, or entity) are listed and available for selection, viewing, and shaping
  3. В центральной области отображаются данные из выбранного запроса, и их можно формировать.In the center pane, data from the selected query is displayed and available for shaping
  4. Появляется окно параметров запроса, в котором перечислены свойства запроса и примененные действия.The Query Settings window appears, listing the query’s properties and applied steps

Если щелкнуть правой кнопкой мыши столбец в центральной области, отобразятся различные доступные преобразования, например удаление столбца из таблицы, дублирование столбца под новым именем и замена значений.In the center pane, right-clicking on a column displays a number of different available transformations, such as removing the column from the table, duplicating the column under a new name, and replacing values. В этом меню можно также разбить текстовые столбцы с помощью обычных разделителей.From this menu you can also split text columns into multiples by common delimiters.

Лента редактора запросов содержит дополнительные инструменты, такие как изменение типа данных столбцов, добавление экспоненциальных представлений и извлечение элементов из дат, например дня недели.The Query Editor ribbon contains additional tools, such as changing the data type of columns, adding scientific notation, or extracting elements from dates, such as day of the week.

При применении преобразований каждый шаг отображается в списке Примененные шаги справа от редактора запросов в области Параметры запроса.As you apply transformations, each step appears in the Applied Steps list in the Query Settings pane on the right side of Query Editor. С помощью этого списка можно отменить или просмотреть конкретные изменения или даже изменить имя шага.You can use this list to undo or review specific changes, or even change the name of a step. Чтобы сохранить преобразования, выберите пункт Закрыть и применить на вкладке Главная.To save your transformations, select Close & Apply on the Home tab.

После выбора команды Закрыть и применить редактор запросов применяет внесенные изменения запроса, в том числе к Power BI Desktop.Once you select Close & Apply, Query Editor applies the query changes you made, and applies them to Power BI Desktop.

Преобразование данных в редакторе запросов предоставляет множество возможностей, в том числе дополнительные преобразования.There are all sorts of things you can do when transforming data in Query Editor, including advanced transformations. В следующем разделе мы рассмотрим некоторые дополнительные преобразования, чтобы дать представление о практически безмерном количестве способов преобразования данных в редакторе запросов.In the next section, we take a look at a few of those advanced transformations, to give you a sense of the almost immeasurable ways you can transform your data with Query Editor.

Дополнительные источники данных и преобразованияMore advanced data sources and transformation

В этой статье мы рассмотрим некоторые расширенные методы импорта и очистки данных, доступные в Power BI Desktop.In this article, we investigate some advanced data import and cleaning techniques for Power BI Desktop. Сформированные в редакторе запросов, а затем перемещенные в Power BI Desktop данные можно просмотреть в различных представлениях.Once you've shaped your data in Query Editor and brought it into Power BI Desktop, you can look at it in a few different ways. В Power BI Desktop три представления: Отчет , Данные и Связи .There are three views in Power BI Desktop: Report view, Data view, and Relationships view. Каждое из них можно открыть, выбрав соответствующий значок в левой верхней части холста.You see each view by selecting its icon in the upper left side of the canvas. На следующем изображении выбрано представление Отчет.In the following image, Report view is selected. Желтая полоска рядом со значком указывает на активное представление.The yellow bar beside the icon indicates which view is active.

Чтобы сменить представление, нужно просто выбрать любой из двух других значков.To change the view, just select either of other two icons. Желтая полоска рядом со значком указывает на активное представление.The yellow bar beside the icon indicates which view is active.

В Power BI Desktop можно объединять данные из нескольких источников в одном отчете в любое время в процессе моделирования.Power BI Desktop can combine data from multiple sources into a single report, at any time during the modelling process. Чтобы добавить дополнительные источники в существующий отчет, на ленте Главная выберите пункт Изменить запросы, а затем в редакторе запросов выберите команду Создать источник.To add additional sources to an existing report, select Edit Queries in the Home ribbon and then select New Source in Query Editor.

В Power BI Desktop можно использовать множество различных источников данных, включая папки.There are many different possible data sources you can use in Power BI Desktop, including Folders. Подключившись к папке, можно импортировать данные из нескольких файлов одновременно, например ряд файлов Excel и CSV.By connecting to a folder, you can import data from multiple files at once, such as a series of Excel files of CSV files. Файлы, содержащиеся в выбранной папке, отображаются в редакторе запросов как двоичное содержимое. Чтобы загрузить их значения, щелкните значок с двумя стрелками в верхней части столбца Содержимое.The files contained within your selected folder appear in Query Editor as binary content, and clicking the double-arrow icon at the top of the Content column loads their values.

Один из самых полезных инструментов Power BI — фильтры.One of Power BI's most useful tools is its Filters. Например, если щелкнуть стрелку раскрывающегося списка рядом со столбцом, откроется контрольный список текстовых фильтров, которые можно использовать для удаления значений из модели.For example, selecting the drop-down arrow next to a column opens a checklist of text filters that you can use to remove values from your model.

Можно также объединить и добавить запросы, а также преобразовать несколько таблиц (или данные из различных файлов в папках) в одну таблицу, содержащую нужные данные.You can also merge and append queries, and turn multiple tables (or data from various files, in folders) into a single table that contains just the data you want. С помощью инструмента Добавить запросы можно добавить данные из новой таблицы в существующий запрос.You can use the Append Queries tool to add the data from a new table to an existing query. Power BI Desktop сопоставляет столбцы в запросах, которые затем при необходимости можно настроить в редакторе запросов.Power BI Desktop attempt to match up the columns in your queries, which you can then adjust as necessary in Query Editor.

И наконец, инструмент Добавить пользовательский столбец позволяет опытным пользователям составлять выражения запросов с нуля на расширенном языке программирования М.Finally, the Add Custom Column tool gives advanced users the option of writing query expressions from scratch using the powerful M language. Вы можете добавить пользовательский столбец на основе инструкций на языке запросов M и получить данные в желаемом виде.You can add a custom column based on M query language statements, and get your data just the way you want it.

Очистка беспорядочно отформатированных данныхCleaning irregularly formatted data

В Power BI можно импортировать данные практически из любого источника. Однако для средств визуализации и моделирования лучше всего подходят данные, расположенные в столбцах.While Power BI can import your data from almost any source, its visualization and modeling tools work best with columnar data. Иногда данные не будут форматироваться в простые столбцы. Зачастую это происходит с электронными таблицами Excel, где удобная для просмотра структура таблицы не всегда оптимальна для автоматических запросов.Sometimes your data will not be formatted in simple columns, which is often the case with Excel spreadsheets, where a table layout that looks good to the human eye is not necessarily optimal for automated queries. Например, в следующей таблице содержатся заголовки, которые охватывают несколько столбцов.For example, the following spreadsheet has headers that span multiple columns.

К счастью, в Power BI есть средства, позволяющие быстро преобразовывать таблицы с несколькими столбцами в наборы данных, которые можно использовать.Fortunately, Power BI has tools to quickly transform multi-column tables into datasets that you can use.

Транспонирование данныхTranspose data

Например, используя команду Транспонировать в редакторе запросов, можно отразить данные (преобразовать столбцы в строки и наоборот), чтобы разбить данные на форматы, которыми можно управлять.For example, using Transpose in Query Editor, you can flip data (turn columns to rows, and rows into columns) so you can break data down into formats that you can manipulate.

Выполнив эту процедуру несколько раз, как показано в видео, мы получим формат таблицы, удобный для работы в Power BI.Once you do that a few times, as described in the video, your table begins to shape into something that Power BI can more easily work with.

Форматирование данныхFormat data

Вам может потребоваться отформатировать данные, чтобы решение Power BI классифицировало и идентифицировало их должным образом после импорта.You also may need to format data, so Power BI can properly categorize and identify that data once it's imported.

Здесь доступно множество преобразований, например преобразование строк в заголовки для разделения заголовков, функция Заполнение, с помощью которой можно превратить значения Null в значения, находящиеся выше или ниже в указанном столбце, и команда Отменить свертывание столбцов. Все они позволяют очистить данные и создать на их основе набор данных, который можно использовать в Power BI.With a handful of transformations, including promoting rows into headers into to break headers, using Fill to turn null values into the values found above or below in a given column, and Unpivot Columns, you can cleanse that data into a dataset that you can use in Power BI.

В Power BI можно поэкспериментировать с этими преобразованиями данных и определить, какие из них позволяют получить данные требуемого формата (в столбцах), поддерживаемого в Power BI.With Power BI, you can experiment with these transformations on your data, and determine which types get your data into the columnar format that lets Power BI work with it. И помните, что все выполненные действия записываются в разделе "Примененные шаги" в редакторе запросов. Поэтому если преобразование не работает так, как предполагалось, можно просто щелкнуть x возле шага и отменить его.And remember, all actions you take are recorded in the Applied Steps section of Query Editor, so if a transformation doesn't work the way you intended, you can simply click the x next to the step, and undo it.

Создание визуальных элементовCreate visuals

После конвертации данных в формат, который можно использовать в Power BI, путем преобразования и очистки данных можно приступить к созданию визуальных элементов.Once your data is in a format that Power BI can use, by transforming and cleansing the data, you can begin to create visuals.

Дальнейшие действияNext steps

Поздравляем!Congratulations! Вы изучили этот раздел курса интерактивного обучения для Power BI.You've completed this section of the Guided Learning course for Power BI. Теперь вы знаете, как передать данные в Power BI Desktop, а также как изменить форму данных или преобразовать их, чтобы создавать привлекательные визуальные элементы.You now know how to get data into Power BI Desktop, and how to shape or transform that data, so you can create compelling visuals.

Далее, чтобы научиться работать с Power BI, а также делать это эффективно, необходимо понять принцип моделирования.The next step in learning how Power BI works, and how to make it work for you, is to understand what goes into modeling. Как вы узнали, набор данных — это основной стандартный блок Power BI. Однако некоторые из них могут быть сложными. Кроме того, используемые данные могут быть получены из множества различных источников.As you learned, a dataset is a basic building block of Power BI, but some datasets can be complex and based on many different sources of data. И в некоторых случаях необходимо добавить свою "изюминку" (или поле) в создаваемом наборе данных.And sometimes, you need to add your own special touch (or field) to the dataset you create.

В следующем разделе вы узнаете о моделировании и многом другом.You'll learn about modeling, and a whole lot more, in the next section. До встречи!See you there!

Поздравляем!

Way to go! You've completed the Getting data section of Microsoft Power BI Guided Learning. The next step is to learn about Modeling, which is the subject of the next tutorial.

Вы узнали, как...

Следующее руководство

Modeling

Соавторы

  • Davidiseminger
  • olprod
  • Alisha-Acharya