CROSS JOIN (U-SQL) (Polski)

wpis w: Articles | 0
  • 03/10/2017
  • 2 minuty do odczytania
    • x
    • m
    • J

podsumowanie

złącze krzyżowe Zwraca iloczyn kartezjański wierszy z zestawów wierszy w złączu. Innymi słowy, połączy każdy wiersz z pierwszego wiersza z każdym wierszem z drugiego wiersza.

należy pamiętać, że jest to potencjalnie kosztowna i niebezpieczna operacja, ponieważ może prowadzić do dużej eksplozji danych., Najlepiej jest stosować go w scenariuszach, w których nie można użyć zwykłego połączenia, a w klauzuli WHERE stosuje się bardzo selektywne predykaty w celu ograniczenia liczby wytwarzanych wierszy.

przykłady

  • przykłady można wykonywać w programie Visual Studio za pomocą wtyczki Azure Data Lake Tools.
  • skrypty mogą być wykonywane lokalnie. Subskrypcja Azure i konto Azure Data Lake Analytics nie są potrzebne, gdy są wykonywane lokalnie.,
    EmpName DepName Rafferty Inżynieria Jones Inżynieria Heisenberg Inżynieria Robinson Smith Inżynieria Inżynieria

    zauważ, że bez filtra na depname, wynikowy zestaw wierszy stworzyłby 6×4=24 wiersze.,

    dodatkowe przykłady

    • wpisz tabelę w procedurze jako zwracaną wartość (w definicji procedury używane jest połączenie krzyżowe)

    patrz również

    • U-SQL SELECT Selecting from Joins
    • SELECT Expression (U-SQL)
    • Query Statements and Expressions (U-SQL)
    • data Modification Language (DML) Statements (U-SQL)
    • li> output statement (U-SQL)
    • U-SQL primary rowset expressions

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *