Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Доброго дня.

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

Буду благодарен всем откликнувшимся
3 сен 15, 13:12    [18103987]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
функции как источники

А что такое "источник для MS SQL" ?
3 сен 15, 13:15    [18104001]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, придираетесь) Имелся в виду источник для таблиц в MS SQL. ETL процесс берет данный из ppipelined function и кладет их в таблички MS SQL
3 сен 15, 13:20    [18104044]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
ETL процесс берет данный из ppipelined function и кладет их в таблички MS SQL

А MSSQL тут причем, если "ETL процесс берет и кладет" ?
3 сен 15, 13:21    [18104054]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
исходя из описания Oracle Pipelined Table Functions вообще сложно придумать если честно, зачем городить такой лисапед....
3 сен 15, 13:25    [18104090]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, у него разве не должно быть выходной таблицы?
3 сен 15, 13:27    [18104101]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
churupaha'
Guest
baza906,

в источнике "ETL процесса" написать select * from table(my_package.my_pipelined_function(...params...))
3 сен 15, 13:27    [18104107]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
Glory, у него разве не должно быть выходной таблицы?

У кого у него - у ETL или MSSQL ?
3 сен 15, 13:28    [18104115]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Maxx, а что вас смущает? сложность реализации?
3 сен 15, 13:28    [18104120]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
baza906
Maxx, а что вас смущает? сложность реализации?

меня вообще ничего не смущает..... кроме как давайте возьмем данные в оракла..на лету их "перекрутим" и только патом сложим в сиквел ,при етом получив прослойку в виде ф-ции с оракла
За для нафига ? Почему не взять таблицу ..перкачать на сиквел если сильно надо и потом доступными методами трансоформировать ???? Чем меньше всевозмождных прослоек между линкед серверами - там результат очевиднее
3 сен 15, 13:32    [18104160]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, у etl
3 сен 15, 13:33    [18104176]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
Glory, у etl

Какое отношение неизвестный ETL имеет к данному форуму ?
3 сен 15, 13:34    [18104183]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, имеют отношения внешние источники для таблиц MS SQL
3 сен 15, 14:01    [18104331]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
baza906
Доброго дня.

Просьба коллег, использовавших pipelined - функции как источники и сталкивавшихся с какими то трудностями при этом, поделиться своим опытом.


Если проблема в самих функциях, то спрашивайте вопрос на форуме ORACLE. Если функции отрабатывают нормально, то дальше уже все равно откуда ETL или Linked Server это взял -- из таблицы или из функции. Поступил набор кортежей (dataset) и пошел дальше в направлении источника. И уже не важно откуда он взялся из таблицы, вьюхи, или функции.
3 сен 15, 14:04    [18104341]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
Glory, имеют отношения внешние источники для таблиц MS SQL

таблицы MSSQL понятия не имеют о внешних источниках
Все что вы можете передать MSSQL серверу - это валидная команда TSQL.
Кто и как эту команду сформирует, MSSQL серверу все равно.
3 сен 15, 14:04    [18104344]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, при условии, что на sql server уже установлены все нужные компоненты и произведены все необходимые настройки. Это я в том числе ожидал услышать в ответах. К тому же, много раз натыкался здесь на вопросы экспорта/импорта exel, это ведь тоже, фактически, etl процесс, просто с другим типом источника. Хотя тут, скорее, ELT получается
3 сен 15, 14:09    [18104379]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
что на sql server уже установлены все нужные компоненты и произведены все необходимые настройки.

Какие компоненты и настройки ?
MSSQL понимает TSQL, а не компоненты и настройки.

baza906
К тому же, много раз натыкался здесь на вопросы экспорта/импорта exel, это ведь тоже, фактически, etl процесс, просто с другим типом источника.

Мда.
3 сен 15, 14:11    [18104394]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, тут разве обсуждаются только вопросы T-sql? Если бы, допустим, для использования pipeline функций необходимо было дополнительно установить какой-то компонент, этот вопрос был бы неуместен? Объясните для общего понимания правил, буду благодарен
3 сен 15, 14:26    [18104479]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
тут разве обсуждаются только вопросы T-sql?

Разумеется в форуме по MSSQL обсуждается все, кроме MSSQL

baza906
Если бы, допустим, для использования pipeline функций необходимо было дополнительно установить какой-то компонент, этот вопрос был бы неуместен?

В MSSQL нет pipeline функций
3 сен 15, 14:30    [18104502]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
baza906
Member

Откуда:
Сообщений: 282
Glory, например, если в поиске по данному форуму ввести oracle, вылезет 56 страниц. Вы то, конечно, правила форума лучше меня знаете. Только на ошибку мне, неопытному, можно б и по-конкретнее указать, спорить бы не стал
3 сен 15, 14:47    [18104556]     Ответить | Цитировать Сообщить модератору
 Re: Использование pipelined - функций из oracle в качестве источника для MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
baza906
, если в поиске по данному форуму ввести oracle, вылезет 56 страниц.

Или вы в следующем сообщении задаете вопрос по MSSQL согласно Рекомендациям, или тема закрывается
3 сен 15, 14:55    [18104577]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить