Leer 2 o mas canales analógicos conLabwindows

Hola a todos,
estoy realizando una aplicación donde requiero leer 8 canales analógicos de una tarjeta USB-6008 con labWindows/CVI.
he revisado en los ejemplos que vienen como leer estos canales analógicos, sin embargo el ejemplo que viene aunque puedes leer multiples canales, solo muestra como graficar uno solo de ellos.
soy un novato con respecto a CVI y quizas no se como debe ser la sintaxis correcta para accesar a cada canal, por ejemplo, con la instrucción:
DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,nSamples,10.0,DAQmx_Val_GroupByScanNumber,gData,nSamples*gNumChannels,&numRead,NULL));
leo los canales analógicos y guardo los datos intercalados en en el arreglo gData.
Sin embargo, yo quiero desplegar en un Ring el valor de cada canal, si yo hago por ejemplo
speed=*gData;
entonces si puedo desplegar en un Ring el valor del apuntador, pero solo en el caso de que se trate de un canal.
sin embargo cuando estoy leyendo 2 o mas canales, como le hago para leer la información correspondiente al canal 0. 1, 2, etc.
alguien me puede ayudar?
si no soy claro en la explicación por favor una disculpa y cualquier duda estoy para aclararla.
Saludos!
¡Resuelto!
Ir a solución.

Hola miguelo,
me alegra que ayas resuelto tu problema.
Te comento que raramente yo he usado el GroupByScanNumber, sino que normalmente leo los valores agrupandolos segun los canales. De esta manera resulta simple extraer todos los datos de un canal con un simple Copy1D.
De todas maneras, mucho depende de qué debes hacer con los datos, si procesarlos uno por uno u hacer operaciones masivas. Por ejemplo, el GroupByScanNumber resulta muy útil si quyeres graficar tus mediciones en un Strip Chart ya que puedes pasar directamente el arreglo al PlotStripChart.
Suerte con tu aplicación
Proud to use LW/CVI from 3.1 on.
My contributions to the Developer Zone Community
If I have helped you, why not giving me a kudos?

