SlideShare una empresa de Scribd logo
1 de 23
BIG DATA, BIG OBJETCS
Martín De León
martin@nimacloud.com
The computer industry is the
only industry that is more
fashion-driven than women’s
fashion”
Larry Ellison
¿Qué es Big Data?
Datos que exceden la capacidad de procesamiento
de los sistemas de bases de datos convencionales.
Enfoques rentables han surgido para dominar el volumen, la velocidad y la
variabilidad de los datos masivos
● Dentro de estos datos se encuentran patrones e información valiosos,
previamente ocultos debido a la cantidad de trabajo requerido para
extraerlos.
● El hardware básico actual, las arquitecturas en la nube y el software de
código abierto llevan el procesamiento de Big Data al alcance de compañías
más pequeñas.
El valor del big data para una organización
● Uso analítico: El análisis de Big Data puede revelar ideas ocultas
previamente por datos demasiado costosos de procesar, como la influencia
de los compañeros entre los clientes, revelados al analizar las transacciones
de los compradores y los datos sociales y geográficos.
● Habilitación de nuevos productos: Ser capaz de procesar cada elemento
de datos en un tiempo razonable elimina la necesidad de muestreo y
promueve un enfoque dinámico de los datos, en contraste con la naturaleza
estática de ejecutar informes predeterminados.
¿Cómo se ve el Big Data?
LAS TRES “V"
• Volúmen, Velocidad y Variedad son comúnmente utilizadas para caracterizar
diferentes aspectos del big data. Ellos son una lente útil a través de la cual
ver y comprender la naturaleza del datos y las plataformas de software
disponibles para explotarlos.
• La mayoría de los análisis de datos contienen con cada uno de los Vs en un
grado u otro.
VOLÚMEN
Si pudiera ejecutar un pronóstico teniendo en cuenta 300
factores en lugar de 6, ¿podría hacer una mejor predicción?
El volumen presenta el desafío más inmediato para
estructuras de TI convencionales.
Requiere un almacenamiento escalable y un enfoque
distribuido para las consultas.
VELOCIDAD
• Internet y la era de los dispositivos móviles significan que la forma en que
distribuimos y consumimos productos y servicios está cada vez más
instrumentada, lo que genera un flujo de datos hacia el proveedor.
• El problema no es solo la velocidad de los datos entrantes: es posible
Hacer streaming de datos que se mueven rápidamente al almacenamiento
masivo para su posterior procesamiento por lotes, por ejemplo. La importancia
radica en la velocidad del bucle de entrada y salida de datos.
VARIEDAD
Rara vez los datos se presentan en una forma perfectamente ordenada y lista
para procesar. Un tema común en los sistemas de big data es que la fuente
los datos son diversos y no caen en estructuras relacionales limpias.
Podría. ser texto de las redes sociales, datos de imágenes, datos sin procesar
directamente desde un sensor. Ninguna de estas cosas está lista para la
integración en una aplicación
EJEMPLOS DE DATOS DE ENTRADA A LOS SISTEMAS DE BIG DATA
● Conversaciones de redes
sociales
● Registros de servidores web
● Sensores de flujo de tráfico
● Imágenes satelitales
● Transmisiones de audio
● Transacciones bancarias
● Archivos MP3
● Contenido de páginas web
● Escaneos de documentos
gubernamentales
● Eutas de GPS
● Telemetría de automóviles
● Datos del mercado financiero
CONCLUSIONES
● Big Data es demasiado voluminoso, demasiado rápido y/o demasiado
variable para poder analizarlo con herramientas convencionales.
● El abaratamiento del hardware, la nube y el software libre ponen el Big Data
al alcance de mas y mas compañias.
● Se deben guardar la mayor cantidad de datos posibles pero todos los datos
recopilados se pueden procesar (Por ejemplo el colisionador de Hadrones).
SALESFORCE Y
BIG DATA
¿Qué son los Big Objects?
● Permiten un desempeño sostenido de hasta 1000.000.000 de registros o mas.
● Pueden ser standar (FieldHistoryArchive por ejemplo) o custom.
● Para definir un custom big object, se crea un archivo object que contiene su
definición, campos e índice, junto con un permissionset para definir los
permisos para cada campo, así como un archivo package.xml para definir el
contenido de los metadatos del objeto. Los campos definidos en el índice de un
big object determinan la identidad y la capacidad de ser consultado del big
object.
ALGUNOS CASOS DE USO
Vista en 360° del cliente
Tiene gran cantidad de información de clientes que desea almacenar. Desde programas de lealtad a
transacciones, pedidos e información de facturación, utilice un big object personalizado para realizar un
seguimiento de cada detalle.
Auditoría y seguimiento
Mantenga una visión a largo plazo del uso por parte de sus usuarios de Salesforce para análisis o fines de
cumplimiento legal.
Archivo histórico
Mantenga el acceso a datos históricos para análisis o fines de cumplimento legal optimizando al mismo
tiempo el desempeño de sus aplicaciones principales de CRM o Force.com.
CONSULTAS CON BIG OBJECTS
SOQL
Se utiliza si se sabe que la consulta devolverá una pocos datos, no desea
esperar los resultados o necesita los resultados devueltos inmediatamente para
utilizarlos en Apex.
SOQL asíncrono
Con SOQL asíncrono puede ejecutar consultas múltiples en segundo plano
mientras monitorea su estado de realización. Configure sus consultas y vuelva
unas horas más tarde con un excelente conjunto de datos con el que trabajar.
Ejemplo de Async Query
{
"query": "SELECT Account__c, In_Game_Purchase__c FROM Customer_Interaction__b WHERE
Play_Date__c='2017-09-06'",
"operation": "insert",
"targetObject": "Customer_Interaction_Analysis__c",
"targetFieldMap": {"Account__c":"Account__c",
"In_Game_Purchase__c":"Purchase__c"
},
"targetValueMap": {"$JOB_ID":"BackgroundOperationLookup__c",
"Copy fields from source to target":"BackgroundOperationDescription__c"
}
}
Respuesta del ejemplo
{
"jobId":"08PD000000003kiT",
"message":"",
"query":"SELECT Account__c, In_Game_Purchase__c FROM
Customer_Interaction__b WHERE Play_Date__c='2017-09-06'",
"status":"Success",
"targetObject":"Customer_Interaction_Analysis__c",
"targetFieldMap":{"Account__c":"Account__c",
"In_Game_Purchase__c":"Purchase__c"}
}
LIMITACIONES
● Los Big Objects solo admiten permisos de objetos y campos.
● Debe utilizar la metadata API para definir o agregar un campo a un custom big object personalizado.
● Las consultas de relaciones SOQL se basan en un campo de búsqueda procedente de un big object a
un objeto estándar o custom en la lista de selección de campos (no en filtros o subconsultas).
● Los big objects no admiten un interfaz de usuario estándar.
● Puede crear hasta 100 big objects por organización. Los límites para los campos de big objects son
parecidos a los límites de los objetos custom, y dependen del tipo de licencia.
● Los big objects no admiten transacciones que incluyen big objects, objetos estándar y objetos
personalizados.
● No se puede utilizar triggers, flows, procesos ni la aplicación Salesforce.
RECURSOS*
• Big Data Now de O'Reilly Radar- Disponible en Amazon y gooogle books. ISBN: 978-1-449-35671-2
• Trailhead de Big Objects
• Playlist en youtube Big Data, Big objects.
https://www.youtube.com/playlist?list=PLMeuTUCuMC1_2GwIp4T7_Rvt5FxcsBgxf&jct=MqChrBxtT-
wYdjptI5bccs5K0QbP5w&disable_polymer=true
• http://resources.docs.salesforce.com/198/latest/en us/sfdc/pdf/async_soql_guide.pdf
• https://resources.docs.salesforce.com/210/latest/en-us/sfdc/pdf/big_objects_guide.pdf
• Email: martin@nimacloud.com
*Disponibles en blog.nimacloud.com
Thank Y u
PREGUNTAS?

