|
|
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть у меня воркфлоу процесс, который объединяет в себя несколько десятков сессий. Каждая из этим сессий грузит одну "свою" таблицу. У меня есть управляющая таблица на целевой базе, в которой прописывается параметр для каждой из сессий - дата загрузки. Каким образом я могу использовать значений из управляющей таблицы, чтобы задать значение переменной на уровне маппинга? БД - Oracle. Значение параметра мне нужно иметь возможность использовать как в SQ, так и в Lookup, да собственно везде. Прошу помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 14:54 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Пишется скрипт, который берет параметры из управляющей таблицы и пишет их в файл параметров потока. Поток/сессии читают этот файл параметров и используют. Для информатики 9 и ниже только такой уг способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 15:10 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Бумбараш, Спасибо за ответ! У меня 10-ка. Там можно иначе? А если скриптом, не могли бы поведать как оно делается? В информатике не силен, только месяц опыта.. И вообще, скрипт этот через информатику пишется или сторонними средствами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 06:35 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
В 10 не знаю. Я бы выяснил, что есть в 10-ой. Наверное, попроще должны сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:27 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Как бы победил вроде. Но все-равно не хочет работать. Сделал маппинг, где из управляющей таблицы я забираю данные, в SQ формирую sql-запросом тело файла и пишу в target flat file. Доступа к файловой системе сервера не имею, но проверил наличие и тело файла следующим образом: сделал маппинг, где в качестве сорса указал этот самый файл и загрузил с него данные в таблицу. Файл есть, тело есть.. Тело файла такое: Код: plsql 1. 2. В маппинге создаю параметр с именем $$DATE и type = Parameter. В сессии, которая с этим маппингом работает, указал путь на параметр-файл $TargetDirectory\Filename.out. Вроде все должно, но при выполнении процесса, где в маппинге объявлена переменная $$DATE ее значение никак не подтягивается... В какую сторону покопать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 07:28 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Посмотрел логи выполнения session. Там вообще нет упоминания по файл с параметрами. Не знаю, должны ли быт логи про это, но вот так.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 09:07 |
|
||
|
Параметры в маппинге в Informatica PC
|
|||
|---|---|---|---|
|
#18+
Уже переименовал параметр на $$WORKING_DATE(зарезервированные слова, etc..). Вот что вижу в логах: Severity Timestamp Node Thread Message Code Message INFO 16.08.2018 14:31:51 node01 DIRECTOR VAR_27027 Use default value [] for mapping parameter:[$$WORKING_DATE]. INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6014 Initializing session [s_m_CR_ACCOUNT_F2] at [Thu Aug 16 14:31:51 2018]. INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6683 Repository Name: [Repo_DWH_BI_P] INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6684 Server Name: [IntSrv] INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6686 Folder: [FOLDER1] INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6685 Workflow: [wf_m_PROCESS_F2] Run Instance Name: [] Run Id: [464075] INFO 16.08.2018 14:31:51 node01 DIRECTOR TM_6101 Mapping name: m_PROCESS_F2. По ссылке ниже написано, что это происходит от того, что [Service:service name] не указано в файле: https://kb.informatica.com/solution/23/Pages/1/146803.aspx Но, по идее оно указано. Каким должно быть тело параметр файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 11:59 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=20&tid=1857803]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 388ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...