Similar Messages

  • Implementar protocolo de comunicação serial UART no LabVIEW

    Boa Tarde,
    Estou querendo implementar o protocolo de comunicação serial UART no LabVIEW.
    A descrição do projeto é mais ou menos essa:
    - Uma Interface no LabVIEW para receber o dados enviados pela serial UART;
    - Uma DAQ NI USB-6212 irá receber o dado por um pino digital ou analógico (a princípio estou usando um pino analógico);
    - Um microcontrolador que envia dados através da serial UART;
    - Sistema operacional Windows 7;
    Estou querendo implementar o protocolo de comunicação pelos motivos:
    - Usei o Visa da comunicação serial e um cabo USB-Serial genérico, mas não consegui taxas de recepção rápidas como eu preciso, quando eu tentava transmitir dados de forma mais rápida, eles chegavam corrompidos;
    - O exemplos que encontrei do protocolo implementado usam o LabVIEW FPGA, e pelo que eu li minha placa de aquisição (NI USB-6212) não suporta FPGA.
    Tem algum exemplo ou sugestão de como devo proceder.
    Desde já agradeço.
    Atenciosamente,
    Fernando Esquírio Torres

    Good morning,  Fernando,
    Here are some links to help in its implementation. Any questions please contact us.
    What Is the Basic Architecture for Serial Communication?
    http://digital.ni.com/public.nsf/allkb/E0D95CB9249FB8CF86256C68007B1F81?OpenDocument
    Can I Do 9-bit Serial Communication Instead of 7 or 8 bits?
    http://digital.ni.com/public.nsf/allkb/3BDC7FF03541F772862564990057F919?OpenDocument
    9-Bit Serial Writing in LabVIEW
    http://digital.ni.com/public.nsf/allkb/E0D95CB9249FB8CF86256C68007B1F81?OpenDocument
    Serial Communication Starting Point
    http://zone.ni.com/devzone/cda/tut/p/id/4049
    Serial Communication - Basic Serial Write and Read
    http://zone.ni.com/devzone/cda/epd/p/id/2669
    Enviar ou Receber Dados Binários / Hexadecimais Utilizando NI-VISA no LabVIEW
     http://digital.ni.com/public.nsf/allkb/33C1056D66078118862577450061E683?OpenDocument
    Sending and receiving serial commands using VISA
    http://zone.ni.com/devzone/cda/epd/p/id/2423
    Sincerely,
    Mauro Vera
    Applications Engineer
    National Instruments

  • Fatal1ty / Front Panel HD Audio - please help me figure out how to connect!

    Please help!
    I bought a SB X-Fi Titanium Fatalty Pro card and I can't for the life of me figure out how to connect to front panel audio!
    My motherboard audio has an HD Audio connector, is there a way to enable routing the sound through that?
    If I can't get the case's front?panel?working at all?then I need some kind of super long headphone wires or something!

    Check your online manual (it's in the Creative folder in Start Menu).
    There should be a schematics like this: (mine is in portuguese).
    Conector de áudio do cabeçote do painel frontal
    Compatibilidade de conexão
    Somente padrão Intel HD Front Panel Audio.
    Não compat*vel com AC97 ou HD Front Panel Audio compat*vel com Intel
    Configuração de Pin
    Pin
    Nome do sinal
    Descrição
    1
    PORT 1L
    Porta analógica 1 - canal esquerdo (Microfone)
    2
    GND
    Aterramento
    3
    PORT 1R
    Porta analógica 1 - canal direito (Microfone)
    4
    PRESENCE#
    Sinal baixo ativo que sinaliza ao BIOS que um dongle Intel HD Audio está conectado ao cabeçote analógico. PRESENCE# = 0 quando um dongle Intel HD Audio está conectado
    5
    PORT 2R
    Porta analógica 2 - canal direito (Fone de ouvido)
    6
    SENSE1_RETURN
    Retorno de detecção de conexão para o painel frontal (JACK1)
    7
    SENSE_SEND
    Linha do sensor de detecção de conexão da rede de resistores de detecção de conexão CODEC Intel HD Audio
    8
    KEY
    Chave do conector
    9
    PORT 2L
    Porta analógica 2 - canal esquerdo (Fone de ouvido)
    10
    SENSE2_RETURN
    Retorno de detecção de conexão para o painel frontal (JACK2)

  • Lectura puerto serie Xbee

    Saludos,
    Deseo elaborar una interface en labview que me muestre los valores de dos sensores analógicos conectados cada uno a módulos Xbee independientes. Encontre una publicación referente a una libreria en Labview para trabajar con modulos Xbee serie 2 en modo API, de esta publicación estracte la parte de lectura de tramas API de los Xbee que esta basada en una estructura productor consumidor. Despues de probar y consultar varias fuentes logre crear una interface que funciona de forma parcial, el problema radica en que la interface solo me muestra la información proveniente de un módulo Xbee y  la informacion del segundo módulo Xbee se pierde, si apago el módulo del cual estaba recibiendo información enpiezo a recibir la información del módulo que queda encendido.
    Adjunto el proyecto como lo he depuerado hasta la fecha para que me colaboren con una revisión que me ayude a resolver mis inconvenientes.
    nota: para ejecutar la interface se debe abrir el proyecto y abrir el VI principal prueba2403
    Attachments:
    Labview.zip ‏59 KB

    Respecto a tu  afirmación, no estás equivocado, utilizo una interfaz XBee-USB para la recepción de información en la computadora. En esta tarjeta está montado un módulo XBee configurado como coordinador zigbee en modo API, este coordinador recibe  información de dos módulos configurados como dispositivos finales que tienen conectados cada uno un sensor analógico y leds que hacen la vez de encendido u apagado de un actuadores.
    ¿Es posible que esté recibiendo datos de ambos sensores pensando que es solo uno?
    Este es mi dilema!, LabView recibe información de ambos módulos  e interpreta los datos de los sensores conectados a ellos  cuando esta encendido cualquiera de los módulos, si enciendo los dos al tiempo muestra información de ambos al inicio pero luego solo muestra la información proveniente de un módulo.
    ¿Cómo identifico de dónde viene el dato del sensor?
    Cada módulo XBee trae una dirección de 64bits que viene de fábrica similar a la MAC de una tarjeta de red para PC, en mi caso utilizo una parte de esta dirección para identificar de donde proviene la información de cada sensor, el VI que hace esto se llama selección módulos, este VI usa una estructura case para verificar la dirección de procedencia de la trama, y dependiendo de la dirección hace una conversión de Hex a decimal y calcula valores de temperatura o nivel.
    El inconveniente que se presenta no radica en identificar de donde proviene a información,  ya que el programa si lo hace. A mi parecer el problema se presenta en el VI lector de tramas, este VI lee la información del puerto serial y la almacena en un queue que luego se pasa como referencia a un proceso paralelo donde se verifica si la información recibida corresponde a una trama API y si es así,  este proceso genera un cluster que contiene la trama y la almacena en un queue. Es aquí donde pienso que se presenta la perdida de información, no se si por sobre flujo (el muestreo de los sensores se realiza cada 500ms) o talvez por una mala configuración del puerto serial.
    Para que tengan más claridad al respecto, adjunto la publicación en PDF de donde tome esta forma de leer las tramas.
    Attachments:
    xbee labview.pdf ‏360 KB

  • Medicion de fuerza

    Buenos Dias, quiero saber que necesito para medir fuerza e ingresar esta señal a Labview
    que transductor que hardware de adquisicion y en el software que debo utilizar para leerla y medirla ,
     estoy en ceros
    por ello necesito su ayuda 

    Hola Carlos,
    Dentro de las formas más sencillas para medir carga está utilizar Células de Carga (Load Cells). Yo las he utilizado y es bastante sencillo. Simplemente sacas la relación entre el voltaje analógico que te entregan y la carga que se les está aplicando. Por esto, para adquirir la señal necesitas cualquier tarjeta de adquisición de datos. La elección dependerá de tu presupuesto y del alcance de la aplicación. Te recomiendo revisar la página de NI DAQ, donde podrás seleccionar el dispositivo DAQ que se ajuste mejor a tus necesidades según el BUS, número de canales, resolución, etc.
    Una vez que tengas el hardware, sólo necesitas el driver de DAQ (viene con la tarjeta o lo puedes bajar gratis de ni.com), el más actual es el NI-DAQmx 8.5 y LabVIEW.
    Espero que esta información de sea útil para comenzar.
    Te mando un caso de éxito con una aplicación similar, sólo como referencia.
    Saludos y gracias por usar los foros de NI.
    Arturo Vargas
    National Instruments de México

  • USB-6210

    Tenho uma aplicação que recebe sinais analógicos de tensão (NRSE), quando leio o sinal em DBL funciona normalmente, porém eu quero lê-los em I16.
    É ai que aparece o problema, acredito que seja no conversor A/D.
    Coloquei o canal de entrada AI0 em curto com o AI SENSE onde era esperado que o sinal ficasse zerado, ou pelo menos em torno de 0 devido ao ruído.
    Porém fica deslocado, na faixa de -426, segue imagem.

    Olá SSoneka,
    O problema está na configuração de sua medição, quando é selecionada a leitura em I16 está será feita em modo "unscaled" o que significa que o driver irá lhe entregar um inteiro de 16bits, no seu caso, que representa o valor binário que vem do ADC do dispositivo.
    Se você precisa de um valor nesse formato o ideal é converte-lo posteriormente.
    Havendo qualquer dúvida estamos a disposição.
    Barbara Pracek
    Engenharia de Aplicações
    National Instruments Brasil

  • Preciso de dicas para Análise de Ordem.

    Possuo um arquivo em formato waveform, com dois canais analógicos, sendo o primeiro com pulsos que correspondem a 1/rev do eixo e o outro com aceleração vertical no mancal. Como posso transformat este primeiro em sinal de rotãção para análise de ordem ou plotar um em função do outro em um waterfall graph, para analisar as frequências e ordens de maior amplitude?

    Voce pode plotar um em função do outro utilizando o "Waveform Graph" control, se voce estiver utilizando Labview 6.1 voce pode navegar nos exemplos e procurar o exemplo chamado "Graph Waveform Arrays.vi" que mostra como plotar um array em função do outro.
    Espero que ajude
    Andre Oliveira

  • Capturar a Premier Elements 4.0 desde dispositivo AverMedia

    Premier Elements no reconoce el dispositivo de captura AverMedia DVD EZMaker USB Gold modelo P/N300AC038-CLD. ¿Existe algún modo de hacer que funcione y así importar vídeo analógico compuesto directamente? Gracias

    TRANSLATION:
    Premier Elements does not recognize the capture device USB Gold AverMedia DVD EZMaker P/N300AC038-CLD model. Is there a way to make it work and import video and analog composite direct? Thanks
    MY RESPONSE:
    I am sorry but Premiere Elements will not work with that or any other USB digitizing device. You will need to capture your video through a IEEE-1394 (FireWire) device like the ADS Pyro AV Link or the Canopus AVDC.
    Lo siento, pero Premiere Elements no va a funcionar con ese o cualquier otro dispositivo USB digitalización. Usted tendrá que capturar vídeo a través de IEEE-1394 (FireWire) dispositivo como el enlace de ADS Pyro AV o la AVDC Canopus.

  • Virus en mi mac

    Mi Macbook pro os x 10.7.5  tiene virus. Hace unos días al estar reproduciendo vídeos anime mi antivirus avast detectó una infección web y al analizar encontré un virus y supuestamente lo eliminé pero seguía apareciendo la notificación de infección web y por mas que analicé no me apareció nada, intenté descargar otros antivirus gratuitos en safari pero jamás pude instalarlos y además cada que abría una nueva ventana o url me aparecía la misma notificación, ahora mi safari esta super lento y no termina de cargar ninguna pagina. ¿Cómo detecto y elimino el virus? ¿Algún antivirus que me recomienden?

    En primer lugar, Avast a / v software no es necesaria en un Mac y sólo hará que tus problemas.
    Avast instrucciones unintall > >  How to completely uninstall avast! Free Antivirus from a PC or Mac
    Avast ha hecho que muchos usuarios de Mac problemas como se señaló en los resultados de una búsqueda ASC aqui.
    Los anuncios pop-up son debidas a malware, no un virus.
    Descargue y ejecute la herramienta de eliminación de adware aquí >  The Safe Mac » Adware Removal Guide
    Fácil, seguro y sólo toma un minuto o dos.

  • No veo after effects en monitor de tv

    Tengo una tarjeta NVidia quadro 540 Pro, pero no puedo ver en mi monitor de tv lo que hago en after effects, que debo hacer?

    Intenta conseguir el plugin TVZeka. Aprovecha la salida de tu tarjeta gráfica para poder monitorizar en tv externo.
    Si tienes firewire necesitarás un conversor digital/analógico, estilo Moviebox Dv o similar.
    Un saludo.

  • Como integrar Dreamweaver y Messenger?

    Alguien sabe como integrar alg�n programa de
    mensajeria instant�nea con el
    Messenger. Hay alg�n control ActiveX, o alguna
    referencia en la Web.
    Gracias de antemano!

    Buen día tesla333,
    a que te refieres con integrar los 3VIs en uno solo? A tener solamente un VI que haga lo de los 3??? 
    lo que podrías hacer  es utilizar ciclos paralelos, los cuales podrás tenerlos de manera asincrona con distintos Sample Rate, esto nos permitirá manejar de manera más controlada cada uno de ellos. Una guía podría ser este ejemplo de una arquitectura productor consumidor, en la cual se tienen dos ciclos a distinta velocidad de muestreo, almacenando los datos adquiridos en un Qeue para no perder datos, en este caso podríamos tener un Qeue por cada medición que deseas hacer...
    https://decibel.ni.com/content/docs/DOC-30005
    Un ejemplo que nos puede servir es el siguiente donde se tiene una adquisición de manera sincronizada de voltaje y de temperatura. Podrías implementar algo parecido en tu proyecto.
    https://decibel.ni.com/content/docs/DOC-25155
    Si vas a utilizar una DAQ para distintas tareas hay que tomar en cuenta algunas limitaciones como el convertidor analógico digital de la tarjeta, los rangos de voltaje que tendremos en cada entrada, para así aprovechar al máximo nuestra resolución.
    Espero esta información te ayude en tu proyecto.
    Saludos!
    Omar I.
    Applications Engineer
    National Instruments

  • Como Capturar imagen S-VIDEO o Video Compuesto con Premiere Pro 7

    Hola no puedo capturar con mi Adobe Premiere Pro 7 video S-Video Video Compuesto solo puedo capturar video digital via Link o Fire-Ware; que como codecs o que configuracion o que tengo que hacer, estare agradecido de sus aportes, Gracias.

    1 por firewire solo puedes capturar digital.
    2 para capturar analógico necesitas una tarjeta con entrada analógica.
    3 si no tienes puedes intentar utilizar tu camara de video/vtr/vcr como puente. Conecta la fuente de S-video a la camara y esta al ordenador por firewire. !Tu cámara o magneto ha de tener entrada de S-Video!
    Lo que entre en la camara o magneto tiene que salir por el firewire de la camara al ordenador.
    4 Para que premiere capture analógico "teniendo entrada analógica" tienes que deshabilitar el "device control" en la ventana de captura que apareca "none". Desaparecen los botones de control remoto y tendras un unico boton de grabación. Le das play al video y a grabar en el premiere "record".

  • Read a specific line of a txt file using vba not using line by line, Leer una Linea especifica de archivo de texto sin recorrer linea por linea

    Buenos días - Good morning
    Mi pregunta la escribiré en español y en ingles y espero alguien tenga la solución.
    I'll write my question in Spanish and English and I hope someone has the solution.
    SPANISH
    Creé una Macro en VBA que lee mas de 200.000 archivos de texto (.txt) los cuales tienen diferentes tamaños y cantidad de información dentro de ellos, de cada archivo necesito extraer la información de las 3 primeras lineas y las ultimas 10 lineas, las 3
    primeras lineas es fácil ya que uso un "READLINE" 3 veces y voy capturando la información de las tres primeras lineas, para las ultimas 10 lineas las cuales están identificadas por un código inicial hago un ciclo que lee linea por linea hasta que
    encuentra el numero 3 en un espacio especificado de la linea y de ahí captura la información de cada linea de texto que serian las 10 ultimas, el problema que tengo es que la cantidad de archivos y de información dentro de los archivos aumenta considerablemente
    cada día y por tener el ciclo que lee cada una de las lineas de cada archivo de texto la Macro se demora cada vez mas a medida que aumenta la información y consume cada vez mas memoria de la maquina.
    Necesito un método diferente que no lea linea por linea y que yo le pueda decir lea la linea (renglón) numero 1000 (ejemplo) y capture la información a partir de ahí para ahorrar algo de tiempo, o saber cuantas lineas de texto tiene el archivo .txt y decirle
    que me lea a partir de (numero total de lineas del txt -(menos) 10 lineas) así me leería las 10 ultimas.
    ENGLISH
    I created a Macro in VBA that reads more than 200,000 text files (.txt) which have different sizes and quantity of information within them, each file need to extract the information from the first 3 lines and last 10 lines, 3 first lines is easy as using a
    'READLINE "3 times and am capturing information from the first three lines, for the last 10 lines which are identified by an initial code I make a loop that reads line by line until it finds the number 3 in a specified area of ​​the line and then capture
    the information of each line of text that would be 10 last, the problem that I have is that the number of files and information within files significantly increases every day and having the loop that reads each line of each text file is delayed Macro increasingly
    as more information and consume more and more memory on the machine.
    I Need a different method not read line by line and I can tell you read the line (row) number 1000 (example) and capture the information from there to save some time or know how many lines of text have the file .txt and tell me read from (total number of lines
    of txt - (minus) 10 lines) so I would read 10 last.
    Here is the code I currently use
    Dejo el código que uso actualmente
    Dim fs, f, ts, REG
    Set fso = CreateObject("Scripting.FileSystemObject")
        On Error Resume Next
    sFilePath = strFolder & "\" & strFileName
    Set f = fso.getFile(sFilePath)
    Set ts = f.OpenAsTextStream(1, 0)
    REG = ts.READLINE
    Ciclo para llegar hasta las ultimas 10 lineas
    Cycle to reach the last 10 lines
    For J = 1 To 200000
                REG = ts.READLINE
                    If Val(Mid(REG, 6, 1)) = 3 Then

    Good Morning ryguy72
    First thank you so much for your answer, sorry for my english in the question, I tried for a long time to make a code that wasn't so slow to read the last 10 lines, 'cuz most codes used a cycle "For" to read line by line asking if in the specific
    position is the character(number) that tells me that i should get started to read the last lines that i need, that takes a lot longer than your code doing a Split with Mydata and storing it in strData(). I don't know how to do this and every forum that
    i consulted to read the last 10 lines quickly they made the same read line by line with a Cycle "for".
    Thanks again, I gonna improve my code with your help, 'cuz it took about 4 hours to read all the information and everyday ascended more time and memory consumption.
    Thanks to everyone who offered their help so disinterested and free, so should always be people with that spirit, I hope someday to be SO good as you programming.

  • Mi router lo puedo programar en canal 12 y 13 pero mi nuevo mac book pro no ve estos canales

    mi router lo puedo programar en canal 12 y 13 pero mi nuevo mac book pro no ve estos canales

    Hola, si lo adquiri fuera de chile en canada. Mi lenovo que si lo adquiri en chile puede conectar con los canales 12 y 13 sin problema, estos canales en mi edificio no estan usados es por esta razon que quise configurar el router en canal 12 / 13, sabes si hay alguna forma de modificar el country code para poder usar estos canales y asi hacer mas eficiente mi conexcion?

  • Mas info sobre SAP Hana ?

    Estimados, estuve leyendo que SAP va a "difundir" Hana como un nuevo programa y lograr sacarle mercado a Oracle.
    No les voy a mentir, de las soluciones que conozco de SAP, nunca antes había leído algo sobre "Hana", que realmente es:
    SAP High-Performance Analytic Appliance (por si alguien está tan perdido como yo).
    El tema es que no encuentro material oficial, un enlace directo a la sección "Hana" o algo así existe?
    Algun consultor de habla hispana que esté trabajando con esto? :P
    Si tienen enlaces, del help, de lo que sea (no importa si es en ingles), que ustedes consideren relevantes, les agradecería que me los pasen...
    Un abrazo a todos... y a "actualizarse" estimados ! xD

    Hola Osvaldo y a todos en general,
    Yo acabo de finalizar una migracion de un sistema BW que estaba trabajando bajo Oracle y lo pasamos a HANA 1.0 por lo que queria darles algunas de mis impresiones pero primero les explico un poco el landscape sobre el cual trabaje.
    Software: Se trataba de un ambiente BW en version 7.3 SPS7 (para el momento que comenzamos este era el requerimiento minimo para poder ir a HANA) instalado sobre Oracle 11.2 en ambientes de alta disponibilidad HP - UX, este sistema en particular estaba como No Unicode por lo cual como parte del proceso debiamos hacer la conversion a Unicode (obligatoria para HANA)  durante el mismo proceso. El proceso en este caso tomo bastante tiempo debido a que primero debimos (hace mas de un año atras) hacer upgrade a Netweaver 7.3 y esperar que se liberaran los Stacks necesarios para poder llevar a cabo la implantacion del sistema bajo HANA.
    Appliance: El proveedor del appliance es el responsable de entregar las cajas para la instalacion de la base de datos HANA con el producto instalado y funcional, incluyendo los file systems necesarios con los nombres que el cliente les provee y ademas el nombre de Host que el cliente especifique.
    Afortunadamente para mi, en el cliente en el que me encuentro SAP AG tiene contrato Max Attention y les proveen muchas facilidades de recursos de consultoria SAP por lo cual desde el principio conte con el apoyo de uno de estos especialistas de HANA para poder llevar a cabo el proceso.
    Basicamente lo que llevamos a cabo aqui fue una copia heterogenea como normalmente se haria para llevar por ejemplo de Oracle a SQL Server con el añadido de la conversion a Unicode que lo hace un poco mas complicado en lo que se refiere a los preparativos y ejecuciones posteriores al proceso de copia.
    Existen muchas notas relacionadas con las instalaciones de BW on HANA que es sumamente importante leer puesto que debido a que esto es bastante nuevo aun, hay que aplicar y modificar configuraciones en HANA para poder llevar a cabo la migracion, sobre todo porque de no hacerlo se corre el peligro de corrupcion de datos.
    El software para hacer la migracion es el nuevo SWPM o Software Provisioning Manager que pueden encontrar en Marketplace. Cuando comenzamos con todo este proceso usamos la primera version del software incluyendo support package 1, hoy existe otra opcion que para mi tiene ventajas y desventajas.
    Ventajas: esta un poco mas madura y seguramente muchos bugs del la primera version no los van a confrontar, ademas existe ya la opcion de Refresh de base de datos para casos como refrescamiento de un ambiente QA desde un PRD y va a soportar las copias homogeneas con Backup Restore que hasta ahora no esta soportado.
    Desventajas: Todos los procesos de Export e Import se corren desde el Host donde se encuentra la instancia central. Normalmente el Appliance HANA cuenta con mucho poder de CPU's mientras que las instancias siempre son mas pequeñas. Esto no ayuda durante la migracion que basicamente es uso de CPU y muy poco de memoria o I/O. Por cierto que un amigo que trabaja en SAP y vino a apoyarnos con algunos temas luego del Go Live se sorprendio que la primera version lo podia hacer y a el tambien le parecio que es mejor correr esto desde el Appliance HANA.
    El proceso de Export en principio tomo 65 horas pero usando las facilidades de dividir paquetes de export y sacar en procesos paralelos las tablas mas grandes (Temas netamente de como hacer el export) se logro llevar a 15 horas en produccion para el Golive. Aqui el truco es tratar de dividir los paquetes de export para que sean muchos procesos que trabajen en paralelo y asi sacar provecho del hardware completo. Como regla les digo que por cada CPU Core pueden colocar dos procesos paralelos pero no voy a entrar en detalles pues es muy largo y complicado de explicar aqui, lo que les digo es que se trata de que normalmente un export normal lleva unos 20 paquetes y nosotros los dividimos y creamos cerca de 2000!!.
    El import es igualmente importante pero depende netamente de la cantidad de procesos en paralelo que puedas usar, por la caja que tenemos aqui tipo Scaleout usamos 160 procesos en paralelo para que los cerca de 2000 paquetes se procesaran lo mas rapido posible, recuerden que este proceso es mucho de CPU y poco de memoria y I/O.
    Luego de salir en vivo confrontamos muchos problemas que se han estado solucionando con muchos casos a SAP quienes han liberado revisiones para HANA y notas para BW que resultaron en la obligatoriedad de instalar el Stack 8 que mejoro bastante las cosas aun cuando tenemos problemas con muchas cosas aun. En fin, este producto esta bastante nuevo todavia por lo cual si piensan entrar en un proyecto con HANA deben tomar en cuenta que luego de implementarlo van a tener que bajar regularmente los sistemas para hacer las actualizaciones de HANA y aplicar notas y stacks a BW para poder disfrutar de un sistema lo suficientemente estable y con ciertas mejoras en los tiempos de respuesta, pero ojo, se necesita bastante trabajo del lado Funcional y de Desarrollo durante la post implementacion por lo cual recomiendo al menos colocar 6 semanas de estabilizacion si comienzan en estos dias, seguramente a finales de este año el producto estara lo suficientemente maduro para que el proceso post sea bastante mas corto.
    Espero que esto les sirva de algo a sus conocimientos y de tener alguna pregunta estoy a su disposicion.
    Saludos,
    Alberto

Maybe you are looking for