Más contenido relacionado

La actualidad más candente

Big Data en el entorno Bancario
Big Data en el entorno BancarioBig Data en el entorno Bancario
Big Data en el entorno BancarioMartín Cabrera
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Big Data con Sql Server 2014 y la nube
Big Data con Sql Server 2014 y la nubeBig Data con Sql Server 2014 y la nube
Big Data con Sql Server 2014 y la nubeEduardo Castro
 
Big Data Architecture con Pentaho
Big Data Architecture con PentahoBig Data Architecture con Pentaho
Big Data Architecture con PentahoDatalytics
 
Big data con SQL Server 2014
Big data con SQL Server 2014Big data con SQL Server 2014
Big data con SQL Server 2014Eduardo Castro
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesJuan José Domenech
 
Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Peter Kroll
 
Siete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataSiete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataBEEVA_es
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerEduardo Castro
 
Que debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopQue debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopEduardo Castro
 
Big Data para analizar las redes sociales
Big Data para analizar las redes socialesBig Data para analizar las redes sociales
Big Data para analizar las redes socialesDatKnoSys
 
Desmitificando el Big Data
Desmitificando el Big DataDesmitificando el Big Data
Desmitificando el Big DataStratebi
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVABEEVA_es
 

La actualidad más candente (20)

