Преобразование данных Преобразование данных




НазваниеПреобразование данных Преобразование данных
Дата конвертации24.02.2013
Размер475 b.
ТипПрезентации


Преобразование данных

  • Преобразование данных

    • Sort-Object
    • Group-Object
    • Measure-Object
    • Select-Object
    • Compare-Object
  • Импорт и экспорт данных

    • Import-CSV
    • Export-CSV
    • Import-CliXML
    • Export-CliXML

Командлет Sort-Object

  • Командлет Sort-Object

    • Командлет Sort-Object позволяет изменить порядок, в котором перечисляются объекты.
    • Он может принимать входящие данные любого типа .
    • Необходимо уточнить одно или несколько свойств, в соответствии с которыми будет сформирован список объектов .
    • по умолчанию объекты могут быть отсортированы в восходящем порядке .
    • указав параметр –descending, можете изменить порядок на нисходящий. .


The Group-Object cmdlet…

  • The Group-Object cmdlet…

    • изучает свойства заданных объектов и объединяет объекты в группы по значениям каждого свойства
    • на выходе он показывает, сколько объектов находится в каждой группе Is useful only when object properties have repetitive values


Командлет Measure-Object может посчитать количество входящих объектов, а также измерить составные значения числовых свойств объектов.

  • Командлет Measure-Object может посчитать количество входящих объектов, а также измерить составные значения числовых свойств объектов.

      • -average
      • -maximum
      • -minimum
      • -sum
    • Обратите внимание, что Measure-Object вбирает в себя входящие объекты, что означает, что, поступив в него, они больше не находятся в конвейере.
    • Measure-Object обычно является последним командлетом в цепочке


Командлет Select-Object

  • Командлет Select-Object

    • Используется для двух целей:
      • 1. Выбор подмножества объектов: -first, -last, -skip
      • 2. Выбор свойств объектов
    • В комбинации


Windows PowerShell обладает возможностью читать и записывать файлы, в которых значения разделены запятой (comma-separated values или CSV), а также простые XML файлы

  • Windows PowerShell обладает возможностью читать и записывать файлы, в которых значения разделены запятой (comma-separated values или CSV), а также простые XML файлы

    • Import-CSV, Export-CSV, Import-CliXML, Export-CliXML
  • Remember: Exported data is no longer a “live” object



Основные:

  • Основные:

    • -eq : Equal to
    • -ne : Not equal to
    • -le : Less than or equal to
    • -ge : Greater than or equal to
    • -gt : Greater than
    • -lt : Less than
  • Чувствительные к регистру:

    • -ceq : Equal to
    • -cne : Not equal to
    • -cle : Less than or equal to
    • -cge : Greater than or equal to
    • -cgt : Greater than
    • -clt : Less than


  • В сложных сравнениях вы можете использовать операторы –and и –or

    • 4 –gt 10 –or 10 –gt 4 # returns True
    • 4 –lt 10 –and “Hello” –ne “hello” # returns False
  • Обычно сравнения выполняются слева направо, однако Вы можете группировать выражения.

    • (4 –gt 10 –and (10 –lt 4 –or 10 –gt 5)) –and 10 –le 10


Командлет Where-Object …

  • Командлет Where-Object …

    • Используется для удаления некоторых объектов из конвейера
    • Убирает объекты в соответствии с указанными критероиями
    • Пропускает требуемые объекты далее по конвейеру
  • Where-Object использует переменную $_ для указания текущего объекта



Командлет ForEach-Object …

  • Командлет ForEach-Object …

    • Позволяет выполнять операции над набором объектов
    • Where-Object использует $_ для обозначения текущего объекта
    • Использует блок скрипта {}


Позиционные параметры не требуют указания их имен в командной строке

  • Позиционные параметры не требуют указания их имен в командной строке

    • Их использование строится на их местоположении (позиции) в командной строке
    • Это упрощает ввод команд, например
  • Имена позиционных параметров в справке указываются в квадратных скобках

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

    • Однако, использование имен параметров делает код чище


Многие параметры предназначены для того, чтобы принимать данные из конвейера. Этот процесс называется binding.

  • Многие параметры предназначены для того, чтобы принимать данные из конвейера. Этот процесс называется binding.

    • Вы этот метод уже использовали в команде


В рамках данной техники оболочка ищет имя параметра, после чего проверяют, обладают ли входящие объекты соответствующими свойствами. Если да – соответствующее свойство привязывается к параметру. Обратите внимание, что данный тип привязки встречается только тогда, когда оболочка не смогла привязать входящие данные по значению. Например, изучите справочную информацию по командлету Get-Service:

  • В рамках данной техники оболочка ищет имя параметра, после чего проверяют, обладают ли входящие объекты соответствующими свойствами. Если да – соответствующее свойство привязывается к параметру. Обратите внимание, что данный тип привязки встречается только тогда, когда оболочка не смогла привязать входящие данные по значению. Например, изучите справочную информацию по командлету Get-Service:



Иногда надо связать командлеты, но они имеют разные названия свойств для одинаковых данных

  • Иногда надо связать командлеты, но они имеют разные названия свойств для одинаковых данных

    • По значению просто
    • По имени свойства требует переименования свойства.
  • Переименование с использованием Select-Object.

    • Select-Object @{Label=“NewName”;Expression={$_.OldName}}


Some “action” cmdlets accept pipeline input, but do not provide output.

  • Some “action” cmdlets accept pipeline input, but do not provide output.

  • Cmdlets that provide no output by default require an extra parameter (-passThru) to pass on its objects.

  • -passThru is used by many cmdlets. See help for details.



Похожие:

Преобразование данных Преобразование данных iconОсновные понятия баз данных. Базы данных и системы управления базами данных База Данных
Бд структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем
Преобразование данных Преобразование данных iconАдминистрирование информационных систем Серверы имен
Для определения местоположения данных узлов в сети необходимы службы, обеспечивающие преобразование символьных имен в идентификаторы,...
Преобразование данных Преобразование данных iconСбор данных Сбор данных
Довести уровень собираемых данных до уровня статистических выходных данных, которые планируется собирать!
Преобразование данных Преобразование данных icon«Базы данных» Что такое Базы данных?
«Множество данных, организованных для быстрого и удобного поиска и извлечения» С. А. Бешенков
Преобразование данных Преобразование данных iconЛекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных
К. Дж. Дейт. Введение в системы баз данных, 7-е издание.: Пер с англ. М.: Издательский дом «Вильямс», 2001. 1072 с., ил
Преобразование данных Преобразование данных iconИсточники данных по: Источники данных по
Источники данных по: видам деятельности (энергетика, процессы, сельское хозяйство, voc)
Преобразование данных Преобразование данных iconПроектирование и построение базы пространственных данных в этой главе
Термин база геоданных (бгд) является сокращением от географическая база данных, реляционная база данных, содержащая географическую...
Преобразование данных Преобразование данных iconТипы данных Описание типов данных
Это предотвращает анархию, помогает создавать надежные и качественные программы. В случае внесения изменений в описание переменных...
Преобразование данных Преобразование данных iconПреобразование графиков функций Содержание

Преобразование данных Преобразование данных iconПреобразование Лицея (вторая страница)

Разместите кнопку на своём сайте:
hnu.docdat.com


База данных защищена авторским правом ©hnu.docdat.com 2012
обратиться к администрации
hnu.docdat.com
Главная страница