Paginación dirigida por el cliente y dirigida por el servidor en el adaptador SQL de Salesforce Connect para Snowflake
Es común que las consultas de Salesforce Connect de datos externos tengan un conjunto de resultados de gran tamaño que se divide en lotes o pÔginas mÔs pequeños. Usted decide si el comportamiento de la paginación se debe controlar por el sistema externo (iniciado por el servidor) o por el adaptador SQL para Salesforce Connect (iniciado por el cliente).
Ediciones necesarias
Disponible en: Salesforce Classic y Lightning Experience (no para objetos externos de gran volumen de datos)
Disponible en: Developer Edition
EstĆ” disponible a un coste adicional en: Enterprise Edition, Performance Edition y Unlimited Edition
Paginación dirigida por servidor
Para alinearse con recomendaciones de Snowflake, el adaptador de Salesforce Connect SQL utiliza paginación dirigida por el servidor de forma predeterminada, y Snowflake determina los tamaƱos de pĆ”gina y los lĆmites de lotes. Con la paginación dirigida por el servidor activada, Salesforce ignora los tamaƱos de lotes solicitados, incluido el tamaƱo de lote especificado en las llamadas de API de REST y SOAP y el Ć”mbito en Apex de lotes. Si tiene intención de utilizar estas funciones con objetos externos desde Snowflake, consulte la sección Paginación dirigida por el cliente.
La paginación dirigida por el servidor optimiza el desempeƱo del sistema externo y mejora los tiempos de carga para objetos externos en su organización. Del mismo modo, el conjunto de datos externos puede cambiar mientras sus usuarios o Lightning Platform paginando el conjunto de resultados. Normalmente, la paginación dirigida por el servidor ajusta los lĆmites de los lotes para acomodar los datos externos que cambian de forma mĆ”s eficiente que con la paginación dirigida por el cliente.
Paginación dirigida por cliente
El campo Paginación dirigida por servidor en el origen de datos externo especifica si utilizar paginación dirigida por el cliente o dirigida por el servidor. Cuando la paginación dirigida por el servidor estÔ desactivada en un origen de datos externo de Snowflake, las solicitudes utilizan las opciones de consulta del sistema $limit y $offset para paginar por el conjunto de resultados.
La paginación dirigida por el cliente es útil si tiene intención de redactar códigos de Apex con consultas SOQL personalizadas o for-loops de Apex SOQL en datos procedentes de un origen de datos externo de Snowflake. Con estos tipos de consultas, la paginación dirigida por el cliente garantiza que Snowflake devuelva solo tamaños de pÔgina de hasta 2.000 filas.
Si su implementación requiere iteración sobre conjuntos de datos de gran tamaño en Apex fila por fila, recomendamos que limite los conjuntos de datos agregando filtros a su consulta. Snowflake puede contener miles de millones de filas, y consultas de gran tamaño pueden consumir recursos significativos.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewerās interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.