Big Data & RRHH
Big Data & RRHHBig Data & RRHH
Big Data & RRHH
 
Big Data en el entorno Bancario
Big Data en el entorno BancarioBig Data en el entorno Bancario
Big Data en el entorno Bancario
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Anatomía de un proyecto de Big Data
Anatomía de un proyecto de Big DataAnatomía de un proyecto de Big Data
Anatomía de un proyecto de Big Data
 
Big Data con Sql Server 2014 y la nube
Big Data con Sql Server 2014 y la nubeBig Data con Sql Server 2014 y la nube
Big Data con Sql Server 2014 y la nube
 
Big Data Architecture con Pentaho
Big Data Architecture con PentahoBig Data Architecture con Pentaho
Big Data Architecture con Pentaho
 
Big data presentacion diapositiva
Big data presentacion diapositivaBig data presentacion diapositiva
Big data presentacion diapositiva
 
Big data con SQL Server 2014
Big data con SQL Server 2014Big data con SQL Server 2014
Big data con SQL Server 2014
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patrones
 
Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015
 
Big data
Big dataBig data
Big data
 
Siete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataSiete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big Data
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight Server
 
Que es big data
Que es big dataQue es big data
Que es big data
 
Que debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopQue debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre Hadoop
 
Big Data para analizar las redes sociales
Big Data para analizar las redes socialesBig Data para analizar las redes sociales
Big Data para analizar las redes sociales
 
Data
DataData
Data
 
Obtención de Datos en #BigData
Obtención de Datos en #BigDataObtención de Datos en #BigData
Obtención de Datos en #BigData
 
Desmitificando el Big Data
Desmitificando el Big DataDesmitificando el Big Data
Desmitificando el Big Data
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVA
 

Similar a Big data, Big Objects

Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...CICE
 
01. Introducción a la Analítica de Datos.pptx
01. Introducción a la Analítica de Datos.pptx01. Introducción a la Analítica de Datos.pptx
01. Introducción a la Analítica de Datos.pptxJuanCarlosRomanPerez1
 
Base de datos 217 1bn
Base de datos 217 1bnBase de datos 217 1bn
Base de datos 217 1bnjuanjosetn
 
¿Cuál es el futuro de la estrategia de datos?
¿Cuál es el futuro de la estrategia de datos?¿Cuál es el futuro de la estrategia de datos?
¿Cuál es el futuro de la estrategia de datos?Denodo
 
Big-Data-aplicado-a-los-Negocios (1).pptx
Big-Data-aplicado-a-los-Negocios (1).pptxBig-Data-aplicado-a-los-Negocios (1).pptx
Big-Data-aplicado-a-los-Negocios (1).pptxJavierNavarrete43
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionValmore Medina
 
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Denodo
 
Ponencia B2C Antonio Alonso. Big Data. Nuevas oportunidades de empleo
Ponencia B2C  Antonio Alonso. Big Data. Nuevas oportunidades de empleoPonencia B2C  Antonio Alonso. Big Data. Nuevas oportunidades de empleo
Ponencia B2C Antonio Alonso. Big Data. Nuevas oportunidades de empleoCICE
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. GustavoMartin46
 
Big Data: Presente o Futuro
Big Data: Presente o FuturoBig Data: Presente o Futuro
Big Data: Presente o FuturoSteelmood
 
2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCAKEEDIO
 
3.1. Datos Adquisición
3.1. Datos Adquisición3.1. Datos Adquisición
3.1. Datos AdquisiciónDavid Narváez
 
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...atSistemas
 

Similar a Big data, Big Objects (20)

Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
 
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
Business Intelligende& Big Data: Nuevos perfiles y oportunidades de empleo. P...
 
01. Introducción a la Analítica de Datos.pptx
01. Introducción a la Analítica de Datos.pptx01. Introducción a la Analítica de Datos.pptx
01. Introducción a la Analítica de Datos.pptx
 
Base de datos 217 1bn
Base de datos 217 1bnBase de datos 217 1bn
Base de datos 217 1bn
 
¿Cuál es el futuro de la estrategia de datos?
¿Cuál es el futuro de la estrategia de datos?¿Cuál es el futuro de la estrategia de datos?
¿Cuál es el futuro de la estrategia de datos?
 
Big-Data-aplicado-a-los-Negocios (1).pptx
Big-Data-aplicado-a-los-Negocios (1).pptxBig-Data-aplicado-a-los-Negocios (1).pptx
Big-Data-aplicado-a-los-Negocios (1).pptx
 
Copy of Charla Cibertec DAT.ppt
Copy of Charla Cibertec DAT.pptCopy of Charla Cibertec DAT.ppt
Copy of Charla Cibertec DAT.ppt
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
 
Ponencia B2C Antonio Alonso. Big Data. Nuevas oportunidades de empleo
Ponencia B2C  Antonio Alonso. Big Data. Nuevas oportunidades de empleoPonencia B2C  Antonio Alonso. Big Data. Nuevas oportunidades de empleo
Ponencia B2C Antonio Alonso. Big Data. Nuevas oportunidades de empleo
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero.
 
Big Data: Presente o Futuro
Big Data: Presente o FuturoBig Data: Presente o Futuro
Big Data: Presente o Futuro
 
BigData
BigDataBigData
BigData
 
Capítulo 3 todo genera datos
Capítulo 3 todo genera datosCapítulo 3 todo genera datos
Capítulo 3 todo genera datos
 
2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA
 
3.1. Datos Adquisición
3.1. Datos Adquisición3.1. Datos Adquisición
3.1. Datos Adquisición
 
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...
Cómo llegar a la máxima personalización del eCommerce combinando Big Data, Cl...
 
Presentación big data
Presentación big dataPresentación big data
Presentación big data
 
CASO PRACTICO 2.pptx
CASO PRACTICO 2.pptxCASO PRACTICO 2.pptx
CASO PRACTICO 2.pptx
 
Trabajo de bigadata
Trabajo de bigadataTrabajo de bigadata
Trabajo de bigadata
 

