Что такое связные таблицы
Перейти к содержимому

Что такое связные таблицы

  • автор:

Создание связи между двумя таблицами в Excel

Вы применяли функцию ВПР, чтобы переместить данные столбца из одной таблицы в другой? Так как в Excel теперь есть встроенная модель данных, функция ВПР устарела. Вы можете создать связь между двумя таблицами на основе совпадающих данных в них. Затем можно создать листы Power View или сводные таблицы и другие отчеты с полями из каждой таблицы, даже если они получены из различных источников. Например, если у вас есть данные о продажах клиентам, вам может потребоваться импортировать и связать данные логики операций со временем, чтобы проанализировать тенденции продаж по годам и месяцам.

Все таблицы в книге указываются в списках полей сводной таблицы и Power View.

Браузер не поддерживает видео.

При импорте связанных таблиц из реляционной базы данных Excel часто может создавать эти связи в модели данных, формируемой в фоновом режиме. В других случаях необходимо создавать связи вручную.

  1. Убедитесь, что книга содержит хотя бы две таблицы и в каждой из них есть столбец, который можно сопоставить со столбцом из другой таблицы.
  2. Вы можете отформатировать данные как таблицу или импортировать внешние данные в виде таблицы на новом.
  3. Присвойте каждой из таблиц понятное имя: На вкладке Работа с таблицами щелкните Конструктор >Имя таблицы и введите имя.
  4. Убедитесь, что столбец в одной из таблиц имеет уникальные значения без дубликатов. Excel может создавать связи только в том случае, если один столбец содержит уникальные значения. Например, чтобы связать продажи клиента с логикой операций со временем, обе таблицы должны включать дату в одинаковом формате (например, 01.01.2012) и по крайней мере в одной таблице (логика операций со временем) должны быть перечислены все даты только один раз в столбце.
  5. Щелкните Данные>Отношения.

Если команда Отношения недоступна, значит книга содержит только одну таблицу.

  1. В окне Управление связями нажмите кнопку Создать.
  2. В окне Создание связи щелкните стрелку рядом с полем Таблица и выберите таблицу из раскрывающегося списка. В связи «один ко многим» эта таблица должна быть частью с несколькими элементами. В примере с клиентами и логикой операций со временем необходимо сначала выбрать таблицу продаж клиентов, потому что каждый день, скорее всего, происходит множество продаж.
  3. Для элемента Столбец (чужой) выберите столбец, который содержит данные, относящиеся к элементу Связанный столбец (первичный ключ). Например, при наличии столбца даты в обеих таблицах необходимо выбрать этот столбец именно сейчас.
  4. В поле Связанная таблица выберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.
  5. В поле Связанный столбец (первичный ключ) выберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.
  6. Нажмите кнопку ОК.

