Browse Source

HPCC-24902 Update portuguese content for 7.12.x version

Signed-off-by: RISK\fumeva01 <valdir.fumene@lexisnexisrisk.com>
RISK\fumeva01 4 years ago
parent
commit
8ea15d1435

File diff suppressed because it is too large
+ 786 - 734
docs/PT_BR/ConfiguringHPCC/ConfiguringHPCC.xml


+ 11 - 3
docs/PT_BR/ECLLanguageReference/ECLR_mods/Basics-Constants.xml

@@ -134,13 +134,18 @@ MyUnicodeString3 := U'abcd\u00EB'; // becomes 'abcdë'</programlisting>
         <primary>INTEGER</primary>
       </indexterm> (consulte <emphasis role="bold">Tipos de
     valores</emphasis>). As constantes inteiras podem ser valores decimais,
-    hexadecimais ou binários Valores hexadecimais <indexterm>
+    não-definidos, hexadecimais ou binários Valores hexadecimais <indexterm>
         <primary>hexadecimal</primary>
       </indexterm> são especificados começando com "0x" ou terminando com um
     caractere "x". Valores binários<indexterm>
         <primary>Binary values</primary>
       </indexterm> são especificados começando com "0b" ou terminando com um
-    caractere "b".</para>
+    caractere "b". Valores Decimais <indexterm>
+        <primary>Valores Decimais</primary>
+      </indexterm> são especificados com o caractere "d" à direita. Valores
+    não-definidos <indexterm>
+        <primary>Valores não-definidos</primary>
+      </indexterm> são especificados com o caractere "u" à direita.</para>
 
     <programlisting>MyInt1  := 10;     // value of MyInt1 is the INTEGER value 10
 MyInt2  := 0x0A;   // value of MyInt2 is the INTEGER value 10
@@ -149,7 +154,10 @@ MyInt4  := 0b1010; // value of MyInt4 is the INTEGER value 10
 MyInt5  := 1010b;  // value of MyInt5 is the INTEGER value 10
 MyReal1 := 10.0;   // value of MyReal1 is the REAL value 10.0
 MyReal2 := 1.0e1;  // value of MyReal2 is the REAL value 10.0
-</programlisting>
+MyDec1  := 10d     // value of MyDec1 is the DECIMAL value 10
+MyDec2  := 3.14159265358979323846d // value of MyDec2 is the DECIMAL
+                                   // value 3.14159265358979323846
+                                   // a REAL type would lose precision </programlisting>
   </sect2>
 
   <sect2 id="CompileTimeConstants" role="brk">

+ 1 - 3
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-ORDERED.xml

@@ -49,9 +49,7 @@
   compartilhado que possa mudar o significado, você deve usar
   SEQUENTIAL.</para>
 
-  <para>Por definição, PERSIST em um atributo significa que o atributo é
-  avaliado fora de qualquer ordem de avaliação específica. Consequentemente,
-  ORDERED não possui nenhum efeito sobre os atributos PERSISTed.</para>
+  <para>ORDERED não possui nenhum efeito sobre os atributos PERSISTed.</para>
 
   <para>Exemplo:</para>
 

+ 7 - 3
docs/PT_BR/ECLLanguageReference/ECLR_mods/Recrd-DATASET.xml

@@ -648,9 +648,13 @@ PtblE := DATASET('~Thor400::RTTEMP::TestFileEncrypted',
             role="bold">MAXLENGTH(</emphasis><emphasis>size</emphasis><emphasis
             role="bold">)</emphasis></entry>
 
-            <entry><para>Opcional. Comprimento máximo do registro no
-            <emphasis>arquivo</emphasis>. Se omitido, o padrão é
-            4096.</para></entry>
+            <entry><para>Opcional. Comprimento máximo, em bytes, do registro
+            no <emphasis>arquivo</emphasis>. Se omitido, o padrão é 4096. Há
+            um limite de 10MB mas que pode ser sobrescrito utilizando o
+            comando <emphasis>#OPTION(maxCSVRowSizeMb,nn) </emphasis>onde
+            <emphasis>nn</emphasis> é o tamanho máximo em MB. O tamanho do
+            registro de ser ajustado de maineira mais conservadora possível.
+            </para></entry>
           </row>
 
           <row>

+ 61 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/Templ-OPTION.xml

@@ -1522,6 +1522,67 @@
         </tgroup>
       </informaltable></para>
 
+    <para><emphasis role="bold">As seguintes </emphasis><emphasis
+    role="bold">opções</emphasis><emphasis role="bold"> são para o analisador
+    de workunit:</emphasis></para>
+
+    <informaltable colsep="1" frame="all" rowsep="1">
+      <tgroup cols="3">
+        <colspec colwidth="178.45pt"/>
+
+        <colspec colwidth="78.60pt"/>
+
+        <colspec/>
+
+        <tbody>
+          <row>
+            <entry><emphasis>analyzeWorkunit</emphasis></entry>
+
+            <entry>Padrão: true</entry>
+
+            <entry>Se for indicado com FALSE, disabilita a análise da
+            workunit</entry>
+          </row>
+
+          <row>
+            <entry><emphasis>analyzer_minInterestingTime</emphasis></entry>
+
+            <entry>Padrão: 1000</entry>
+
+            <entry>Analisa as atividades que excedem o tempo mínimo de
+            execução (milissegundos)</entry>
+          </row>
+
+          <row>
+            <entry><emphasis>analyzer_minInterestingCost </emphasis></entry>
+
+            <entry>Padrão: 30000</entry>
+
+            <entry>Reporta problemas em que a penalidade de tempo exceda este
+            valor (millissegundos)</entry>
+          </row>
+
+          <row>
+            <entry><emphasis>analyzer_skewThreshold </emphasis></entry>
+
+            <entry>Padrão: 20</entry>
+
+            <entry>Reporta problemas relacionados à distorção que excedam esse
+            limite</entry>
+          </row>
+
+          <row>
+            <entry><emphasis>analyzer_minRowsPerNode </emphasis></entry>
+
+            <entry>Padrão: 1000</entry>
+
+            <entry>Ignore activities that have this average number of rows per
+            nós</entry>
+          </row>
+        </tbody>
+      </tgroup>
+    </informaltable>
+
     <para>Exemplo:</para>
 
     <programlisting>  #OPTION('traceRowXml', TRUE);

+ 57 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/WkFlo-ONCE.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<sect1 id="ONCE">
+  <title>ONCE</title>
+
+  <para><emphasis>attribute </emphasis>:= <emphasis>expression
+  </emphasis><emphasis role="bold">: ONCE<indexterm>
+      <primary>ONCE</primary>
+    </indexterm></emphasis><emphasis role="bold"> <indexterm>
+      <primary>ONCE workflow service</primary>
+    </indexterm></emphasis>;</para>
+
+  <para><informaltable colsep="1" frame="all" rowsep="1">
+      <tgroup cols="2">
+        <colspec colwidth="78.85pt"/>
+
+        <colspec/>
+
+        <tbody>
+          <row>
+            <entry><emphasis>attribute</emphasis></entry>
+
+            <entry>O nome do atributo.</entry>
+          </row>
+
+          <row>
+            <entry><emphasis>expression</emphasis></entry>
+
+            <entry>A definição do atributo.</entry>
+          </row>
+        </tbody>
+      </tgroup>
+    </informaltable></para>
+
+  <para>O serviço <emphasis role="bold">ONCE </emphasis>permite que você
+  especifique que o código seja executado somente uma vez, no momento do
+  carregamento da consulta.</para>
+
+  <para>Isso significa que a consulta Roxie irá executar somente uma vez,
+  mesmo que a consulta seja executada várias vezes. Para uma consulta Thor ou
+  hThor, o comportamento do ONCE é o mesmo que o INDEPENDENT.</para>
+
+  <para>Exemplo:</para>
+
+  <programlisting role="run">InlineDCT := DICTIONARY([{0 =&gt; 'Black' , 'Greys'},
+                         {1 =&gt; 'Brown' , 'Earth'},
+                         {2 =&gt; 'Red'   , 'Reds'},
+                         {3 =&gt; 'White' , 'Greys'} ], 
+                        {UNSIGNED code =&gt; STRING10 color ,STRING10 Tone}) : ONCE;
+
+UNSIGNED v := 0 : STORED('v');
+
+OUTPUT(InlineDCT[v].color);</programlisting>
+
+  <para>Veja também: <link linkend="INDEPENDENT">INDEPENDENT</link></para>
+</sect1>

+ 7 - 1
docs/PT_BR/ECLLanguageReference/ECLR_mods/WkFlo-PERSIST.xml

@@ -179,7 +179,13 @@
   <emphasis>atributo</emphasis> é usado na computação. Isso oferece um tipo
   recurso denominado "computação antecipada".</para>
 
-  <para/>
+  <para>Atributos persistentos ainda podem estar sujeitos aos requisitos de
+  pedido de SEQUENTIAL. No entanto, como os PERSISTs são compartilhados entre
+  as workunits, não há garantia de que o atributo será avaliado em qualquer
+  ordem de avaliação fornecida.</para>
+
+  <para>Você pode usar #OPTION para sobrescrever as configurações padrão,
+  assim como mostrado no examplo.</para>
 
   <para>Exemplo:</para>
 

+ 35 - 7
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/FinishSuperFileTransaction.xml

@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 <sect1 id="FinishSuperFileTransaction">
@@ -15,15 +15,17 @@
 
   <informaltable colsep="1" frame="all" rowsep="1">
     <tgroup cols="2">
-      <colspec colwidth="80.50pt" />
+      <colspec colwidth="80.50pt"/>
 
-      <colspec />
+      <colspec/>
 
       <tbody>
         <row>
           <entry><emphasis>rollback</emphasis></entry>
 
-          <entry>Opcional. Um indicador booleano que indica se a transação deve ser confirmada (FALSE) ou revertida (TRUE). Se omitido, o padrão é FALSE.</entry>
+          <entry>Opcional. Um indicador booleano que indica se a transação
+          deve ser confirmada (FALSE) ou revertida (TRUE). Se omitido, o
+          padrão é FALSE.</entry>
         </row>
 
         <row>
@@ -35,10 +37,36 @@
     </tgroup>
   </informaltable>
 
-  <para>A função  <emphasis role="bold">FinishSuperFileTransaction
-  </emphasis> termina um período de transação de manutenção de um superarquivo. Se o indicador  <emphasis>rollback </emphasis> é FALSE, a transação é confirmada atomicamente e o período de transação é encerrado. Caso contrário, a transação é revertida e o período de transação é encerrado.</para>
+  <para>A função <emphasis role="bold">FinishSuperFileTransaction
+  </emphasis>encerra o período da transação de manutenção do superfile.</para>
+
+  <para>Se o indicador <emphasis>rollback </emphasis> é FALSE, a transação é
+  confirmada atomicamente e o período da transação é encerrado. Caso
+  contrário, a transação é revertida e o período da transação é
+  encerrado.</para>
+
+  <para>No commit, o superfile é "gravado" bloqueado para a transação que
+  realmente executa, e todos os bloqueios são liberados quando o período de
+  transação encerra. Durante o intervalo de tempo do bloqueio de "gravação" na
+  confirmação (geralmente uma pequena janela de tempo), nenhum bloqueio de
+  “leitura” simultâneo é permitido.</para>
 
   <para>Exemplo:</para>
 
-  <programlisting format="linespecific">STD.File.FinishSuperFileTransaction();</programlisting>
+  <programlisting format="linespecific">IMPORT STD;
+ 
+WeeklyRollup:='~Training::Examples::WeeklyRollup';
+WeeklySF    :='~Training::Examples::Weekly';
+DailySF     :='~Training::Examples::Daily';
+ 
+DailyDS := DATASET(DailySF,{string Myfield},THOR);
+ 
+SEQUENTIAL(STD.File.StartSuperFileTransaction(),
+           STD.File.ClearSuperFile(DailySF),
+           OUTPUT(DailyDS,,WeeklyRollup),
+           STD.File.AddSuperFile(WeeklySF,WeeklyRollup),
+           STD.File.FinishSuperFileTransaction());
+//executes the OUTPUT after a "read" lock on the superfile DailySF
+//has been initiated by the ClearSuperFile Maintenance function, 
+//which in turn executes only at the FinishTransaction</programlisting>
 </sect1>

+ 44 - 1
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/StartSuperFileTransaction.xml

@@ -21,6 +21,34 @@
   Dentro do período de transação, vários superarquivos podem ser mantidos
   adicionando, removendo, limpando, alternando e substituindo subfiles.</para>
 
+  <para>Você deve usar a ação SEQUENTIAL para garantir a execução ordenada das
+  chamadas de função dentro do período da transação. Assim, as funções do
+  SuperFile Maintenance são chamadas na ordem em que são listadas entre as
+  funções de início e término do período da transação, mas são confirmadas
+  apenas uma vez (ou seja, realmente executadas) no final da função de
+  transação.</para>
+
+  <para>A primeira função de manutenção do SuperFile chamada dentro do período
+  da transação inicia um bloqueio de “leitura” no superfile até o commit. No
+  commit, o superfile é bloqueado para “gravação” para que a transação seja
+  realmente executada, e todos os bloqueios são liberados no final do commit.
+  É importante notar que quaisquer chamadas para funções diferentes das
+  funções de Manutenção do SuperFile dentro do período da transação não fazem
+  parte do período da transação (mesmo que sejam executadas na ordem em que
+  foram escritas). O bloqueio de “leitura” só é gerado quando a primeira
+  função de manutenção do SuperFile é chamada. Enquanto o superfile está
+  bloqueado para “leitura”, nenhum bloqueio simultâneo de “gravação” pode
+  modificar o superfile.</para>
+
+  <para>Durante o intervalo de tempo do bloqueio de “gravação” na confirmação
+  (geralmente uma pequena janela de tempo), nenhum bloqueio de “leitura”
+  simultâneo é permitido. Portanto, as funções de manutenção do SuperFile
+  devem ser chamadas dentro de um período da transação para evitar a
+  possibilidade de outro processo tentar modificar o superfile durante a
+  manutenção do subarquivo. Como resultado, o trabalho de manutenção pode ser
+  realizado sem causar problemas com qualquer consulta que possa usar o
+  SuperFile.</para>
+
   <para>A função FinishSuperFileTransaction reverte automaticamente a
   transação se qualquer erro ou falha ocorre durante o período de transação.
   Se nenhum erro ocorrer, a confirmação ou reversão da transação será
@@ -29,5 +57,20 @@
 
   <para>Exemplo:</para>
 
-  <programlisting format="linespecific">STD.File.StartSuperFileTransaction();</programlisting>
+  <programlisting format="linespecific">IMPORT STD;
+ 
+WeeklyRollup:='~Training::Examples::WeeklyRollup';
+WeeklySF    :='~Training::Examples::Weekly';
+DailySF     :='~Training::Examples::Daily';
+ 
+DailyDS := DATASET(DailySF,{string Myfield},THOR);
+ 
+SEQUENTIAL(STD.File.StartSuperFileTransaction(),
+           STD.File.ClearSuperFile(DailySF),
+           OUTPUT(DailyDS,,WeeklyRollup),
+           STD.File.AddSuperFile(WeeklySF,WeeklyRollup),
+           STD.File.FinishSuperFileTransaction());
+//executes the OUTPUT after a "read" lock on the superfile DailySF
+//has been initiated by the ClearSuperFile Maintenance function, 
+//which in turn executes only at the FinishTransaction</programlisting>
 </sect1>

File diff suppressed because it is too large
+ 1143 - 1
docs/PT_BR/HPCCClientTools/CT_Mods/CT_ECL_CLI.xml


+ 75 - 1
docs/PT_BR/HPCCClientTools/CT_Mods/CT_ECL_IDE.xml

@@ -987,7 +987,7 @@
           <para>Essa caixa de ferramentas permite que você procure pelo
           Repositório ativo Os resultados são organizados por pastas e
           exibidos em um formato de árvore. Amplie qualquer pasta para ver os
-          arquivos ECL nela.</para>
+          arquivos ECL nela. O número de resultador é exibido em azul.</para>
 
           <para><graphic fileref="../../images/CT13.jpg"/><informaltable
               colsep="1" frame="all" rowsep="1">
@@ -1915,6 +1915,66 @@ definir margens, tamanho do papel, orientação etc.
           <para><emphasis role="bold"> </emphasis></para>
         </sect3>
 
+        <sect3 id="CT_Bookmarks_Tab">
+          <title>Aba de favoritos</title>
+
+          <para>A <emphasis role="bold">aba de Marcadores</emphasis> contém as
+          seguintes seleções:</para>
+
+          <para><graphic fileref="../../images/CT060.jpg"/></para>
+
+          <informaltable colsep="1" frame="all" rowsep="1">
+            <tgroup cols="2">
+              <colspec align="left" colwidth="122.40pt"/>
+
+              <colspec/>
+
+              <tbody>
+                <row>
+                  <entry><graphic fileref="../../images/CT060-0.jpg"/></entry>
+
+                  <entry>Pressione o ícone<emphasis
+                  role="bold">Bookmarks</emphasis> para acessar o painel de
+                  marcadores.</entry>
+                </row>
+
+                <row>
+                  <entry><graphic fileref="../../images/CT061-1.jpg"/></entry>
+
+                  <entry>Press the lower half of the Bookmarks icon to access
+                  the submenu:<programlisting role="tab"> <emphasis
+                        role="bold"> Open </emphasis>- Abre o marcador selecionado.
+<emphasis role="bold">  Save</emphasis> - Salava o marcador atual.
+  <emphasis role="bold">Load</emphasis> - Carrega o último marcador salvo.
+  <emphasis role="bold">Load Merge</emphasis> - Mescla o último marcador salva com o atual.
+  <emphasis role="bold">Delete</emphasis> - Exclui o marcador selecionado.
+</programlisting></entry>
+                </row>
+
+                <row>
+                  <entry><graphic fileref="../../images/CT060-2.jpg"/></entry>
+
+                  <entry>Próximo favorito</entry>
+                </row>
+
+                <row>
+                  <entry><graphic fileref="../../images/CT060-3.jpg"/></entry>
+
+                  <entry>Marcador anterior</entry>
+                </row>
+
+                <row>
+                  <entry><emphasis role="bold">Clear</emphasis></entry>
+
+                  <entry>Limpa os marcadores</entry>
+                </row>
+              </tbody>
+            </tgroup>
+          </informaltable>
+
+          <para><emphasis role="bold"> </emphasis></para>
+        </sect3>
+
         <sect3 id="CT_ECLIDE_BrowserTab">
           <title>Painel Browser</title>
 
@@ -2951,6 +3011,20 @@ ENDMACRO;
                 </row>
 
                 <row>
+                  <entry>Alt+0</entry>
+
+                  <entry>Fold All - colapsa todo os elemento que podem
+                  recolhidos</entry>
+                </row>
+
+                <row>
+                  <entry>Ctrl+Alt+0</entry>
+
+                  <entry>Unfold All - expande todos os elementos
+                  colapsados</entry>
+                </row>
+
+                <row>
                   <entry>Ctrl+A</entry>
 
                   <entry>Select All</entry>

+ 9 - 8
docs/PT_BR/HPCCSystemAdmin/HPCCSystemAdministratorsGuide.xml

@@ -895,7 +895,7 @@
 
             <listitem>
               <para><emphasis role="bold">Redundância de nó-par:</emphasis>
-              Cada nó escravo normalmente tem um ou mais nós pares em seu
+              Cada nó do agente normalmente tem um ou mais nós pares em seu
               cluster. Cada par armazena uma cópia dos arquivos de dados que
               serão lidos.</para>
             </listitem>
@@ -1827,13 +1827,14 @@ dfsSSLPrivateKeyFile=/keyfilepath/keyfile</programlisting>Defina o <emphasis
           ter problemas com a configuração do daemon SSH.</para>
 
           <para>Há um recurso de segurança chamado
-          <emphasis>"AllowUsers"</emphasis> que cria uma lista branca no sshd
-          (o processo de servidor OpenSSH) que vai bloquear conexões de
-          qualquer um que não estiver presente na lista. Esse não é um padrão
-          para sshd, mas uma opção que precisa ser ativada. Se essa opção for
-          ativada, isso pode fazer com que os nós Thor travem na maneira
-          descrita. Se essa opção for ativada, é necessário desativá-la ou
-          adicionar o usuário hpcc à lista de AllowUsers.</para>
+          <emphasis>"AllowUsers"</emphasis> que cria uma lista de permissões
+          no sshd (o processo de servidor OpenSSH) que vai bloquear conexões
+          de qualquer um que não estiver presente na lista. Esse não é um
+          padrão para sshd, mas uma opção que precisa ser ativada. Se essa
+          opção for ativada, isso pode fazer com que os nós Thor travem na
+          maneira descrita. Se essa opção for ativada, é necessário
+          desativá-la ou adicionar o usuário hpcc à lista de
+          AllowUsers.</para>
 
           <para/>
         </sect3>

+ 27 - 27
docs/PT_BR/HPCCSystemAdmin/SA-Mods/DaliLDAP.xml

@@ -107,15 +107,15 @@
   </sect2>
 
   <sect2 id="WhitelistInDali" role="brk">
-    <title>Whitelist em Dali</title>
+    <title>Allowlist em Dali</title>
 
     <para>O servidor Dali tem a capacidade de restringir o acesso a apenas
     aqueles nós que estão associados a uma função na definição de ambiente
     (environment.xml) ou explicitamente adicionados a
-    <emphasis>Whitelist</emphasis> na configuração de Dali. A Whitelist é
+    <emphasis>Allowlist</emphasis> na configuração de Dali. A Allowlist é
     implicitamente preenchida com os componentes do servidor e suas funções
     conforme definido no ambiente. Você pode adicionar explicitamente nós
-    adicionais e suas funções aprovadas a uma Whitelist suplementar no arquivo
+    adicionais e suas funções aprovadas a uma Allowlist suplementar no arquivo
     environment.xml, conforme mostrado no exemplo a seguir:</para>
 
     <para><programlisting>&lt;Environment&gt;
@@ -123,10 +123,10 @@
  &lt;Software&gt;
  ...
    &lt;DaliServerProcess&gt;
-     &lt;WhiteList&gt;
+     &lt;AllowList&gt;
       &lt;Entry hosts="adminnode1,192.168.0.101" roles="DaliDiag,DaliAdmin"/&gt;
       &lt;Entry hosts="adminnode3" roles="DaliDiag"/&gt;
-     &lt;/WhiteList&gt;
+     &lt;/AllowList&gt;
    ...
    &lt;/DaliServerProcess&gt;
  ...
@@ -209,7 +209,7 @@
 SashaServer, RoxieMaster, and ThorMaster </programlisting></para>
 
     <para>Essas funções correspondem a componentes no ambiente, que devem
-    estar sempre implicitamente na Whitelist (lista de permissões) pela
+    estar sempre implicitamente na Allowlist (lista de permissões) pela
     inclusão no ambiente.</para>
 
     <para>Além disso, o servidor Dali coloca na Whitlist (lista de permissões)
@@ -227,41 +227,41 @@ TreeView, UpdateEnv, XRef, Monitoring</programlisting></para>
     <para><programlisting>Config, DaFsControl, DaliAdmin, DaliDiag, SchedulerAdmin, SwapNode, Testing, 
 TreeView, UpdateEnv, XRef</programlisting></para>
 
-    <para>Para desabilitar totalmente o recurso Whitelist (Lista de
+    <para>Para desabilitar totalmente o recurso Allowlist (Lista de
     permissões), você pode adicionar:</para>
 
-    <para><programlisting>&lt;WhiteList enabled="false"&gt;</programlisting><emphasis
+    <para><programlisting>&lt;AllowList enabled="false"&gt;</programlisting><emphasis
     role="bold">Isso não é recomendado para ambientes de
     produção.</emphasis></para>
 
-    <para>Ao ativar a whitelist Dali em um cluster em que existem outros     
+    <para>Ao ativar a Allowlist Dali em um cluster em que existem outros     
     ambientes externos interagindo, pode ser útil desativar inicialmente     
-    a whitelist e auditar os componentes externos que estão tentando conectar
-         exibindo os arquivos de log do DaServer. Cada cliente que teria     
-    acesso recusado se a whitelist estiver ativada, criando entradas de log
-    semelhantes      para isso:</para>
+    a Allowlist e auditar os componentes externos que estão tentando conectar
+    exibindo os arquivos de log do DaServer. Cada cliente que teria     
+    acesso recusado se a Allowlist estiver ativada, criando entradas de log
+    semelhantes para isso:</para>
 
     <para><programlisting>00000017 Operator 2019-11-20 16:58:39.617 17056 17074 
-         "WhiteListing is disabled, ignoring: Access denied! 
-         [client ip=192.168.9.12, role=DaliDiag] not whitelisted"</programlisting></para>
+         "AllowListing is disabled, ignoring: Access denied! 
+         [client ip=192.168.9.12, role=DaliDiag] not Allowlisted"</programlisting></para>
 
     <para/>
 
     <sect3>
-      <title>Recuperar a Whitelist (Lista de permissões)</title>
+      <title>Recuperar a Allowlist (Lista de permissões)</title>
 
       <para>Para recuperar toda a lista de desbloqueio (implícita e
       explícita), use a linha de comando <emphasis
       role="bold">dalidiag</emphasis> (encontrada em
       /opt/HPCCSystems/bin/.)</para>
 
-      <para><programlisting>dalidiag &lt;dali-ip&gt; -whitelist</programlisting></para>
+      <para><programlisting>dalidiag &lt;dali-ip&gt; -Allowlist</programlisting></para>
     </sect3>
 
     <sect3>
       <title>Atualizar Dali sem reiniciar</title>
 
-      <para>Para atualizar as informações da whitelist no Dali sem reiniciar,
+      <para>Para atualizar as informações da Allowlist no Dali sem reiniciar,
       use o comando <emphasis role="bold">updtdalienv</emphasis>.</para>
 
       <para>(encotrado em /opt/HPCCSystems/bin/)</para>
@@ -274,30 +274,30 @@ TreeView, UpdateEnv, XRef</programlisting></para>
       permissões suplementar</title>
 
       <para>Recomendamos usar o comando <emphasis
-      role="bold">envmod</emphasis> para adicionar entradas da Whitelist ao
+      role="bold">envmod</emphasis> para adicionar entradas da Allowlist ao
       seu arquivo environment.xml. O utilitário envmod pode ser encontrado em
       /opt/HPCCSystems/bin/.</para>
 
       <para>Use um arquivo de modelo, como o exemplo a seguir:</para>
 
       <para><programlisting>{
-    "name" : "AddWhiteList",
+    "name" : "AddAllowList",
     "description" : "Add whilelist to environment",
     "type" : "modification",
     "operations" : [
         {
             "action" : "find",
-            "target_path" : "/Environment/Software/DaliServerProcess/Whitelist",
+            "target_path" : "/Environment/Software/DaliServerProcess/Allowlist",
             "data" : {
                 "create_if_not_found" : true,
                 "save" : {
-                    "name" : "whiteListNodeId"
+                    "name" : "AllowListNodeId"
                 }
             }
         },
         {
             "action" : "create",
-            "target_nodeid" : "{{whiteListNodeId}}",
+            "target_nodeid" : "{{AllowListNodeId}}",
             "data" : {
                 "node_type" : "Entry",
                 "attributes" : [
@@ -314,7 +314,7 @@ TreeView, UpdateEnv, XRef</programlisting></para>
         },
 {
             "action" : "create",
-            "target_nodeid" : "{{whiteListNodeId}}",
+            "target_nodeid" : "{{AllowListNodeId}}",
             "data" : {
                 "node_type" : "Entry",
                 "attributes" : [
@@ -339,10 +339,10 @@ TreeView, UpdateEnv, XRef</programlisting></para>
       <para>Exemplo de linha de comando:</para>
 
       <programlisting>sudo /opt/HPCCSystems/bin/envmod \
-     -t myWhitelistTemplate.json \
+     -t myAllowlistTemplate.json \
      -e /etc/HPCCSystems/source/environment.xml \
      -d /opt/HPCCSystems/componentfiles/configschema/xsd \
-     -o /etc/HPCCSystems/source/environmentWithWhitelist.xml</programlisting>
+     -o /etc/HPCCSystems/source/environmentWithAllowlist.xml</programlisting>
 
       <para>O parâmetro -t (ou --template) é o local do modelo.</para>
 
@@ -365,7 +365,7 @@ TreeView, UpdateEnv, XRef</programlisting></para>
 
       <para><programlisting>{
     “action” : “delete”,
-    “target_path” : “/Environment/Software/DaliServerProcess/Whitelist/Entry[@hosts=’adminnode3’]”
+    “target_path” : “/Environment/Software/DaliServerProcess/Allowlist/Entry[@hosts=’adminnode3’]”
 }
 </programlisting></para>
     </sect3>

+ 69 - 0
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Installing_and_RunningTheHPCCPlatform.xml

@@ -1227,6 +1227,16 @@ sudo /opt/HPCCSystems/sbin/hpcc-push.sh \
           Exemplo</link>) para maiores informações ao utilizar esse
           script.</para>
         </sect3>
+
+        <sect3>
+          <title>Atualizar SSH Keys</title>
+
+          <para>Você poderá atualizar o rotacionar suas SSH keys. Nós
+          recomendamos utilizar o script fornecido para instalação ou
+          atualização das SSH Keys. Veja o anexo (<link
+          linkend="Example-Scripts">Apêndice:Scripts de Exemplo</link>) para
+          maiores informações sobre utilizar esse script.</para>
+        </sect3>
       </sect2>
     </sect1>
 
@@ -1905,6 +1915,65 @@ sudo /opt/HPCCSystems/sbin/hpcc-push.sh \
         <para><programlisting>sudo /opt/HPCCSystems/sbin/hpcc-run.sh -a dafilesrv start
 </programlisting></para>
       </sect2>
+
+      <sect2 id="update-keys" role="brk">
+        <title>update-keys</title>
+
+        <para><emphasis role="bold">update-keys
+        </emphasis><emphasis><emphasis>[-s &lt;secret_key&gt; -p
+        &lt;public_key&gt;] [ -g ] [-n &lt;number of concurrent
+        threads&gt;]</emphasis></emphasis></para>
+
+        <para><informaltable colsep="0" frame="none" rowsep="0">
+            <tgroup cols="2">
+              <colspec colwidth="100.50pt"/>
+
+              <colspec/>
+
+              <tbody>
+                <row>
+                  <entry>-s</entry>
+
+                  <entry>Key SSH Privada.</entry>
+                </row>
+
+                <row>
+                  <entry>-p</entry>
+
+                  <entry>Key SSH Pública.</entry>
+                </row>
+
+                <row>
+                  <entry>-g</entry>
+
+                  <entry>Gera novas id_rsa keys privadas/publicas e irá
+                  sobrescrever qualquer key para usar as novas
+                  geradas.</entry>
+                </row>
+
+                <row>
+                  <entry>-n</entry>
+
+                  <entry>Número atual de threads, padrão é 5.</entry>
+                </row>
+              </tbody>
+            </tgroup>
+          </informaltable></para>
+
+        <para>Este script tem a intenção de auxiliar adminstradores com o
+        deploy de keys SSH do HPCC Systems pelos clusters. As keys SSH são
+        usadas primariamente para inicialização de componentes como Thor e
+        certos plug-ins como Spark. As keys SSH são mais importantes em um
+        ambiente físico e menos em ambiente de cloud.</para>
+
+        <para><emphasis role="bold">Exemplos:</emphasis></para>
+
+        <programlisting>sudo /opt/HPCCSystems/sbin/update-keys -g</programlisting>
+
+        <para>Este exemplo gera novas keys SSH privadas/publicas e sobrescreve
+        qualquer keys existente e distribui as keys para os
+        componentes.</para>
+      </sect2>
     </sect1>
 
     <sect1 id="Uninstalling-the-HPCC">

+ 3 - 3
docs/PT_BR/RoxieReference/RoxieRefMods/Packages.xml

@@ -322,7 +322,7 @@
 
     <para>Com um arquivo packag map de parte única como:</para>
 
-    <para><emphasis role="bold">master.pkg</emphasis></para>
+    <para><emphasis role="bold">main.pkg</emphasis></para>
 
     <para><programlisting>&lt;RoxiePackages&gt;
   &lt;Package id="my_base" preload="1"&gt;
@@ -345,7 +345,7 @@
 </programlisting><parameter>Para adicionar o packag map no destino e ativá-lo,
     use:</parameter></para>
 
-    <para><programlisting>ecl packagemap add &lt;target&gt; master.pkg --activate</programlisting></para>
+    <para><programlisting>ecl packagemap add &lt;target&gt; main.pkg --activate</programlisting></para>
 
     <para>Para atualizar os mapeamentos, é necessário editar o arquivo do mapa
     de pacotes (ou uma cópia), adicionar e ativar o novo arquivo e depois
@@ -452,7 +452,7 @@ ecl packagemap add-part &lt;target&gt; target_pmid persons.pkg
     <para>Observe agora como o conteúdo está dividido em partes &lt;Part/&gt;.
     Porém, ainda é possível usar</para>
 
-    <para><programlisting>ecl packagemap add &lt;target&gt; master.pkg</programlisting>nesse
+    <para><programlisting>ecl packagemap add &lt;target&gt; main.pkg</programlisting>nesse
     mapa de pacotes de múltiplas partes e depois continuar gerenciando suas
     partes individuais. Neste caso:</para>
 

+ 8 - 8
docs/PT_BR/RoxieReference/RoxieRefMods/RoxieCapacityPlanning.xml

@@ -11,7 +11,7 @@
   ideal.</para>
 
   <para>Para maximizar o desempenho, é preciso configurar seu cluster de modo
-  que os nós escravos desempenhem a maioria das tarefas na memória.</para>
+  que os nós dos agentes desempenhem a maioria das jobs na memória.</para>
 
   <para>Por exemplo, se uma consulta utiliza três arquivos de dados com um
   arquivo combinado de tamanho igual a 60 GB, um cluster de 40 canais está de
@@ -25,7 +25,7 @@
   para um Roxie de 20 nós seria considerado aceitável.</para>
 
   <para>Isso se deve a forma na qual os dados são carregados e processados
-  pelos Roxie escravos. Se os dados forem copiados para os nós escravos, as
+  pelos agentes Roxie. Se os dados forem copiados para os nós dos agentes, as
   partes do arquivo são copiadas diretamente do local fonte para os locais de
   destino. Elas não são divididas ou redimensionadas para que caibam em um
   cluster com tamanho diferente. Consequentemente, ao carregar 50 partes de
@@ -37,12 +37,12 @@
   de um cluster é igual a de seu nó mais lento.</para>
 
   <para>A consideração final é o número de processos do servidor em um
-  cluster. Cada escravo também deve ser um servidor, mas você pode dedicar nós
+  cluster. Cada agente também deve ser um servidor, mas você pode dedicar nós
   adicionais para que sejam apenas processos do servidor. Isso é útil para
-  consultas que exigem o processamento no servidor após os escravos terem
+  consultas que exigem o processamento no servidor após os agentes terem
   retornado os resultados. Essas consultas intensivas de servidor poderiam ser
   enviadas apenas para endereços IP do servidor dedicado para que a carga seja
-  removida dos nós atuando como servidor e escravo.</para>
+  removida dos nós atuando como servidor e agente.</para>
 
   <sect2 id="Configuring_the_Channels">
     <title>Configurando os Canais</title>
@@ -53,8 +53,8 @@
 
     <para><graphic fileref="../../images/RM-15.jpg"/></para>
 
-    <para>Nesta representação, cada chassi contém cinco blades escravas Roxie
-    (uma fila de servidores na imagem). Usaremos este exemplo para o restante
-    deste manual.</para>
+    <para>Nesta representação, cada chassi contém cinco blades de agentes
+    Roxie (uma fila de servidores na imagem). Usaremos este exemplo para o
+    restante deste manual.</para>
   </sect2>
 </sect1>

+ 26 - 139
docs/PT_BR/RoxieReference/RoxieReference.xml

@@ -225,29 +225,30 @@
       <para>O <emphasis role="bold">servidor</emphasis> aceita receber
       consultas, avalia o código do ECL de acordo com o comando fornecido na
       consulta do cliente e retorna o resultado. Quando o servidor avalia uma
-      função ECL que exige dados do disco, ele determina os nós escravos que
-      podem conter os dados adequados e envia uma solicitação para esses nós a
-      fim de localizar quaisquer correspondências. Os resultados de múltiplos
-      nós escravos são condensados e se tornam a entrada para outras funções
-      do ECL avaliadas no nó do servidor. Normalmente, aplicações solicitantes
-      usam alguma forma de balanceamento de carga para distribuir solicitações
-      de modo uniforme para os servidores disponíveis.</para>
+      função ECL que exige dados do disco, ele determina os nós dos agentes
+      que podem conter os dados adequados e envia uma solicitação para esses
+      nós a fim de localizar quaisquer correspondências. Os resultados de
+      múltiplos nós de agentes são condensados e se tornam a entrada para
+      outras funções do ECL avaliadas no nó do servidor. Normalmente,
+      aplicações solicitantes usam alguma forma de balanceamento de carga para
+      distribuir solicitações de modo uniforme para os servidores
+      disponíveis.</para>
 
       <para>O processo <emphasis role="bold">escravo</emphasis> aceita
       solicitações apenas de outros nós do servidor no cluster. Essas
       solicitações correspondem a uma função única de ECL, como uma leitura de
       índice filtrado ou uma busca de disco. Os resultados são enviados de
       volta ao servidor que fez a solicitação original. Para equilibrar o
-      desempenho e gerenciar falhas de hardware, os escravos recebem as
-      solicitações por multicast e normalmente haverá no mínimo dois nós
-      escravos que receberão cada solicitação de um servidor. Os nós escravos
-      se comunicam entre si a fim de evitar um esforço duplicado, de modo que
-      o primeiro escravo que conseguir processar a solicitação deverá informar
-      aos demais que a tarefa já foi concluída. Cada nó em um cluster
-      normalmente processa solicitações de escravo em dois ou mais canais de
-      multicast, geralmente um canal por disco. Se um nó escravo não estiver
-      respondendo, as solicitações nesse canal são processadas por outros nós
-      escravos pares responsáveis pelo canal.</para>
+      desempenho e gerenciar falhas de hardware, os agentes recebem as
+      solicitações por multicast e normalmente haverá no mínimo dois nós de
+      agentes que receberão cada solicitação de um servidor. Os nós dos
+      agentes se comunicam entre si a fim de evitar um esforço duplicado, de
+      modo que o primeiro agente que conseguir processar a solicitação deverá
+      informar aos demais que a tarefa já foi concluída. Cada nó em um cluster
+      normalmente processa solicitações de agente em dois ou mais canais de
+      multicast, geralmente um canal por disco. Se um nó de um agente não
+      estiver respondendo, as solicitações nesse canal são processadas por
+      outros nós agentes pares responsáveis pelo canal.</para>
 
       <para/>
 
@@ -255,7 +256,7 @@
 
       <para>Esse exemplo mostra um cluster Roxie de 5 nós com cada um
       configurado para ser tanto um <emphasis role="bold">servidor </emphasis>
-      quanto <emphasis role="bold"> um escravo</emphasis>.</para>
+      quanto <emphasis role="bold"> um agente</emphasis>.</para>
 
       <para>As consultas que foram compiladas com a plataforma alvo
       especificada como cluster Roxie podem ser publicadas em um Grupo de
@@ -311,7 +312,7 @@
         </listitem>
 
         <listitem>
-          <para>Redundância de nó par: Cada nó escravo normalmente tem um ou
+          <para>Redundância de nó par: Cada nó o agente normalmente tem um ou
           mais nós pares em seu cluster. Cada par armazena uma cópia dos
           arquivos de dados que serão lidos.</para>
         </listitem>
@@ -528,8 +529,8 @@
       <orderedlist>
         <listitem>
           <para>Use o ECL IDE para gravar sua consulta e depois compilá-la,
-          definindo o destino como o cluster Roxie em seu ambiente
-          HPCC.</para>
+          definindo o destino como o cluster Roxie em seu ambiente HPCC
+          Systems.</para>
         </listitem>
 
         <listitem>
@@ -593,9 +594,9 @@
     <sect1>
       <title>Utilizando o WsECL para executar uma consulta Roxie</title>
 
-      <para>O WsECL é a interface de serviço Web ECL fornecida com o HPCC e
-      disponibilizada no seguinte URL: http://nnn.nnn.nnn.nnn:8002, onde
-      nnn.nnn.nnn.nnn é o endereço IP do seu ESP.</para>
+      <para>O WsECL é a interface de serviço Web da ECL fornecida com o HPCC
+      Systems e disponibilizada no seguinte URL: http://nnn.nnn.nnn.nnn:8002,
+      onde nnn.nnn.nnn.nnn é o endereço IP do seu ESP.</para>
 
       <para>O WsECL usa informações de Grupo de Consultas para exibir a lista
       de consultas executáveis disponíveis. Você pode usá-lo, por exemplo,
@@ -912,7 +913,7 @@
   </chapter>
 
   <chapter id="PreFlight_and_Roxie_Metrics">
-    <title>Preflight e Métricas do Roxie</title>
+    <title>Preflight</title>
 
     <para>A seção Operations do ECL Watch oferece o recurso de realizar
     atividades Preflight. Esses utilitários preflight são usados para
@@ -930,120 +931,6 @@
                 xpointer="xpointer(//*[@id='Preflight_Roxie'])"
                 xmlns:xi="http://www.w3.org/2001/XInclude"/>
 
-    <sect1 id="Roxie_Metrics">
-      <title>Métricas Roxie<?dbfo-need height="5in"?></title>
-
-      <para><graphic fileref="images/RM-30.jpg" vendor="eclwatchSS"/></para>
-
-      <para/>
-
-      <para><informaltable colsep="0" frame="none" rowsep="0">
-          <tgroup cols="2">
-            <colspec colwidth="102.05pt"/>
-
-            <colspec colwidth="293.95pt"/>
-
-            <tbody>
-              <row>
-                <entry>IP Address</entry>
-
-                <entry>O endereço IP do nó do servidor.</entry>
-              </row>
-
-              <row>
-                <entry>slavesActive</entry>
-
-                <entry>O número de escravos ativos daquele servidor.</entry>
-              </row>
-
-              <row>
-                <entry>lastQueryTime</entry>
-
-                <entry>Timestamp da consulta executada mais
-                recentemente.</entry>
-              </row>
-
-              <row>
-                <entry>loQueryActive</entry>
-
-                <entry>O número de consultas ativas de baixa
-                prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>loMin</entry>
-
-                <entry>Tempo mínimo (ms) levado para executar uma consulta de
-                baixa prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>retriesNeeded</entry>
-
-                <entry>Contagem de todos os pacotes de resposta que chegaram
-                em um servidor como resposta à mais de uma tentativa.</entry>
-              </row>
-
-              <row>
-                <entry>loMax</entry>
-
-                <entry>Tempo máximo (ms) levado para executar uma consulta de
-                baixa prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>hiQueryActive</entry>
-
-                <entry>O número de consultas ativas de alta
-                prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>loQueryCount</entry>
-
-                <entry>Número total de consultas de baixa prioridade
-                executadas.</entry>
-              </row>
-
-              <row>
-                <entry>loQueryAverage</entry>
-
-                <entry>Tempo médio levado para executar uma consulta de alta
-                prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>hiQueryCount</entry>
-
-                <entry>Número total de consultas de alta prioridade
-                executadas.</entry>
-              </row>
-
-              <row>
-                <entry>hiMax</entry>
-
-                <entry>Tempo máximo (ms) levado para executar uma consulta de
-                alta prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>hiMin</entry>
-
-                <entry>Tempo mínimo (ms) levado para executar uma consulta de
-                alta prioridade.</entry>
-              </row>
-
-              <row>
-                <entry>heapBlocksAllocated</entry>
-
-                <entry>Número de vezes que o Roxie teve que alocar memória de
-                seu alocador de memória.</entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable></para>
-    </sect1>
-
     <xi:include href="ECLWatch/ECLWa_mods/ECLWatchQueries.xml"
                 xpointer="xpointer(//*[@id='Queries_Page'])"
                 xmlns:xi="http://www.w3.org/2001/XInclude"/>

BIN
docs/PT_BR/images/PF-SysFail01.jpg


BIN
docs/PT_BR/images/PF-SysSrv01.jpg