Big data, Big Objects

  • 1. BIG DATA, BIG OBJETCS Martín De León martin@nimacloud.com
  • 2. The computer industry is the only industry that is more fashion-driven than women’s fashion” Larry Ellison
  • 4. Datos que exceden la capacidad de procesamiento de los sistemas de bases de datos convencionales.
  • 5. Enfoques rentables han surgido para dominar el volumen, la velocidad y la variabilidad de los datos masivos ● Dentro de estos datos se encuentran patrones e información valiosos, previamente ocultos debido a la cantidad de trabajo requerido para extraerlos. ● El hardware básico actual, las arquitecturas en la nube y el software de código abierto llevan el procesamiento de Big Data al alcance de compañías más pequeñas.
  • 6. El valor del big data para una organización ● Uso analítico: El análisis de Big Data puede revelar ideas ocultas previamente por datos demasiado costosos de procesar, como la influencia de los compañeros entre los clientes, revelados al analizar las transacciones de los compradores y los datos sociales y geográficos. ● Habilitación de nuevos productos: Ser capaz de procesar cada elemento de datos en un tiempo razonable elimina la necesidad de muestreo y promueve un enfoque dinámico de los datos, en contraste con la naturaleza estática de ejecutar informes predeterminados.
  • 7. ¿Cómo se ve el Big Data?
  • 8. LAS TRES “V" • Volúmen, Velocidad y Variedad son comúnmente utilizadas para caracterizar diferentes aspectos del big data. Ellos son una lente útil a través de la cual ver y comprender la naturaleza del datos y las plataformas de software disponibles para explotarlos. • La mayoría de los análisis de datos contienen con cada uno de los Vs en un grado u otro.
  • 9. VOLÚMEN Si pudiera ejecutar un pronóstico teniendo en cuenta 300 factores en lugar de 6, ¿podría hacer una mejor predicción? El volumen presenta el desafío más inmediato para estructuras de TI convencionales. Requiere un almacenamiento escalable y un enfoque distribuido para las consultas.
  • 10. VELOCIDAD • Internet y la era de los dispositivos móviles significan que la forma en que distribuimos y consumimos productos y servicios está cada vez más instrumentada, lo que genera un flujo de datos hacia el proveedor. • El problema no es solo la velocidad de los datos entrantes: es posible Hacer streaming de datos que se mueven rápidamente al almacenamiento masivo para su posterior procesamiento por lotes, por ejemplo. La importancia radica en la velocidad del bucle de entrada y salida de datos.
  • 11. VARIEDAD Rara vez los datos se presentan en una forma perfectamente ordenada y lista para procesar. Un tema común en los sistemas de big data es que la fuente los datos son diversos y no caen en estructuras relacionales limpias. Podría. ser texto de las redes sociales, datos de imágenes, datos sin procesar directamente desde un sensor. Ninguna de estas cosas está lista para la integración en una aplicación
  • 12. EJEMPLOS DE DATOS DE ENTRADA A LOS SISTEMAS DE BIG DATA ● Conversaciones de redes sociales ● Registros de servidores web ● Sensores de flujo de tráfico ● Imágenes satelitales ● Transmisiones de audio ● Transacciones bancarias ● Archivos MP3 ● Contenido de páginas web ● Escaneos de documentos gubernamentales ● Eutas de GPS ● Telemetría de automóviles ● Datos del mercado financiero
  • 13. CONCLUSIONES ● Big Data es demasiado voluminoso, demasiado rápido y/o demasiado variable para poder analizarlo con herramientas convencionales. ● El abaratamiento del hardware, la nube y el software libre ponen el Big Data al alcance de mas y mas compañias. ● Se deben guardar la mayor cantidad de datos posibles pero todos los datos recopilados se pueden procesar (Por ejemplo el colisionador de Hadrones).
  • 15. ¿Qué son los Big Objects? ● Permiten un desempeño sostenido de hasta 1000.000.000 de registros o mas. ● Pueden ser standar (FieldHistoryArchive por ejemplo) o custom. ● Para definir un custom big object, se crea un archivo object que contiene su definición, campos e índice, junto con un permissionset para definir los permisos para cada campo, así como un archivo package.xml para definir el contenido de los metadatos del objeto. Los campos definidos en el índice de un big object determinan la identidad y la capacidad de ser consultado del big object.
  • 16. ALGUNOS CASOS DE USO Vista en 360° del cliente Tiene gran cantidad de información de clientes que desea almacenar. Desde programas de lealtad a transacciones, pedidos e información de facturación, utilice un big object personalizado para realizar un seguimiento de cada detalle. Auditoría y seguimiento Mantenga una visión a largo plazo del uso por parte de sus usuarios de Salesforce para análisis o fines de cumplimiento legal. Archivo histórico Mantenga el acceso a datos históricos para análisis o fines de cumplimento legal optimizando al mismo tiempo el desempeño de sus aplicaciones principales de CRM o Force.com.
  • 17. CONSULTAS CON BIG OBJECTS SOQL Se utiliza si se sabe que la consulta devolverá una pocos datos, no desea esperar los resultados o necesita los resultados devueltos inmediatamente para utilizarlos en Apex. SOQL asíncrono Con SOQL asíncrono puede ejecutar consultas múltiples en segundo plano mientras monitorea su estado de realización. Configure sus consultas y vuelva unas horas más tarde con un excelente conjunto de datos con el que trabajar.
  • 18. Ejemplo de Async Query { "query": "SELECT Account__c, In_Game_Purchase__c FROM Customer_Interaction__b WHERE Play_Date__c='2017-09-06'", "operation": "insert", "targetObject": "Customer_Interaction_Analysis__c", "targetFieldMap": {"Account__c":"Account__c", "In_Game_Purchase__c":"Purchase__c" }, "targetValueMap": {"$JOB_ID":"BackgroundOperationLookup__c", "Copy fields from source to target":"BackgroundOperationDescription__c" } }
  • 19. Respuesta del ejemplo { "jobId":"08PD000000003kiT", "message":"", "query":"SELECT Account__c, In_Game_Purchase__c FROM Customer_Interaction__b WHERE Play_Date__c='2017-09-06'", "status":"Success", "targetObject":"Customer_Interaction_Analysis__c", "targetFieldMap":{"Account__c":"Account__c", "In_Game_Purchase__c":"Purchase__c"} }
  • 20. LIMITACIONES ● Los Big Objects solo admiten permisos de objetos y campos. ● Debe utilizar la metadata API para definir o agregar un campo a un custom big object personalizado. ● Las consultas de relaciones SOQL se basan en un campo de búsqueda procedente de un big object a un objeto estándar o custom en la lista de selección de campos (no en filtros o subconsultas). ● Los big objects no admiten un interfaz de usuario estándar. ● Puede crear hasta 100 big objects por organización. Los límites para los campos de big objects son parecidos a los límites de los objetos custom, y dependen del tipo de licencia. ● Los big objects no admiten transacciones que incluyen big objects, objetos estándar y objetos personalizados. ● No se puede utilizar triggers, flows, procesos ni la aplicación Salesforce.
  • 21. RECURSOS* • Big Data Now de O'Reilly Radar- Disponible en Amazon y gooogle books. ISBN: 978-1-449-35671-2 • Trailhead de Big Objects • Playlist en youtube Big Data, Big objects. https://www.youtube.com/playlist?list=PLMeuTUCuMC1_2GwIp4T7_Rvt5FxcsBgxf&jct=MqChrBxtT- wYdjptI5bccs5K0QbP5w&disable_polymer=true • http://resources.docs.salesforce.com/198/latest/en us/sfdc/pdf/async_soql_guide.pdf • https://resources.docs.salesforce.com/210/latest/en-us/sfdc/pdf/big_objects_guide.pdf • Email: martin@nimacloud.com *Disponibles en blog.nimacloud.com