Дополнительные сведения о связях между таблицами в Excel

  • Примечания о связях
  • Пример. Связывание данных логики операций со временем с данными по рейсам авиакомпании
  • «Могут потребоваться связи между таблицами»
    • Шаг 1. Определите, какие таблицы указать в связи
    • Шаг 2. Найдите столбцы, которые могут быть использованы для создания пути от одной таблицы к другой

    Примечания о связях

    • Вы узнаете, существуют ли связи, при перетаскивании полей из разных таблиц в список полей сводной таблицы. Если вам не будет предложено создать связь, то в Excel уже есть сведения, необходимые для связи данных.
    • Создание связей аналогично использованию VLOOKUP: вам нужны столбцы, содержащие совпадающие данные, чтобы Excel могли ссылаться на строки в одной таблице с строками из другой таблицы. В примере со временем в таблице Customer должны быть значения дат, которые также существуют в таблице аналитики времени.
    • В модели данных связи таблиц могут быть типа «один к одному» (у каждого пассажира есть один посадочный талон) или «один ко многим» (в каждом рейсе много пассажиров), но не «многие ко многим». Связи «многие ко многим» приводят к ошибкам циклической зависимости, таким как «Обнаружена циклическая зависимость». Эта ошибка может произойти, если вы создаете прямое подключение между двумя таблицами со связью «многие ко многим» или непрямые подключения (цепочку связей таблиц, в которой каждая таблица связана со следующей отношением «один ко многим», но между первой и последней образуется отношение «многие ко многим»). Дополнительные сведения см. в статье Связи между таблицами в модели данных.
    • Типы данных в двух столбцах должны быть совместимы. Подробные сведения см. в статье Типы данных в моделях данных.
    • Другие способы создания связей могут оказаться более понятными, особенно если неизвестно, какие столбцы использовать. Дополнительные сведения см. в статье Создание связи в представлении диаграммы в Power Pivot.

    Пример. Связывание данных логики операций со временем с данными по рейсам авиакомпании

    Вы можете узнать о связях обеих таблиц и логики операций со временем с помощью свободных данных на Microsoft Azure Marketplace. Некоторые из этих наборов данных очень велики, и для их загрузки за разумное время необходимо быстрое подключение к Интернету.

    1. Запустите надстройку Power Pivot в Microsoft Excel и откройте окно Power Pivot.
    2. Нажмите Получение внешних данных >Из службы данных >Из Microsoft Azure Marketplace. В мастере импорта таблиц откроется домашняя страница Microsoft Azure Marketplace.
    3. В разделе Price (Цена) нажмите Free (Бесплатно).
    4. В разделе Category (Категория) нажмите Science & Statistics (Наука и статистика).
    5. Найдите DateStream и нажмите кнопку Subscribe (Подписаться).
    6. Введите свои учетные данные Майкрософт и нажмите Sign in (Вход). Откроется окно предварительного просмотра данных.
    7. Прокрутите вниз и нажмите Select Query (Запрос на выборку).
    8. Нажмите кнопку Далее.
    9. Чтобы импортировать данные, выберите BasicCalendarUS и нажмите Готово. При быстром подключении к Интернету импорт займет около минуты. После выполнения вы увидите отчет о состоянии перемещения 73 414 строк. Нажмите Закрыть.
    10. Чтобы импортировать второй набор данных, нажмите Получение внешних данных >Из службы данных >Из Microsoft Azure Marketplace.
    11. В разделе Type (Тип) нажмите Data Данные).
    12. В разделе Price (Цена) нажмите Free (Бесплатно).
    13. Найдите US Air Carrier Flight Delays и нажмите Select (Выбрать).
    14. Прокрутите вниз и нажмите Select Query (Запрос на выборку).
    15. Нажмите кнопку Далее.
    16. Нажмите Готово для импорта данных. При быстром подключении к Интернету импорт займет около 15 минут. После выполнения вы увидите отчет о состоянии перемещения 2 427 284 строк. Нажмите Закрыть. Теперь у вас есть две таблицы в модели данных. Чтобы связать их, нужны совместимые столбцы в каждой таблице.
    17. Убедитесь, что значения в столбце DateKey в таблице BasicCalendarUS указаны в формате 01.01.2012 00:00:00. В таблице On_Time_Performance также есть столбец даты и времени FlightDate, значения которого указаны в том же формате: 01.01.2012 00:00:00. Два столбца содержат совпадающие данные одинакового типа и по крайней мере один из столбцов (DateKey) содержит только уникальные значения. В следующих действиях вы будете использовать эти столбцы, чтобы связать таблицы.
    18. В окне Power Pivot нажмите Сводная таблица, чтобы создать сводную таблицу на новом или существующем листе.
    19. В списке полей разверните таблицу On_Time_Performance и нажмите ArrDelayMinutes, чтобы добавить их в область значений. В сводной таблице вы увидите общее время задержанных рейсов в минутах.
    20. Разверните таблицу BasicCalendarUS и нажмите MonthInCalendar, чтобы добавить его в область строк.
    21. Обратите внимание, что теперь в сводной таблице перечислены месяцы, но количество минут одинаковое для каждого месяца. Нужны одинаковые значения, указывающие на связь.
    22. В списке полей, в разделе «Могут потребоваться связи между таблицами» нажмите Создать.
    23. В поле «Связанная таблица» выберите On_Time_Performance, а в поле «Связанный столбец (первичный ключ)» — FlightDate.
    24. В поле «Таблица» выберитеBasicCalendarUS, а в поле «Столбец (чужой)» — DateKey. Нажмите ОК для создания связи.
    25. Обратите внимание, что время задержки в настоящее время отличается для каждого месяца.
    26. В таблице BasicCalendarUS перетащите YearKey в область строк над пунктом MonthInCalendar.

    Теперь вы можете разделить задержки прибытия по годам и месяцам, а также другим значениям в календаре.

    Советы: По умолчанию месяцы перечислены в алфавитном порядке. С помощью надстройки Power Pivot вы можете изменить порядок сортировки так, чтобы они отображались в хронологическом порядке.

    1. Таблица BasicCalendarUS должна быть открыта в окне Power Pivot.
    2. В главной таблице нажмите Сортировка по столбцу.
    3. В поле «Сортировать» выберите MonthInCalendar.
    4. В поле «По» выберите MonthOfYear.

    Сводная таблица теперь сортирует каждую комбинацию «месяц и год» (октябрь 2011, ноябрь 2011) по номеру месяца в году (10, 11). Изменить порядок сортировки несложно, потому что канал DateStream предоставляет все необходимые столбцы для работы этого сценария. Если вы используете другую таблицу логики операций со временем, ваши действия будут другими.

    «Могут потребоваться связи между таблицами»

    По мере добавления полей в сводную таблицу вы получите уведомление о необходимости связи между таблицами, чтобы разобраться с полями, выбранными в сводной таблице.

    Кнопка

    Хотя Excel может подсказать вам, когда необходима связь, он не может подсказать, какие таблицы и столбцы использовать, а также возможна ли связь между таблицами. Чтобы получить ответы на свои вопросы, попробуйте сделать следующее.

    Шаг 1. Определите, какие таблицы указать в связи

    Если ваша модель содержит всего лишь несколько таблиц, понятно, какие из них нужно использовать. Но для больших моделей вам может понадобиться помощь. Один из способов заключается в том, чтобы использовать представление диаграммы в надстройке Power Pivot. Представление диаграммы обеспечивает визуализацию всех таблиц в модели данных. С помощью него вы можете быстро определить, какие таблицы отделены от остальной части модели.

    Представление диаграммы, в котором показаны несвязанные таблицы

    Примечание: Можно создавать неоднозначные связи, которые являются недопустимыми при использовании в сводной таблице или отчете Power View. Пусть все ваши таблицы связаны каким-то образом с другими таблицами в модели, но при попытке объединения полей из разных таблиц вы получите сообщение «Могут потребоваться связи между таблицами». Наиболее вероятной причиной является то, что вы столкнулись со связью «многие ко многим». Если вы будете следовать цепочке связей между таблицами, которые подключаются к необходимым для вас таблицам, то вы, вероятно, обнаружите наличие двух или более связей «один ко многим» между таблицами. Не существует простого обходного пути, который бы работал в любой ситуации, но вы можете попробоватьсоздать вычисляемые столбцы, чтобы консолидировать столбцы, которые вы хотите использовать в одной таблице.

    Шаг 2. Найдите столбцы, которые могут быть использованы для создания пути от одной таблице к другой

    После того как вы определили, какая таблица не связана с остальной частью модели, пересмотрите столбцы в ней, чтобы определить содержит ли другой столбец в другом месте модели соответствующие значения.

    Предположим, у вас есть модель, которая содержит продажи продукции по территории, и вы впоследствии импортируете демографические данные, чтобы узнать, есть ли корреляция между продажами и демографическими тенденциями на каждой территории. Так как демографические данные поступают из различных источников, то их таблицы первоначально изолированы от остальной части модели. Для интеграции демографических данных с остальной частью своей модели вам нужно будет найти столбец в одной из демографических таблиц, соответствующий тому, который вы уже используете. Например, если демографические данные организованы по регионам и ваши данные о продажах определяют область продажи, то вы могли бы связать два набора данных, найдя общие столбцы, такие как государство, почтовый индекс или регион, чтобы обеспечить подстановку.

    Кроме совпадающих значений есть несколько дополнительных требований для создания связей.

    • Значения данных в столбце подстановки должны быть уникальными. Другими словами, столбец не может содержать дубликаты. В модели данных нули и пустые строки эквивалентны пустому полю, которое является самостоятельным значением данных. Это означает, что не может быть несколько нулей в столбце подстановок.
    • Типы данных столбца подстановок и исходного столбца должны быть совместимы. Подробнее о типах данных см. в статье Типы данных в моделях данных.

    Подробнее о связях таблиц см. в статье Связи между таблицами в модели данных.

    Начало работы со связями между таблицами

    Браузер не поддерживает видео.

    Главное достоинство реляционных баз данных заключается в возможности использовать информацию из разных таблиц. Для этого сначала требуется создать между ними связи. После этого вы сможете объединять эти данные в запросах, формах и отчетах.

    Чтобы увидеть все связи в базе данных, откройте шаблон Access, а затем на вкладке Работа с базами данных нажмите кнопку Схема данных.

    Примечание: Если вы открыли пустую базу данных или не еще не создали связей между таблицами, в Access вам будет предложено добавить таблицу или запрос. Для создания связи у вас должны быть хотя бы две таблицы. Лучше всего сразу создать все нужные таблицы. Дополнительные сведения см. в статьях Создание связей с помощью мастера подстановок и Создание связей в области «Схема данных».

    Описание области «Схема данных»

    Линии в представлении «Отношения» указывают на связи между таблицами. На рисунке ниже таблица слева является родительской. Таблица справа является детской. Линия между ними соединяет поля (в данном случае — «ИД заказа» и «ИД товара»), используемые для совпадения данных.

    Связи обозначаются линиями между родительскими и дочерними полями.

    По линиям и символам можно определить параметры связи.

    • Толстая соединительная линия означает, что включено обеспечение целостности данных. Это хорошо. Данные будут синхронизироваться.
    • На приведенном изображении цифра 1 означает, что в таблице слева может быть только одна связанная запись. В таблице «Заказы» каждому заказу может соответствовать только одна запись.
    • Значок «∞» означает, что в нескольких записях может быть указан одинаковый номер или код. Заказ из таблицы слева, определяемый номером заказа, может быть указан в таблице «Сведения о заказах» несколько раз, поскольку в одном заказе может быть несколько продуктов.

    Виды связей между таблицами

    Между таблицами могут быть установлены связи трех видов:

    • Один-к-одному. Каждый элемент используется в каждой таблице только один раз. Например, каждый сотрудник может использовать только один служебный автомобиль. Дополнительные сведения см. в статье Создание связей типа «один-к-одному».
    • Один-ко-многим. Для одного элемента из первой таблицы можно создать связь с несколькими элементами из второй таблицы. Например, в каждой накладной может быть указано несколько продуктов.
    • Многие-ко-многим. Для одного или нескольких элементов из первой таблицы можно создать связь с одним или несколькими элементами из второй таблицы. Например, в каждый заказ может входить несколько продуктов, и каждый продукт может быть указан в нескольких заказах. Дополнительные сведения см. в статье Создание связей типа «многие-ко-многим».

    Связи типа «один ко многим»

    Связи типа «один-ко-многим» — одни из наиболее распространенных в хорошо структурированных базах данных.

    Связи между таблицами обычно определяются первичным ключом в одной из них. Первичный ключ служит уникальным идентификатором каждой записи (часто числовым). Чтобы показать, что сведения в двух таблицах связаны, с помощью первичного ключа обычно создается связь, исходящая из одной таблицы.

    В показанной ниже связи у каждого человека из таблицы «Контакты» есть идентификатор, представляющий собой первичный ключ (он отмечен значком ключа). Этот идентификатор также используется в поле «Владелец» в таблице «Активы». Чтобы написать электронное письмо человеку, связанному с активом, следует использовать значение поля «Адрес электронной почты». Для этого необходимо узнать значение поля «Владелец» из таблицы «Активы», а затем найти этот идентификатор в таблице «Контакты». Число 1 на одном конце соединительной линии и знак «∞» на другом означают, что это связь типа «один-ко-многим», поэтому один контакт может быть связан с несколькими активами.

    Связь

    Изменение связи

    Если вы работаете с существующей базой данных или создали базу из шаблона, вы можете изменить связь нужным образом.

    Примечание: Если необходимые таблицы открыты, сначала следует закрыть их, а также любые открытые объекты, которые их используют.

    1. Выберите Работа с базами данных >Схема данных.
    2. Выберите линию, соединяющую две связанные таблицы.

    Совет: Если необходимая связь отсутствует, на вкладке Конструктор в группе Связи нажмите кнопку Все связи.

    Изменение существующей связи между таблицами

    На вкладке Конструктор нажмите кнопку Изменить связи.

    Обеспечение целостности данных Выберите этот пункт, чтобы избежать ошибок в данных и поддерживать синхронизацию сведений с помощью связи. Например, предположим, что у вас есть связь типа «один-к-одному» между таблицами «Сотрудники» и «Льготы сотрудников». Если сотрудник уволится и вы удалите его из таблицы «Сотрудники», соответствующая запись в таблице «Льготы сотрудников» тоже удалится. Иногда не имеет смысла применять обеспечение целостности данных. Предположим, у вас есть связь «один-к-многим» между «Грузоотправителями» и «Заказы». Вы удаляете грузоотправителя, и он сопопосывается с заказами в таблице «Заказы». Эти заказы становятся потерянными, то есть по-прежнему содержат ИД грузоотправителя, но он не является допустимым, так как запись, на которую он ссылается, больше не существует.
    Каскадное обновление связанных полей Установите этот флажок, чтобы данные в связанных полях обновлялись во всех связанных таблицах. Предположим, вам нужно просто изменить код поставщика. Если у вас установлен этот флажок, код поставщика обновится не только в таблице «Поставщики», но и в других связанных с ней таблицах, в которых также используется это значение кода (например, в таблице «Заказы»).
    Каскадное удаление связанных записей Установите этот флажок, если при удалении записей вам требуется удалять и связанные записи из других таблиц. Предположим, вы удалили грузоотправителя. Если выбран этот параметр, Access удаляет все записи во всех таблицах, ссылаясь на этот ИД грузоотправителя, включая все заказы (в таблице «Заказы»), отправленные этим грузоотправии. Этот параметр можно выбрать только в том случае, если вы уверены, что хотите удалить историю заказов.

    Удаление отношения между таблицами

    Примечание: Если необходимые таблицы открыты, сначала следует закрыть их, а также любые открытые объекты, которые их используют.

    Удаление связи между таблицами

    1. Выберите Работа с базами данных >Схема данных.
    2. Выберите линию, соединяющую две связанные таблицы.

    Совет: Если необходимая связь отсутствует, на вкладке Конструктор в группе Связи нажмите кнопку Все связи.

    Примечание: При удалении связи для нее также отключается обеспечение целостности данных, если оно было включено. В результате Access больше не будет предотвращать изменения, ведущие к появлению неполных записей со стороны многих записей в связи типа «один-ко-многим».

    4. Связанные таблицы

    Базу данных, содержащую большое количество полей и записей, чаще всего представляют в виде нескольких таблиц, которые называют связанными таблицами, а саму базу данных при этом называют реляционной базой данных. Название «реляционная» подчеркивает наличие определенных отношений между полями связанных таблиц.

    Связанные таблицы состоят, как правило, из одной базовой и нескольких подчиненных таблиц или нескольких таблиц, между которыми обозначены связи. Базовая таблица и подчиненные таблицы связаны потому, что они хранятся в одной базе данных. Графическая связь между таблицами отражается с помощью схемы данных. Пример схемы данных представлен в табл. 13.2.

    Программная связь между таблицами осуществляется с помощь полей с одинаковыми типами данных. Каждая из таблиц – базовая и подчиненная – имеют в своем составе уникальное поле или поле, значения в котором не могут повторяться.

    Уникальное поле базовой таблицы называется ключевым полем или первичным ключом. В ключевом поле записи не могут повторяться. Любому значению первичного ключа соответствует единственная запись в таблице.

    Схема данных в связанных таблицах

    Ключевое поле в подчиненной таблице называется внешним ключом. Внешний ключ однозначно связан с первичным ключом, поскольку это столбец таблицы, значения которого полностью соответствуют значениям первичного ключа другой таблицы. Наличие ключевых полей позволяет осуществлять корректный переход от одной таблицы к другой.

    Из приведенных определений связанных таблиц и ключей следует несколько правил работы с реляционной базой данных.

    1. В подчиненную таблицу нельзя добавить запись с несуществующим в базовой таблице ключом.
    2. В базовой таблице нельзя удалить запись, если не удалены соответствующие записи в подчиненной таблице.
    3. Изменения ключа базовой таблицы должны сопровождаться изменениями соответствующих записей подчиненной таблицы.

    5. Системы управления базами данных, программа Access

    1. Таблицы– это основные объекты любой базы данных. Таблица хранит структуру базы и все ее данные. Таблицы создаются пользователями для хранения данных.
    2. Запросы объекты для извлечения данных и представления их в удобном виде. С помощью запросов пользователь может делать отбор, сортировку и фильтрацию данных. При запросах извлекаются данные из базовой таблицы и создаются новые результирующие или подчиненные таблицы. Пример извлечения данных представлен в табл.13.3
    Комплектующие
    Микропроцессор Модель Цена Поставщик
    Подчиненная таблица 1 Подчиненная таблица 2
    Цена Поставщики
    Модель Цена Поставщик Модель
    1. Формы– это табличные средства, упрощающие процесс ввода данных в базу. Формы облегчают работу с базой данных и позволяют частично автоматизировать процесс ввода.
    2. Отчеты – это средства вывода данных на печать. Данные выводятся в форме таблицы и могут иметь некоторые оформительские элементы, например, колонтитулы.
    3. Страницыдоступа данных предназначены для управления доступа к данным, расположенным в базе. Страницы определяют тип данных, которые предоставляются конкретному пользователю.

    Связанные таблицы данных, объединения и сопоставления столбцов

    В зависимости от того, как вы получаете доступ к своим данным и какой клиент используете, существует несколько различных способов связывания данных из разных источников с помощью Spotfire. Благодаря данным, находящимся в памяти, можно добавлять новые данные в виде столбцов или строк в существующую таблицу данных. Если вы используете данные из подключений к данным, вы можете создать структурную связь уже на стороне базы данных во время создания подключения к данным. Если вы решите хранить свои данные в виде отдельных таблиц данных в Spotfire, вы можете либо создать связь между таблицами данных для поддержки «связывания кистей» (brush linking), либо просто использовать столбцы из разных таблиц данных непосредственно в визуализации, если они имеют хотя бы одно совпадение столбцов.

    Различные способы объединения данных в Spotfire обеспечивают различные уровни тесно связанных данных.

    Добавление столбцов или строк в таблицу данных

    В некоторых случаях, когда нужно объединить в отдельной визуализации данные, находящиеся в памяти, из разных источников данных, оптимальным вариантом может быть добавление столбцов или строк в отдельную таблицу данных, а не хранение двух разных таблиц.

    Если Spotfire определит, что новые данные, находящиеся в памяти, помещаются в уже имеющуюся таблицу данных, может появиться рекомендация добавить эти данные в виде новых строк. Дополнительные сведения см. в Добавление дополнительных данных. Однако вы всегда можете проигнорировать эту рекомендацию. Вы также можете добавить новые данные в виде новых строк или новых столбцов в определенное место в структуре таблицы данных с холста данных.

    В случае добавления данных в виде новых столбцов можно указать, какой тип объединения следует использовать, в диалоговом окне Добавить столбцы — сопоставление столбцов и применить интерактивный пример в диалоговом окне, чтобы увидеть разницу между типами объединения.

    Структурные связи между таблицами базы данных в соединениях

    При доступе к таблицам данных, находящимся в базе данных или в памяти, с помощью подключения к данным часто можно объединить несколько таблиц базы данных в одну виртуальную таблицу данных перед ее добавлением в Spotfire, используя ключевые столбцы (первичные/внешние ключи).

    При использовании подключений к данным, настроенных в реляционных или других источниках без кубов, в подключение можно добавлять связи, созданные администратором базы данных, или новые связи между исходными таблицами базы данных, чтобы в Spotfire эти таблицы были объединены в одно представление (или таблицу данных). Дополнительные сведения см. в разделе Описание диалогового окна «Представления в подключении» в справке по Spotfire Analyst.

    Объединения в информационных ссылках

    Если извлечение данных выполняется с помощью информационных ссылок (определяется только при помощи установленного клиента), можно определить объединения между различными таблицами базы данных посредством ИТ-конструктора.

    Связи между таблицами данных

    В установленном клиенте можно создавать связи между различными таблицами данных в Spotfire без их фактического объединения. В таком случае будет создана более слабая связь между таблицами, но ее можно использовать, если нужно настроить визуализацию подробных данных с использованием одной из таблиц данных, которая должна быть ограничена выбранными элементами в другой таблице, или просто обеспечить «связывание кистей». Это означает, что вы можете пометить или отфильтровать элементы в визуализации на основе одной таблицы данных и автоматически пометить или отфильтровать те же элементы в визуализации на основе связанной таблицы данных.

    Чтобы связь была целесообразной, в обеих таблицах должен присутствовать один или несколько ключевых столбцов (идентификаторов). Они используются для определения строк в первой таблице данных, которые будут соответствовать строкам во второй таблице данных. Если требуется несколько ключевых столбцов для настройки уникального идентификатора, необходимо добавить одну связь для каждого столбца идентификаторов.

    Связи обычно определяются в установленном клиенте. Чтобы определить связи, выберите Данные > Свойства таблицы данных и перейдите на вкладку Связи .

    Вы также можете добавить некоторые связи как в установленном клиенте, так и в веб-клиенте, используя рекомендацию Связывание таблиц данных , которая может отображаться, если вы выберете подходящий столбец идентификатора для одной из своих таблиц данных во всплывающем окне Данные в анализе .

    Сопоставления столбцов

    Вы можете часто объединять данные из разных таблиц данных в одной визуализации без связи между этими таблицами, если имеется минимум один столбец в этих таблицах. Если два столбца с аналогичным типом данных обладают одинаковыми именами, Spotfire сопоставит их автоматически во время загрузки.

    Сопоставление столбцов — это единственный вариант, который можно использовать, если нужно визуализировать данные из двух отдельных источников, находящихся в базе данных, которые нельзя объединить другим образом. Однако вы можете также использовать сопоставление столбцов, например если у вас имеется слишком большой объем данных, при котором сложно напрямую объединить источники, но при визуализации данных вы используете только агрегированные значения для столбцов, по которым выполняется сопоставление.

    В установленном клиенте сопоставление столбцов можно просматривать, создавать и редактировать в диалоговом окне Свойства таблицы данных . Чтобы определить сопоставления столбцов, выберите Данные > Свойства таблицы данных и перейдите на вкладку Сопоставление столбцов .

    Использование другой таблицы данных для отображения линии

    На точечной диаграмме можно отобразить простую линию из другой таблицы данных. См. раздел Описание диалогового окна «Линия на основании таблицы данных» в справке по Spotfire Analyst.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *