2014-05-13

Import from SQL*Plus to csv

Если строка помещается в 4000 символов, то делаем запрос, который выводит одну колонку с запятыми между полями и выводим с шапкой:

set pagesize 0 set trimspool on set headsep off set linesize 32000 set echo off set feedback off set termout off set verify off spool c:\TEMP\&FILENAME..csv select tr.DELIVERY_TYPE || ',' || tr.PRODUCT_TYPE || ',' || ... Если в 4000 символов не влезает, то выводить в запросе в несколько столбцов, добавить set colsep , и после удалить лишние пробелы в текстовом редакторе

2014-03-12

Расширение диска C виртуалки VMWare

Тут описан процесс увеличения диска C виртуальной машины VMWare.
Общая идея:
1. Остановить машину
2. Расширить VMDK файл
3. Примапить файл к другой виндузной машине
4. Расширить диск на весь файл
5. Отмапить файл
6. Запустить исходную машину

2014-01-17

Cognos crosstab обрезает строки

При выводе в колонки Crosstab обрезает строки на уровне запроса. Выглядит это примерно так:









Если смотреть результаты запроса через Run > View Tabular Data, то результаты так же обрезаются.

Обойти эту неприятность получилось следующим образом:
1. Создаем запрос, который содержит данные Crosstab (Cross)
2. Создаем запрос, который содержит данные с заголовком колонок (Category).
3. Создаем join этих запросов. Условия Join



4. В результирующий запрос Join в колонки с Категорией и именем строки выбираем элементы из запроса Category.
5. В качестве источника данных для таблицы (Crosstab - Data - Query) указываем Join_query
6. Поверяем