Ir para o conteúdo

Detalhes da Conexão do Google Campaign Manager 360

Introdução

Versão do conector

Esta documentação é baseada na versão 22.0.8510 do conector.

Começando

Suporte à versão do Google Campaign Manager

O conector exibe os relatórios e campos disponíveis por meio da API Google Campaign Manager v2.8. O conector expõe todos os relatórios existentes em sua instância do DCM, bem como um conjunto de tabelas genéricas para relatórios ad hoc.

Estabelecendo uma Conexão

Conectando-se ao Google Campaign Manager

Forneça as seguintes propriedades de conexão antes de adicionar as propriedades de autenticação.

  • ProfileID: Defina como o ID do perfil de usuário DoubleClick ao qual você deseja se conectar. Esse valor pode ser recuperado da tabela Perfis. Se isso não for especificado, o primeiro perfil de usuário retornado será usado.

Autenticação no Google Campaign Manager

O conector oferece suporte ao uso de contas de usuário, contas de serviço e contas de instância do GCP para autenticação.

As seções a seguir discutem os esquemas de autenticação disponíveis para o Google Campaign Manager:

  • Contas de usuário (OAuth)
  • Conta de serviço (OAuthJWT)
  • Conta de instância do GCP
Contas de Usuário (oauth)

AuthScheme deve ser definido como OAuth em todos os fluxos de conta de usuário.

Aplicativos de Área de Trabalho

fornece um aplicativo OAuth incorporado que simplifica a autenticação de área de trabalho OAuth. Como alternativa, você pode criar um aplicativo OAuth personalizado. Consulte Criando um aplicativo OAuth personalizado para obter informações sobre como criar aplicativos customizados e os motivos para fazê-lo.

Para autenticação, a única diferença entre os dois métodos é que você deve definir duas propriedades de conexão adicionais ao usar aplicativos OAuth personalizados.

Depois de definir as seguintes propriedades de conexão, você está pronto para se conectar:

  • InitiateOAuth: Defina para GETANDREFRESH, que instrui o conector a tentar obter e atualizar automaticamente o token de acesso OAuth.
  • OAuthClientId: (somente aplicativos personalizados) Defina isso como o ID do cliente nas configurações do aplicativo OAuth personalizado.
  • OAuthClientSecret: (somente aplicativos personalizados) Defina isso como Segredo do cliente nas configurações do aplicativo OAuth personalizado.

Quando você conecta, o conector abre o endpoint OAuth em seu navegador padrão. Faça login e conceda permissões ao aplicativo. O conector conclui o processo OAuth da seguinte maneira:

  • Extrai o token de acesso do URL de retorno de chamada.
  • Obtém um novo token de acesso quando o antigo expira.
  • Salva valores OAuth em OAuthSettingsLocation que persistem nas conexões.
Aplicativos da Web

Ao conectar por meio de um aplicativo da Web, você precisa criar e registrar um aplicativo OAuth personalizado com o Google Campaign Manager. Você pode então usar o conector para adquirir e gerenciar os valores de token OAuth. Consulte Criando um aplicativo OAuth personalizado para obter mais informações sobre aplicativos personalizados.

Obtenha um token de acesso OAuth

Defina as seguintes propriedades de conexão para obter o OAuthAccessToken:

  • OAuthClientId: Defina isso para o ID do cliente nas configurações do aplicativo.
  • OAuthClientSecret: Defina isso como o segredo do cliente nas configurações do aplicativo.

Em seguida, chame procedimentos armazenados* para concluir a troca OAuth:

  1. Chame o GetOAuthAuthorizationURL procedimento armazenado. Defina a entrada CallbackURL para o URL de retorno especificado nas configurações do aplicativo. O procedimento armazenado* retorna a URL para o endpoint OAuth.
  2. Navegue até a URL que o procedimento armazenado* retornado na Etapa 1. Efetue login no aplicativo OAuth customizado e autorize o aplicativo da web. Depois de autenticado, o navegador o redireciona para o URL de retorno de chamada.
  3. Chame o GetOAuthAccessToken procedimento armazenado. Definir AuthMode como WEB e a entrada do verificador para o parâmetro "code" na string de consultar do URL de retorno de chamada.

Depois de obter os tokens de acesso e atualização, você pode se conectar aos dados e atualizar o token de acesso OAuth automática ou manualmente.

Atualização automática do token de acesso OAuth

Para que o driver atualize automaticamente o token de acesso OAuth, defina o seguinte na primeira conexão de dados:

  • InitiateOAuth: Defina para REFRESH.
  • OAuthClientId: Defina isso para o ID do cliente nas configurações do aplicativo.
  • OAuthClientSecret: Defina isso como o segredo do cliente nas configurações do aplicativo.
  • OAuthAccessToken: Defina isso para o token de acesso retornado por GetOAuthAccessToken.
  • OAuthRefreshToken: Defina isso para o token de atualização retornado por GetOAuthAccessToken.
  • OAuthSettingsLocation: Defina como o caminho em que o conector salva os valores do token OAuth, que persistem nas conexões.

Nas conexões de dados subsequentes, os valores para OAuthAccessToken e OAuthRefreshToken são obtidos de OAuthSettingsLocation.

Atualização manual do token de acesso OAuth

O único valor necessário para atualizar manualmente o token de acesso OAuth ao conectar-se aos dados é o token de atualização OAuth.

Use o RefreshOAuthAccessToken procedimento armazenado* para atualizar manualmente o OAuthAccessToken após o valor do parâmetro ExpiresIn retornado por GetOAuthAccessToken tiver decorrido e, em seguida, defina as seguintes propriedades de conexão:

  • OAuthClientId: Defina isso para o ID do cliente nas configurações do aplicativo.
  • OAuthClientSecret: Defina isso como o segredo do cliente nas configurações do aplicativo.

Em seguida, chame RefreshOAuthAccessToken com OAuthRefreshToken definido para o token de atualização OAuth retornado por GetOAuthAccessToken. Após a recuperação dos novos tokens, abra uma nova conexão definindo a propriedade OAuthAccessToken com o valor retornado por RefreshOAuthAccessToken.

Por fim, armazene o token de atualização OAuth para que você possa usá-lo para atualizar manualmente o token de acesso OAuth depois que ele expirar.

Máquinas Sem Cabeça

Para configurar o driver para usar OAuth com uma conta de usuário em uma máquina headless, você precisa autenticar em outro dispositivo que tenha um navegador de internet.

  1. Escolha uma das duas opções:
    • Opção 1: Obtenha o OAuthVerifier valor conforme descrito em "Obter e trocar um código verificador" abaixo.
    • Opção 2: instale o conector em uma máquina com um navegador da Internet e transfira os valores de autenticação OAuth após a autenticação por meio do fluxo usual baseado no navegador, conforme descrito em "Configurações de transferência OAuth" abaixo.
  2. Em seguida, configure o conector para atualizar automaticamente o token de acesso na máquina sem periféricos.

Opção 1: obter e trocar um código verificador

Para obter um código verificador, você deve se autenticar no URL de autorização OAuth.

Siga as etapas abaixo para autenticar na máquina com um navegador da Internet e obter o OAuthVerifier propriedade de conexão.

  1. Escolha uma destas opções:
    • Se você estiver usando o aplicativo OAuth incorporado, clique em endpoint OAuth do Google Campaign Manager para abrir o endpoint em seu navegador.
    • Se você estiver usando um aplicativo OAuth personalizado, crie a URL de autorização definindo as seguintes propriedades:

      • InitiateOAuth: Definido como OFF.
      • OAuthClientId: Defina para o ID do cliente atribuído quando você registrou seu aplicativo.
      • OAuthClientSecret: Defina o segredo do cliente atribuído quando você registrou seu aplicativo.

      Em seguida, chame o GetOAuthAuthorizationURL procedimento armazenado* com o CallbackURL apropriado. Abra a URL retornada pelo procedimento armazenado* em um navegador. 2. Efetue login e conceda permissões ao conector. Você será redirecionado para o URL de retorno de chamada, que contém o código do verificador. 3. Salve o valor do código do verificador. Mais tarde, você definirá isso no OAuthVerifier propriedade de conexão.

Em seguida, você precisa trocar o código do verificador OAuth por atualização OAuth e tokens de acesso. Defina as seguintes propriedades:

Na máquina sem periféricos, defina as seguintes propriedades de conexão para obter os valores de autenticação OAuth:

  • InitiateOAuth: Defina para REFRESH.
  • OAuthVerifier: Defina isso para o código do verificador.
  • OAuthClientId: (somente aplicativos personalizados) Defina isso como o ID do cliente nas configurações do aplicativo OAuth personalizado.
  • OAuthClientSecret: (somente aplicativos personalizados) Defina isso como Segredo do cliente nas configurações do aplicativo OAuth personalizado.
  • OAuthSettingsLocation: Defina para manter os valores de autenticação OAuth criptografados no arquivo especificado.

Depois que o arquivo de configurações OAuth é gerado, você precisa redefinir as seguintes propriedades para se conectar:

  • InitiateOAuth: Defina para REFRESH.
  • OAuthClientId: (somente aplicativos personalizados) Defina isso para o ID do cliente atribuído quando você registrou seu aplicativo.
  • OAuthClientSecret: (somente aplicativos personalizados) Defina isso como o segredo do cliente atribuído quando você registrou seu aplicativo.
  • OAuthSettingsLocation: Defina isso para o arquivo que contém os valores de autenticação OAuth criptografados. Certifique-se de que este arquivo forneça permissões de leitura e gravação ao conector para habilitar a atualização automática do token de acesso.

Opção 2: Transferir configurações de OAuth

Antes de conectar em uma máquina headless, você precisa criar e instalar uma conexão com o driver em um dispositivo que suporte um navegador de internet. Defina as propriedades de conexão conforme descrito em "Aplicativos da área de trabalho" acima.

Depois de concluir as instruções em "Aplicativos da área de trabalho", os valores de autenticação resultantes são criptografados e gravados no caminho especificado por OAuthSettingsLocation. O nome de arquivo padrão é OAuthSettings.txt.

Depois de testar a conexão com sucesso, copie o arquivo de configurações OAuth para sua máquina sem periféricos.

Na máquina sem periféricos, defina as seguintes propriedades de conexão para se conectar aos dados:

  • InitiateOAuth: Defina para REFRESH.
  • OAuthClientId: (somente aplicativos personalizados) Defina isso para o ID do cliente atribuído quando você registrou seu aplicativo.
  • OAuthClientSecret: (somente aplicativos personalizados) Defina isso como o segredo do cliente atribuído quando você registrou seu aplicativo.
  • OAuthSettingsLocation: Defina isso como o caminho para o arquivo de configurações OAuth. Certifique-se de que este arquivo forneça permissões de leitura e gravação ao conector para habilitar a atualização automática do token de acesso.
Contas de Serviço (oauthjwt)

Para autenticar usando uma conta de serviço, você deve criar uma nova conta de serviço e ter uma cópia do certificado de contas. Se você ainda não tiver uma conta de serviço, poderá criar uma seguindo o procedimento em Criando um aplicativo OAuth personalizado.

Para um arquivo JSON, defina estas propriedades:

  • AuthScheme: Defina para OAuthJWT.
  • InitiateOAuth: Defina para GETANDREFRESH.
  • OAuthJWTCertType: Defina para GOOGLEJSON.
  • OAuthJWTCert: Defina isso como o caminho para o .json arquivo fornecido pelo Google.
  • OAuthJWTSubject: (opcional) Defina este valor apenas se a conta de serviço fizer parte de um domínio GSuite e você quiser habilitar a delegação. O valor desta propriedade deve ser o endereço e-mail do usuário cujos dados você deseja acessar.

Para um arquivo PFX, defina estas propriedades:

  • AuthScheme: Defina para OAuthJWT.
  • InitiateOAuth: Defina para GETANDREFRESH.
  • OAuthJWTCertType: Defina para PFXFILE.
  • OAuthJWTCert: Defina isso como o caminho para o .pfx arquivo fornecido pelo Google.
  • OAuthJWTCertPassword: (opcional) Defina isso para o .pfx senha do arquivo. Na maioria dos casos, você deve fornecer isso, pois o Google criptografa os certificados PFX.
  • OAuthJWTCertSubject: (opcional) Defina isso apenas se estiver usando um OAuthJWTCertType que armazena vários certificados. Não deve ser definido para certificados PFX gerados pelo Google.
  • OAuthJWTIssuer: Defina isso para o endereço e-mail da conta de serviço. Este endereço geralmente incluirá o domínio iam.gserviceaccount.com.
  • OAuthJWTSubject: (opcional) Defina este valor apenas se a conta de serviço fizer parte de um domínio GSuite e você quiser habilitar a delegação. O valor desta propriedade deve ser o endereço e-mail do usuário cujos dados você deseja acessar.
Contas de Instância do GCP

Ao executar em uma máquina virtual GCP, o conector pode autenticar usando uma conta de serviço vinculada à máquina virtual. Para usar este modo, defina AuthScheme para GCPInstanceAccount.

Criando um Aplicativo OAuth Personalizado

Quando Criar um Aplicativo OAuth Personalizado

incorpora credenciais de aplicativo OAuth com marcas que podem ser usadas ao conectar-se por meio de um aplicativo de desktop ou de uma máquina sem periféricos. A criação de um aplicativo OAuth personalizado é, no entanto, necessária ao usar um aplicativo da web.

Para contas de serviço, você sempre deve criar um aplicativo OAuth personalizado.

Você pode optar por criar suas próprias credenciais de aplicativo OAuth quando quiser

  • marca de controle da caixa de diálogo de autenticação
  • controlar o URI de redirecionamento para o qual o aplicativo redireciona o usuário após a autenticação do usuário
  • personalize as permissões que você está solicitando do usuário

Contas de Usuário

Crie um Aplicativo OAuth para Autenticação de Conta de Usuário

Siga o procedimento abaixo para registrar um aplicativo e obter o OAuthClientId e OAuthClientSecret.

Aplicativos de Área de Trabalho
  1. Faça login no Google API Console e abra um projeto.
  2. Selecione o API Manager no menu principal.
  3. Selecione Credentials > Create Credentials > OAuth Client Id. Então clique Other.
  4. Selecione Library > DCM/DFA Reporting And Trafficking API > Enable API.
Crie um Aplicativo OAuth para Autenticação de Conta de Serviço

Para obter as propriedades de autenticação necessárias, siga as etapas abaixo para criar um aplicativo OAuth e gerar uma chave privada:

  1. Faça login no Google API Console e abra um projeto.
  2. Selecione o API Manager no menu principal.
  3. Selecione Create Credentials > Service Account Key.
  4. No Service Account menu, selecione New Service Account ou escolha uma conta de serviço existente.
  5. Se estiver criando uma nova conta de serviço, selecione uma ou mais funções. Você pode atribuir funções primitivas no nível do projeto em IAM and Admin; outras funções permitem personalizar ainda mais o acesso às APIs do Google.
  6. Em Key Type, selecione o tipo de chave P12.
  7. Crie o aplicativo para baixar o par de chaves. A senha da chave privada é exibida: Defina isso em OAuthJWTCertPassword.
  8. Na seção de contas de serviço, clique em Gerenciar contas de serviço e defina OAuthJWTIssuer para o endereço e-mail exibido no service account Id campo.

Recuperando Dados do DoubleClick Campaign Manager

Os dados do DoubleClick Campaign Manager são organizados em várias métricas (Cliques, CostPerClick, Impressões etc.), que podem ser consultadas em várias dimensões (País, Mês etc.). A descoberta automática de todos os relatórios existentes para sua conta do DCM é extremamente cara. Para contornar isso, o conector expõe cinco tabelas genéricas, uma para cada tipo de relatório, que permitem relatórios ad hoc, bem como a execução de seus relatórios existentes. Há também a opção de criar arquivos de esquema personalizados para seus relatórios existentes, para que possam ser consultados como suas próprias tabelas. Estas seções discutirão as diferentes estratégias para consultar seus dados do DCM com o conector.

Tabelas de Relatórios Integradas

Há cinco tabelas integradas no driver: CrossDimensionReachReport, FloodlightReport, PathToConversionReport, ReachReport e StandardReport. Essas tabelas genéricas incluem todas as dimensões e métricas possíveis para determinado tipo de relatório, mas nem todas as combinações de dimensões ou métricas são válidas no DCM. Portanto, consultas 'SELECT *' a essas tabelas não são permitidas normalmente. Em vez disso, você tem várias opções para extrair dados dessas tabelas:

  1. Os relatórios ad hoc estão disponíveis executando uma consultar selecionando qualquer combinação válida de dimensões ou métricas da tabela. Por exemplo:

    SELECT Campaign, CampaignId, Impressions, Clicks, ClickRate, TotalConversions FROM StandardReport
    

    Esta consultar envolve um processo de várias etapas. Primeiro, a definição do relatório é criada no DCM e o processamento é iniciado. Observe que os relatórios do DCM podem levar muito tempo para serem processados, especialmente se você tiver um grande volume de dados. Uma vez concluído o processamento, o relatório é baixado e enviado pelo conector. Por fim, a definição do relatório é excluída do DCM.

  2. Você pode fornecer um ReportID no filtro da consultar para executar um relatório existente. Esta consultar permite 'SELECT *', mas observe que apenas os campos realmente incluídos no relatório serão preenchidos com dados, com o restante retornando NULL. Por exemplo:

    SELECT * FROM StandardReport WHERE ReportID='123456789'
    

    O relatório é executado em tempo real, portanto, observe que os relatórios do DCM podem levar muito tempo para serem processados, especialmente se você tiver um grande volume de dados. A definição do relatório não é excluída neste caso.

  3. Você pode fornecer um ReportID e um FileID no filtro para baixar um relatório executado anteriormente. Esta consultar permite 'SELECT *', mas observe que apenas os campos realmente incluídos no relatório serão preenchidos com dados, com o restante retornando NULL. Por exemplo:

    SELECT * FROM StandardReport WHERE ReportID='123456789' AND FileID='987654321'
    

    Como o relatório já foi executado neste caso, os resultados retornarão imediatamente. O RunReport e CheckReportStatus procedimentos armazenados* junto com esse método de consulta pode ser usado para processamento assíncrono do relatório em seu aplicativo.

Relatórios Existentes do DCM

O conector também oferece o CreateCustomSchema procedimento armazenado* para criar novas definições de tabela para seus relatórios existentes no DCM. O procedimento armazenado* usa um nome de tabela, o ID do relatório e uma pasta de saída como entradas. Chamá-lo criará um novo arquivo de esquema que você pode consultar como qualquer outra tabela. Você precisará definir o Location propriedade de conexão para a pasta que contém os novos arquivos de script para acessá-los após sua criação. Por exemplo:

EXEC CreateCustomSchema TableName='MyCustomReport', ReportID='123456789', OutputFolder='C:\Users\Administrator\Desktop'

Características Avançadas

Esta seção detalha uma seleção de recursos avançados do conector do Google Campaign Manager.

Visualizações definidas pelo usuário

O conector permite definir tabelas virtuais, denominadas visões definidas pelo usuário, cujo conteúdo é decidido por uma consultar pré-configurada. Essas exibições são úteis quando você não pode controlar diretamente as consultas enviadas aos drivers. Consulte Visualizações definidas pelo usuário para obter uma visão geral da criação e configuração de exibições personalizadas.

Configuração SSL

Use Configuração SSL para ajustar como o conector lida com as negociações de certificado TLS/SSL. Você pode escolher entre vários formatos de certificado; Veja o SSLServerCert propriedade em "Opções de cadeia de conexão" para obter mais informações.

Procurador

Para configurar o conector usando configurações de proxy do Agente Privado, selecione os Use Proxy Settings caixa de seleção na tela de configuração da conexão.

Processamento de consulta

O conector transfere o máximo possível do processamento da instrução SELECT para o Google Campaign Manager e processa o restante da consultar na memória (do lado do cliente).

Consulte Processamento de consultas Para maiores informações.

Visualizações Definidas pelo Usuário

O Jitterbit Connector for Google Campaign Manager permite definir uma tabela virtual cujo conteúdo é decidido por uma consultar pré-configurada. Elas são chamadas de Visualizações Definidas pelo Usuário, que são úteis em situações onde você não pode controlar diretamente a consultar que está sendo emitida para o driver, por exemplo, ao usar o driver do Jitterbit. As Visualizações Definidas pelo Usuário podem ser usadas para definir predicados que são sempre aplicados. Se você especificar predicados adicionais na consultar para a visualização, eles serão combinados com a consultar já definida como parte da visualização.

Há duas maneiras de criar exibições definidas pelo usuário:

  • Crie um arquivo de configuração em formato JSON definindo as visualizações desejadas.
  • declarações DDL.

Definindo Visualizações Usando um Arquivo de Configuração

As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json. O conector detecta automaticamente as visualizações especificadas neste arquivo.

Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.

Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:

  • Cada elemento raiz define o nome de uma visualização.
  • Cada elemento raiz contém um elemento filho, chamado query, que contém a consultar SQL personalizada para a visualização.

Por exemplo:

{
    "MyView": {
        "query": "SELECT * FROM CampaignPerformance WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Use o UserDefinedViews propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"

Definindo Exibições Usando Instruções DDL

O conector também é capaz de criar e alterar o esquema por meio de instruções DDL, como CREATE LOCAL VIEW, ALTER LOCAL VIEW e DROP LOCAL VIEW.

Criar uma Visualização

Para criar uma nova visualização usando instruções DDL, forneça o nome da visualização e a consultar da seguinte forma:

CREATE LOCAL VIEW [MyViewName] AS SELECT * FROM Customers LIMIT 20;

Se não existir nenhum arquivo JSON, o código acima criará um. A exibição é então criada no arquivo de configuração JSON e agora pode ser descoberta. O local do arquivo JSON é especificado pelo UserDefinedViews propriedade de conexão.

Alterar uma Visualização

Para alterar uma exibição existente, forneça o nome de uma exibição existente ao lado da nova consultar que você gostaria de usar:

ALTER LOCAL VIEW [MyViewName] AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';

A visualização é então atualizada no arquivo de configuração JSON.

Solte uma Visualização

Para descartar uma exibição existente, forneça o nome de um esquema existente ao lado da nova consultar que você gostaria de usar.

DROP LOCAL VIEW [MyViewName]

Isso remove a visualização do arquivo de configuração JSON. Não pode mais ser consultado.

Esquema para Exibições Definidas pelo Usuário

As visualizações definidas pelo usuário são expostas no UserViews esquema por padrão. Isso é feito para evitar que o nome da exibição entre em conflito com uma entidade real no modelo de dados. Você pode alterar o nome do esquema usado para UserViews definindo o UserViewsSchemaName propriedade.

Trabalhando com Exibições Definidas pelo Usuário

Por exemplo, uma instrução SQL com uma Visualização Definida pelo Usuário chamada UserViews.RCustomers lista apenas clientes em Raleigh:

SELECT * FROM Customers WHERE City = 'Raleigh';

Exemplo de consultar ao driver:

SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';

Resultando na consultar efetiva à fonte:

SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';

Esse é um exemplo muito simples de uma consultar a uma exibição definida pelo usuário que é efetivamente uma combinação da consultar de exibição e da definição de exibição. É possível compor essas consultas em padrões muito mais complexos. Todas as operações SQL são permitidas em ambas as consultas e são combinadas quando apropriado.

Configuração SSL

Personalizando a Configuração SSL

Por padrão, o conector tenta negociar SSL/TLS verificando o certificado do servidor em relação ao armazenamento de certificados confiáveis do sistema.

Para especificar outro certificado, consulte o SSLServerCert propriedade para os formatos disponíveis para fazê-lo.

Modelo de Dados

O conector Jitterbit para Google Campaign Manager modela entidades do Google Campaign Manager em tabelas relacionais, exibições e procedimentos armazenados. As tabelas fornecidas fornecem uma visão geral das informações de sua conta e dos relatórios disponíveis para consultas do DoubleClick Campaign Manager.

As limitações e os requisitos da API estão documentados nesta seção.

Crie Esquemas Adicionais

O CreateCustomSchema procedimento armazenado* pode ser usado para gerar facilmente novos arquivos de esquema para um determinado relatório. Este procedimento usa o TableName e uma ID de relatório e cria um arquivo de esquema que pode ser lido pelo conector.

Se o Location propriedade de conexão for definida, o arquivo será enviado para essa pasta. Caso contrário, a entrada OutputFolder pode ser usada para especificar uma pasta de saída. Para começar a consultar esses novos arquivos, basta definir o Location propriedade de conexão para a pasta que contém esses novos arquivos de esquema.

Visualizações

Visualizações são tabelas que não podem ser modificadas. Normalmente, os dados que são somente leitura e não podem ser atualizados são mostrados como exibições.

Procedimentos armazenados

NOTE: Procedimentos armazenados não são suportados atualmente. Veja a nota para detalhes.

Procedimentos armazenados são interfaces semelhantes a funções para a fonte de dados. Eles podem ser usados para pesquisar, atualizar e modificar informações na fonte de dados.

Visualizações

As exibições são compostas por colunas e pseudocolunas. As exibições são semelhantes às tabelas na forma como os dados são representados; no entanto, as exibições não oferecem suporte a atualizações. Entidades que são representadas como exibições são normalmente entidades somente leitura. Frequentemente, um procedimento armazenado* está disponível para atualizar os dados se tal funcionalidade for aplicável à fonte de dados.

As consultas podem ser executadas em uma exibição como se fosse uma tabela normal, e os dados retornados são semelhantes nesse aspecto.

Visualizações dinâmicas, como consultas expostas como visualizações e visualizações para procurar combinações específicas de itens de trabalho project_team são suportadas.

Conector Jitterbit para Exibições do Google Campaign Manager

Nome Descrição
CrossDimensionReachReport Tabela para execução de relatórios CrossDimensionReach salvos no DCM ou relatórios ad hoc.
Files Lista todos os arquivos do DoubleClick Campaign Manager para o usuário.
FloodlightReport Tabela para executar relatórios do Floodlight salvos no DCM ou relatórios ad hoc.
PathToConversionReport Tabela para executar relatórios PathToConversion salvos no DCM ou relatórios ad hoc.
ReachReport Tabela para execução de relatórios de alcance salvos no DCM ou relatórios ad hoc.
Reports Lista todos os relatórios do DoubleClick Campaign Manager para o usuário.
StandardReport Tabela para execução de relatórios padrão salvos no DCM ou relatórios ad hoc.
UserProfiles Lista todos os perfis de usuário do DoubleClick Campaign Manager aos quais o usuário do Google tem acesso.

CrossDimensionReachReport

Tabela para execução de relatórios CrossDimensionReach salvos no DCM ou relatórios ad hoc.

Colunas
Nome Tipo Dimensão Descrição
CookieReachAverageImpressionFrequency Double Falso
CookieReachClickReach Long Falso
CookieReachDuplicateClickReach Long Falso
CookieReachDuplicateClickReachPercent Double Falso
CookieReachDuplicateImpressionReach Long Falso
CookieReachDuplicateImpressionReachPercent Double Falso
CookieReachDuplicateTotalReach Long Falso
CookieReachDuplicateTotalReachPercent Double Falso
CookieReachExclusiveClickReach Long Falso
CookieReachExclusiveClickReachPercent Double Falso
CookieReachExclusiveImpressionReach Long Falso
CookieReachExclusiveImpressionReachPercent Double Falso
CookieReachExclusiveTotalReach Long Falso
CookieReachExclusiveTotalReachPercent Double Falso
CookieReachImpressionReach Long Falso
CookieReachIncrementalClickReach Long Falso
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
ReportID String Entrada opcional para obter um relatório específico por ID.
FileID String Entrada opcional para extrair um arquivo específico por ID.

Arquivos

Lista todos os arquivos do DoubleClick Campaign Manager para o usuário.

Colunas
Nome Tipo Dimensão Descrição
Id [KEY] Long O ID exclusivo do arquivo.
ReportId Long O ID do relatório a partir do qual este arquivo foi gerado.
FileName String O nome do relatório.
Format String O formato de saída do relatório. Se não especificado, o formato padrão é 'CSV'. Observe que o formato real no arquivo de relatório concluído pode diferir se, por exemplo, o tamanho do relatório exceder os recursos do formato. 'CSV' será então o formato alternativo.
Status String O status do arquivo de relatório. Os valores podem ser CANCELLED, FAILED, PROCESSING ou REPORT_AVAILABLE.
DateRange String O intervalo de datas para o qual o arquivo contém dados de relatório. O intervalo de datas sempre será o intervalo de datas absoluto para o qual o relatório é executado.
URLs String As URLs nas quais o arquivo de relatório concluído pode ser baixado.
LastModifiedTime String O timestamp de quando este relatório foi modificado pela última vez.
Kind String O tipo de recurso é este, neste caso dfareporting#file.
eTag String A eTag desta resposta para fins de cache.
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
Scope String O escopo que define quais resultados são retornados. Os valores são ALL, MINE (padrão) ou SHARED_WITH_ME.

Relatório do Floodlight

Tabela para executar relatórios do Floodlight salvos no DCM ou relatórios ad hoc.

Colunas
Nome Tipo Dimensão Descrição
CookieReachIncrementalImpressionReach Long Falso
CookieReachIncrementalTotalReach Long Falso
CookieReachTotalReach Long Falso
CookieReachOverlapClickReach Long Falso
CookieReachOverlapClickReachPercent Double Falso
CookieReachOverlapImpressionReach Long Falso
CookieReachOverlapImpressionReachPercent Double Falso
CookieReachOverlapTotalReach Long Falso
CookieReachOverlapTotalReachPercent Double Falso
Activity String Verdadeiro
ActivityGroup String Verdadeiro
ActivityGroupId Long Verdadeiro
ActivityId Long Verdadeiro
ActivityTime String Verdadeiro
Ad String Verdadeiro
AdId Long Verdadeiro
AdType String Verdadeiro
Advertiser String Verdadeiro
AdvertiserGroup String Verdadeiro
AdvertiserId Long Verdadeiro
Asset String Verdadeiro
AssetCategory String Verdadeiro
AssetId Long Verdadeiro
AssetOrientation String Verdadeiro
AudienceTargeted String Verdadeiro
BrowserPlatform String Verdadeiro
Campaign String Verdadeiro
CampaignEndDate String Verdadeiro
CampaignId Long Verdadeiro
CampaignStartDate String Verdadeiro
ChannelMix String Verdadeiro
City String Verdadeiro
ClickCount Long Verdadeiro
ClickThroughUrl String Verdadeiro
ConnectionType String Verdadeiro
ConversionReferrer String Verdadeiro
ConversionUrl String Verdadeiro
Country String Verdadeiro
Creative String Verdadeiro
CreativeGroup1 String Verdadeiro
CreativeGroup2 String Verdadeiro
CreativeId Long Verdadeiro
CreativeSize String Verdadeiro
CreativeType String Verdadeiro
CreativeVersion String Verdadeiro
CustomRichMediaEventCount Long Verdadeiro
CustomRichMediaEventPathSummary String Verdadeiro
Date String Verdadeiro
DaysSinceAttributedInteraction Long Verdadeiro
DaysSinceFirstInteraction Long Verdadeiro
DmaRegion String Verdadeiro
DynamicProfile String Verdadeiro
DynamicProfileId Long Verdadeiro
Feed1 String Verdadeiro
Feed1ReportingDimension1 String Verdadeiro
Feed1ReportingDimension2 String Verdadeiro
Feed1ReportingDimension3 String Verdadeiro
Feed1ReportingLabel String Verdadeiro
Feed1UniqueId String Verdadeiro
Feed2 String Verdadeiro
Feed2ReportingDimension1 String Verdadeiro
Feed2ReportingDimension2 String Verdadeiro
Feed2ReportingDimension3 String Verdadeiro
Feed2ReportingLabel String Verdadeiro
Feed2UniqueId String Verdadeiro
Feed3 String Verdadeiro
Feed3ReportingDimension1 String Verdadeiro
Feed3ReportingDimension2 String Verdadeiro
Feed3ReportingDimension3 String Verdadeiro
Feed3ReportingLabel String Verdadeiro
Feed3UniqueId String Verdadeiro
Feed4 String Verdadeiro
Feed4ReportingDimension1 String Verdadeiro
Feed4ReportingDimension2 String Verdadeiro
Feed4ReportingDimension3 String Verdadeiro
Feed4ReportingLabel String Verdadeiro
Feed4UniqueId String Verdadeiro
Feed5 String Verdadeiro
Feed5ReportingDimension1 String Verdadeiro
Feed5ReportingDimension2 String Verdadeiro
Feed5ReportingDimension3 String Verdadeiro
Feed5ReportingLabel String Verdadeiro
Feed5UniqueId String Verdadeiro
FloodlightAttributionType String Verdadeiro
FloodlightConfigId Long Verdadeiro
FloodlightVariableDimension1 String Verdadeiro
FloodlightVariableDimension2 String Verdadeiro
FloodlightVariableDimension3 String Verdadeiro
FloodlightVariableDimension4 String Verdadeiro
FloodlightVariableDimension5 String Verdadeiro
FloodlightVariableDimension6 String Verdadeiro
FloodlightVariableDimension7 String Verdadeiro
FloodlightVariableDimension8 String Verdadeiro
FloodlightVariableDimension9 String Verdadeiro
FloodlightVariableDimension10 String Verdadeiro
FloodlightVariableDimension11 String Verdadeiro
FloodlightVariableDimension12 String Verdadeiro
FloodlightVariableDimension13 String Verdadeiro
FloodlightVariableDimension14 String Verdadeiro
FloodlightVariableDimension15 String Verdadeiro
FloodlightVariableDimension16 String Verdadeiro
FloodlightVariableDimension17 String Verdadeiro
FloodlightVariableDimension18 String Verdadeiro
FloodlightVariableDimension19 String Verdadeiro
FloodlightVariableDimension20 String Verdadeiro
FloodlightVariableDimension21 String Verdadeiro
FloodlightVariableDimension22 String Verdadeiro
FloodlightVariableDimension23 String Verdadeiro
FloodlightVariableDimension24 String Verdadeiro
FloodlightVariableDimension25 String Verdadeiro
FloodlightVariableDimension26 String Verdadeiro
FloodlightVariableDimension27 String Verdadeiro
FloodlightVariableDimension28 String Verdadeiro
FloodlightVariableDimension29 String Verdadeiro
FloodlightVariableDimension30 String Verdadeiro
FloodlightVariableDimension31 String Verdadeiro
FloodlightVariableDimension32 String Verdadeiro
FloodlightVariableDimension33 String Verdadeiro
FloodlightVariableDimension34 String Verdadeiro
FloodlightVariableDimension35 String Verdadeiro
FloodlightVariableDimension36 String Verdadeiro
FloodlightVariableDimension37 String Verdadeiro
FloodlightVariableDimension38 String Verdadeiro
FloodlightVariableDimension39 String Verdadeiro
FloodlightVariableDimension40 String Verdadeiro
FloodlightVariableDimension41 String Verdadeiro
FloodlightVariableDimension42 String Verdadeiro
FloodlightVariableDimension43 String Verdadeiro
FloodlightVariableDimension44 String Verdadeiro
FloodlightVariableDimension45 String Verdadeiro
FloodlightVariableDimension46 String Verdadeiro
FloodlightVariableDimension47 String Verdadeiro
FloodlightVariableDimension48 String Verdadeiro
FloodlightVariableDimension49 String Verdadeiro
FloodlightVariableDimension50 String Verdadeiro
FloodlightVariableDimension51 String Verdadeiro
FloodlightVariableDimension52 String Verdadeiro
FloodlightVariableDimension53 String Verdadeiro
FloodlightVariableDimension54 String Verdadeiro
FloodlightVariableDimension55 String Verdadeiro
FloodlightVariableDimension56 String Verdadeiro
FloodlightVariableDimension57 String Verdadeiro
FloodlightVariableDimension58 String Verdadeiro
FloodlightVariableDimension59 String Verdadeiro
FloodlightVariableDimension60 String Verdadeiro
FloodlightVariableDimension61 String Verdadeiro
FloodlightVariableDimension62 String Verdadeiro
FloodlightVariableDimension63 String Verdadeiro
FloodlightVariableDimension64 String Verdadeiro
FloodlightVariableDimension65 String Verdadeiro
FloodlightVariableDimension66 String Verdadeiro
FloodlightVariableDimension67 String Verdadeiro
FloodlightVariableDimension68 String Verdadeiro
FloodlightVariableDimension69 String Verdadeiro
FloodlightVariableDimension70 String Verdadeiro
FloodlightVariableDimension71 String Verdadeiro
FloodlightVariableDimension72 String Verdadeiro
FloodlightVariableDimension73 String Verdadeiro
FloodlightVariableDimension74 String Verdadeiro
FloodlightVariableDimension75 String Verdadeiro
FloodlightVariableDimension76 String Verdadeiro
FloodlightVariableDimension77 String Verdadeiro
FloodlightVariableDimension78 String Verdadeiro
FloodlightVariableDimension79 String Verdadeiro
FloodlightVariableDimension80 String Verdadeiro
FloodlightVariableDimension81 String Verdadeiro
FloodlightVariableDimension82 String Verdadeiro
FloodlightVariableDimension83 String Verdadeiro
FloodlightVariableDimension84 String Verdadeiro
FloodlightVariableDimension85 String Verdadeiro
FloodlightVariableDimension86 String Verdadeiro
FloodlightVariableDimension87 String Verdadeiro
FloodlightVariableDimension88 String Verdadeiro
FloodlightVariableDimension89 String Verdadeiro
FloodlightVariableDimension90 String Verdadeiro
FloodlightVariableDimension91 String Verdadeiro
FloodlightVariableDimension92 String Verdadeiro
FloodlightVariableDimension93 String Verdadeiro
FloodlightVariableDimension94 String Verdadeiro
FloodlightVariableDimension95 String Verdadeiro
FloodlightVariableDimension96 String Verdadeiro
FloodlightVariableDimension97 String Verdadeiro
FloodlightVariableDimension98 String Verdadeiro
FloodlightVariableDimension99 String Verdadeiro
FloodlightVariableDimension100 String Verdadeiro
HasRichMediaBackupImages Boolean Verdadeiro
HasRichMediaCustomCounters Boolean Verdadeiro
HasRichMediaCustomExits Boolean Verdadeiro
HasRichMediaCustomTimers Boolean Verdadeiro
HasRichMediaDynamicAdImpressions Boolean Verdadeiro
HasRichMediaExpansions Boolean Verdadeiro
HasRichMediaFullScreenImpressions Boolean Verdadeiro
HasRichMediaFullScreenVideoCompletions Boolean Verdadeiro
HasRichMediaFullScreenVideoPlays Boolean Verdadeiro
HasRichMediaFullScreenViews Boolean Verdadeiro
HasRichMediaHtml5Impressions Boolean Verdadeiro
HasRichMediaInteractiveImpressions Boolean Verdadeiro
HasRichMediaManualCloses Boolean Verdadeiro
HasRichMediaVideoCompanionClicks Boolean Verdadeiro
HasRichMediaVideoCompletions Boolean Verdadeiro
HasRichMediaVideoFirstQuartileCompletes Boolean Verdadeiro
HasRichMediaVideoFullScreens Boolean Verdadeiro
HasRichMediaVideoInteractions Boolean Verdadeiro
HasRichMediaVideoMidpoints Boolean Verdadeiro
HasRichMediaVideoMutes Boolean Verdadeiro
HasRichMediaVideoPauses Boolean Verdadeiro
HasRichMediaVideoPlays Boolean Verdadeiro
HasRichMediaVideoProgressEvents Boolean Verdadeiro
HasRichMediaVideoReplays Boolean Verdadeiro
HasRichMediaVideoSkips Boolean Verdadeiro
HasRichMediaVideoStops Boolean Verdadeiro
HasRichMediaVideoThirdQuartileCompletes Boolean Verdadeiro
HasRichMediaVideoUnmutes Boolean Verdadeiro
HasRichMediaVideoViews Boolean Verdadeiro
Hour String Verdadeiro
HoursSinceAttributedInteraction Long Verdadeiro
HoursSinceFirstInteraction Long Verdadeiro
ImpressionCount Long Verdadeiro
InteractionChannel String Verdadeiro
InteractionCountClickTracker Long Verdadeiro
InteractionCountMobileRichMedia Long Verdadeiro
InteractionCountMobileStaticImage Long Verdadeiro
InteractionCountMobileVideo Long Verdadeiro
InteractionCountNaturalSearch Long Verdadeiro
InteractionCountPaidSearch Long Verdadeiro
InteractionCountRichMedia Long Verdadeiro
InteractionCountStaticImage Long Verdadeiro
InteractionCountVideo Long Verdadeiro
InteractionType String Verdadeiro
MobileCarrier String Verdadeiro
Month String Verdadeiro
NaturalSearchEngineCountry String Verdadeiro
NaturalSearchEngineProperty String Verdadeiro
NaturalSearchEngineUrl String Verdadeiro
NaturalSearchLandingPage String Verdadeiro
NaturalSearchLandingPageQueryString String Verdadeiro
NaturalSearchProcessedLandingPage String Verdadeiro
NaturalSearchProcessedLandingPageQueryString String Verdadeiro
NaturalSearchQuery String Verdadeiro
NumValue String Verdadeiro
OperatingSystem String Verdadeiro
OperatingSystemVersion String Verdadeiro
OrdValue String Verdadeiro
PackageRoadblock String Verdadeiro
PackageRoadblockId Long Verdadeiro
PackageRoadblockStrategy String Verdadeiro
PaidSearchAd String Verdadeiro
PaidSearchAdGroup String Verdadeiro
PaidSearchAdGroupId Long Verdadeiro
PaidSearchAdId Long Verdadeiro
PaidSearchAdvertiser String Verdadeiro
PaidSearchAdvertiserId Long Verdadeiro
PaidSearchAgency String Verdadeiro
PaidSearchAgencyId Long Verdadeiro
PaidSearchBidStrategy String Verdadeiro
PaidSearchBidStrategyId Long Verdadeiro
PaidSearchCampaign String Verdadeiro
PaidSearchCampaignId Long Verdadeiro
PaidSearchEngineAccount String Verdadeiro
PaidSearchEngineAccountCategory String Verdadeiro
PaidSearchEngineAccountId Long Verdadeiro
PaidSearchExternalAdGroupId Long Verdadeiro
PaidSearchExternalAdId Long Verdadeiro
PaidSearchExternalCampaignId Long Verdadeiro
PaidSearchExternalKeywordId Long Verdadeiro
PaidSearchKeyword String Verdadeiro
PaidSearchKeywordId Long Verdadeiro
PaidSearchLabels String Verdadeiro
PaidSearchLandingPageUrl String Verdadeiro
PaidSearchLegacyKeywordId Long Verdadeiro
PaidSearchMatchType String Verdadeiro
PathLength Long Verdadeiro
PathType String Verdadeiro
Placement String Verdadeiro
PlacementEndDate String Verdadeiro
PlacementId Long Verdadeiro
PlacementSize String Verdadeiro
PlacementStartDate String Verdadeiro
PlatformType String Verdadeiro
RenderingId Long Verdadeiro
RichMediaVideoLength String Verdadeiro
Site String Verdadeiro
SiteDirectory String Verdadeiro
SiteDirectoryId Long Verdadeiro
SiteId Long Verdadeiro
SiteKeyname String Verdadeiro
StandardRichMediaEventCount Long Verdadeiro
StandardRichMediaEventPathSummary String Verdadeiro
State String Verdadeiro
TranValue String Verdadeiro
UValue String Verdadeiro
Week String Verdadeiro
ZipCode Long Verdadeiro
ActivityClickThroughConversions Double Falso
ActivityClickThroughRevenue Double Falso
ActivityViewThroughConversions Double Falso
ActivityViewThroughRevenue Double Falso
FloodlightImpressions Long Falso
FloodlightVariableMetric1 Double Falso
FloodlightVariableMetric2 Double Falso
FloodlightVariableMetric3 Double Falso
FloodlightVariableMetric4 Double Falso
FloodlightVariableMetric5 Double Falso
FloodlightVariableMetric6 Double Falso
FloodlightVariableMetric7 Double Falso
FloodlightVariableMetric8 Double Falso
FloodlightVariableMetric9 Double Falso
FloodlightVariableMetric10 Double Falso
FloodlightVariableMetric11 Double Falso
FloodlightVariableMetric12 Double Falso
FloodlightVariableMetric13 Double Falso
FloodlightVariableMetric14 Double Falso
FloodlightVariableMetric15 Double Falso
FloodlightVariableMetric16 Double Falso
FloodlightVariableMetric17 Double Falso
FloodlightVariableMetric18 Double Falso
FloodlightVariableMetric19 Double Falso
FloodlightVariableMetric20 Double Falso
FloodlightVariableMetric21 Double Falso
FloodlightVariableMetric22 Double Falso
FloodlightVariableMetric23 Double Falso
FloodlightVariableMetric24 Double Falso
FloodlightVariableMetric25 Double Falso
FloodlightVariableMetric26 Double Falso
FloodlightVariableMetric27 Double Falso
FloodlightVariableMetric28 Double Falso
FloodlightVariableMetric29 Double Falso
FloodlightVariableMetric30 Double Falso
FloodlightVariableMetric31 Double Falso
FloodlightVariableMetric32 Double Falso
FloodlightVariableMetric33 Double Falso
FloodlightVariableMetric34 Double Falso
FloodlightVariableMetric35 Double Falso
FloodlightVariableMetric36 Double Falso
FloodlightVariableMetric37 Double Falso
FloodlightVariableMetric38 Double Falso
FloodlightVariableMetric39 Double Falso
FloodlightVariableMetric40 Double Falso
FloodlightVariableMetric41 Double Falso
FloodlightVariableMetric42 Double Falso
FloodlightVariableMetric43 Double Falso
FloodlightVariableMetric44 Double Falso
FloodlightVariableMetric45 Double Falso
FloodlightVariableMetric46 Double Falso
FloodlightVariableMetric47 Double Falso
FloodlightVariableMetric48 Double Falso
FloodlightVariableMetric49 Double Falso
FloodlightVariableMetric50 Double Falso
FloodlightVariableMetric51 Double Falso
FloodlightVariableMetric52 Double Falso
FloodlightVariableMetric53 Double Falso
FloodlightVariableMetric54 Double Falso
FloodlightVariableMetric55 Double Falso
FloodlightVariableMetric56 Double Falso
FloodlightVariableMetric57 Double Falso
FloodlightVariableMetric58 Double Falso
FloodlightVariableMetric59 Double Falso
FloodlightVariableMetric60 Double Falso
FloodlightVariableMetric61 Double Falso
FloodlightVariableMetric62 Double Falso
FloodlightVariableMetric63 Double Falso
FloodlightVariableMetric64 Double Falso
FloodlightVariableMetric65 Double Falso
FloodlightVariableMetric66 Double Falso
FloodlightVariableMetric67 Double Falso
FloodlightVariableMetric68 Double Falso
FloodlightVariableMetric69 Double Falso
FloodlightVariableMetric70 Double Falso
FloodlightVariableMetric71 Double Falso
FloodlightVariableMetric72 Double Falso
FloodlightVariableMetric73 Double Falso
FloodlightVariableMetric74 Double Falso
FloodlightVariableMetric75 Double Falso
FloodlightVariableMetric76 Double Falso
FloodlightVariableMetric77 Double Falso
FloodlightVariableMetric78 Double Falso
FloodlightVariableMetric79 Double Falso
FloodlightVariableMetric80 Double Falso
FloodlightVariableMetric81 Double Falso
FloodlightVariableMetric82 Double Falso
FloodlightVariableMetric83 Double Falso
FloodlightVariableMetric84 Double Falso
FloodlightVariableMetric85 Double Falso
FloodlightVariableMetric86 Double Falso
FloodlightVariableMetric87 Double Falso
FloodlightVariableMetric88 Double Falso
FloodlightVariableMetric89 Double Falso
FloodlightVariableMetric90 Double Falso
FloodlightVariableMetric91 Double Falso
FloodlightVariableMetric92 Double Falso
FloodlightVariableMetric93 Double Falso
FloodlightVariableMetric94 Double Falso
FloodlightVariableMetric95 Double Falso
FloodlightVariableMetric96 Double Falso
FloodlightVariableMetric97 Double Falso
FloodlightVariableMetric98 Double Falso
FloodlightVariableMetric99 Double Falso
FloodlightVariableMetric100 Double Falso
LastClickAttributedTransactionCount Double Falso
LastImpressionAttributedTransactionCount Double Falso
RichMediaAverageExpansionTime Double Falso
RichMediaAverageFullScreenViewTime Double Falso
RichMediaAverageInteractionTime Double Falso
RichMediaAverageVideoViewTime Double Falso
RichMediaBackupImages Long Falso
RichMediaCustomAverageTime Double Falso
RichMediaCustomCounters Long Falso
RichMediaCustomExits Long Falso
RichMediaCustomTimers Long Falso
RichMediaDisplayTime Long Falso
RichMediaExpansionTime Long Falso
RichMediaExpansions Long Falso
RichMediaFullScreenImpressions Long Falso
RichMediaFullScreenVideoCompletes Long Falso
RichMediaFullScreenVideoPlays Long Falso
RichMediaHtml5Impressions Long Falso
RichMediaInteractionTime Long Falso
RichMediaInteractions Long Falso
RichMediaInteractiveImpressions Long Falso
RichMediaManualCloses Long Falso
RichMediaVideoCompanionClicks Long Falso
RichMediaVideoCompletions Long Falso
RichMediaVideoFirstQuartileCompletes Long Falso
RichMediaVideoFullScreens Long Falso
RichMediaVideoInteractionRate Double Falso
RichMediaVideoInteractions Long Falso
RichMediaVideoMidpoints Long Falso
RichMediaVideoMutes Long Falso
RichMediaVideoPauses Long Falso
RichMediaVideoPlays Long Falso
RichMediaVideoProgressEvents Long Falso
RichMediaVideoReplays Long Falso
RichMediaVideoSkips Long Falso
RichMediaVideoStops Long Falso
RichMediaVideoThirdQuartileCompletes Long Falso
RichMediaVideoUnmutes Long Falso
RichMediaVideoViewRate Double Falso
RichMediaVideoViews Long Falso
TotalConversions Double Falso
TotalConversionsRevenue Double Falso
TransactionCount Long Falso
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
ReportID String Entrada opcional para obter um relatório específico por ID.
FileID String Entrada opcional para extrair um arquivo específico por ID.

PathToConversionReport

Tabela para executar relatórios PathToConversion salvos no DCM ou relatórios ad hoc.

Colunas
Nome Tipo Dimensão Descrição
ConversionId Long Verdadeiro
Activity String Verdadeiro
ActivityGroup String Verdadeiro
ActivityGroupId Long Verdadeiro
ActivityId Long Verdadeiro
ActivityTime String Verdadeiro
BrowserPlatform String Verdadeiro
ChannelMix String Verdadeiro
City String Verdadeiro
ClickCount Long Verdadeiro
ConnectionType String Verdadeiro
ConversionReferrer String Verdadeiro
ConversionUrl String Verdadeiro
Country String Verdadeiro
CustomRichMediaEventCount Long Verdadeiro
CustomRichMediaEventPathSummary String Verdadeiro
DaysSinceAttributedInteraction Long Verdadeiro
DaysSinceFirstInteraction Long Verdadeiro
DmaRegion String Verdadeiro
FloodlightAttributionType String Verdadeiro
FloodlightConfigId Long Verdadeiro
HoursSinceAttributedInteraction Long Verdadeiro
HoursSinceFirstInteraction Long Verdadeiro
ImpressionCount Long Verdadeiro
InteractionCountClickTracker Long Verdadeiro
InteractionCountMobileRichMedia Long Verdadeiro
InteractionCountMobileStaticImage Long Verdadeiro
InteractionCountMobileVideo Long Verdadeiro
InteractionCountNaturalSearch Long Verdadeiro
InteractionCountPaidSearch Long Verdadeiro
InteractionCountRichMedia Long Verdadeiro
InteractionCountStaticImage Long Verdadeiro
InteractionCountVideo Long Verdadeiro
MobileCarrier String Verdadeiro
NumValue String Verdadeiro
OperatingSystem String Verdadeiro
OperatingSystemVersion String Verdadeiro
OrdValue String Verdadeiro
PathLength Long Verdadeiro
PathType String Verdadeiro
PlatformType String Verdadeiro
RecalculatedAttributionType String Verdadeiro
StandardRichMediaEventCount Long Verdadeiro
StandardRichMediaEventPathSummary String Verdadeiro
State String Verdadeiro
TranValue String Verdadeiro
UValue String Verdadeiro
ZipCode Long Verdadeiro
InteractionNumber Long Verdadeiro
InteractionTime String Verdadeiro
Ad String Verdadeiro
AdId Long Verdadeiro
AdType String Verdadeiro
Advertiser String Verdadeiro
AdvertiserGroup String Verdadeiro
AdvertiserId Long Verdadeiro
Asset String Verdadeiro
AssetCategory String Verdadeiro
AssetId Long Verdadeiro
AssetOrientation String Verdadeiro
AudienceTargeted String Verdadeiro
Campaign String Verdadeiro
CampaignEndDate String Verdadeiro
CampaignId Long Verdadeiro
CampaignStartDate String Verdadeiro
ClickThroughUrl String Verdadeiro
Creative String Verdadeiro
CreativeGroup1 String Verdadeiro
CreativeGroup2 String Verdadeiro
CreativeId Long Verdadeiro
CreativeSize String Verdadeiro
CreativeType String Verdadeiro
CreativeVersion String Verdadeiro
DynamicProfile String Verdadeiro
DynamicProfileId Long Verdadeiro
Feed1 String Verdadeiro
Feed1ReportingDimension1 String Verdadeiro
Feed1ReportingDimension2 String Verdadeiro
Feed1ReportingDimension3 String Verdadeiro
Feed1ReportingLabel String Verdadeiro
Feed1UniqueId String Verdadeiro
Feed2 String Verdadeiro
Feed2ReportingDimension1 String Verdadeiro
Feed2ReportingDimension2 String Verdadeiro
Feed2ReportingDimension3 String Verdadeiro
Feed2ReportingLabel String Verdadeiro
Feed2UniqueId String Verdadeiro
Feed3 String Verdadeiro
Feed3ReportingDimension1 String Verdadeiro
Feed3ReportingDimension2 String Verdadeiro
Feed3ReportingDimension3 String Verdadeiro
Feed3ReportingLabel String Verdadeiro
Feed3UniqueId String Verdadeiro
Feed4 String Verdadeiro
Feed4ReportingDimension1 String Verdadeiro
Feed4ReportingDimension2 String Verdadeiro
Feed4ReportingDimension3 String Verdadeiro
Feed4ReportingLabel String Verdadeiro
Feed4UniqueId String Verdadeiro
Feed5 String Verdadeiro
Feed5ReportingDimension1 String Verdadeiro
Feed5ReportingDimension2 String Verdadeiro
Feed5ReportingDimension3 String Verdadeiro
Feed5ReportingLabel String Verdadeiro
Feed5UniqueId String Verdadeiro
FloodlightAttributedInteraction String Verdadeiro
InteractionChannel String Verdadeiro
InteractionType String Verdadeiro
NaturalSearchEngineCountry String Verdadeiro
NaturalSearchEngineProperty String Verdadeiro
NaturalSearchEngineUrl String Verdadeiro
NaturalSearchLandingPage String Verdadeiro
NaturalSearchLandingPageQueryString String Verdadeiro
NaturalSearchProcessedLandingPage String Verdadeiro
NaturalSearchProcessedLandingPageQueryString String Verdadeiro
NaturalSearchQuery String Verdadeiro
PackageRoadblock String Verdadeiro
PackageRoadblockId Long Verdadeiro
PackageRoadblockStrategy String Verdadeiro
PaidSearchAd String Verdadeiro
PaidSearchAdGroup String Verdadeiro
PaidSearchAdGroupId Long Verdadeiro
PaidSearchAdId Long Verdadeiro
PaidSearchAdvertiser String Verdadeiro
PaidSearchAdvertiserId Long Verdadeiro
PaidSearchAgency String Verdadeiro
PaidSearchAgencyId Long Verdadeiro
PaidSearchBidStrategy String Verdadeiro
PaidSearchBidStrategyId Long Verdadeiro
PaidSearchCampaign String Verdadeiro
PaidSearchCampaignId Long Verdadeiro
PaidSearchEngineAccount String Verdadeiro
PaidSearchEngineAccountCategory String Verdadeiro
PaidSearchEngineAccountId Long Verdadeiro
PaidSearchExternalAdGroupId Long Verdadeiro
PaidSearchExternalAdId Long Verdadeiro
PaidSearchExternalCampaignId Long Verdadeiro
PaidSearchExternalKeywordId Long Verdadeiro
PaidSearchKeyword String Verdadeiro
PaidSearchKeywordId Long Verdadeiro
PaidSearchLabels String Verdadeiro
PaidSearchLandingPageUrl String Verdadeiro
PaidSearchLegacyKeywordId Long Verdadeiro
PaidSearchMatchType String Verdadeiro
Placement String Verdadeiro
PlacementEndDate String Verdadeiro
PlacementId Long Verdadeiro
PlacementSize String Verdadeiro
PlacementStartDate String Verdadeiro
RecalculatedAttributedInteraction String Verdadeiro
RenderingId Long Verdadeiro
RichMediaBackupImagesDimension Long Verdadeiro
RichMediaCustomCountersDimension Long Verdadeiro
RichMediaCustomExitsDimension Long Verdadeiro
RichMediaCustomTimersDimension Long Verdadeiro
RichMediaDisplayTimeDimension Long Verdadeiro
RichMediaExpansionTimeDimension Long Verdadeiro
RichMediaExpansionsDimension Long Verdadeiro
RichMediaFullScreenImpressionsDimension Long Verdadeiro
RichMediaFullScreenVideoCompletionsDimension Long Verdadeiro
RichMediaFullScreenVideoPlaysDimension Long Verdadeiro
RichMediaHtml5ImpressionsDimension Long Verdadeiro
RichMediaInteractionTimeDimension Long Verdadeiro
RichMediaInteractiveImpressionsDimension Long Verdadeiro
RichMediaManualClosesDimension Long Verdadeiro
RichMediaVideoCompanionClicksDimension Long Verdadeiro
RichMediaVideoCompletionsDimension Long Verdadeiro
RichMediaVideoFirstQuartileCompletesDimension Long Verdadeiro
RichMediaVideoFullScreensDimension Long Verdadeiro
RichMediaVideoInteractionsDimension Long Verdadeiro
RichMediaVideoLength String Verdadeiro
RichMediaVideoMidpointsDimension Long Verdadeiro
RichMediaVideoMutesDimension Long Verdadeiro
RichMediaVideoPausesDimension Long Verdadeiro
RichMediaVideoPlaysDimension Long Verdadeiro
RichMediaVideoProgressEventsDimension Long Verdadeiro
RichMediaVideoReplaysDimension Long Verdadeiro
RichMediaVideoSkipsDimension Long Verdadeiro
RichMediaVideoStopsDimension Long Verdadeiro
RichMediaVideoThirdQuartileCompletesDimension Long Verdadeiro
RichMediaVideoUnmutesDimension Long Verdadeiro
RichMediaVideoViewsDimension Long Verdadeiro
Site String Verdadeiro
SiteDirectory String Verdadeiro
SiteDirectoryId Long Verdadeiro
SiteId Long Verdadeiro
SiteKeyname String Verdadeiro
TwitterImpressionId Long Verdadeiro
WithinFloodlightLookbackWindow String Verdadeiro
TotalConversions Double Falso
TotalConversionsRevenue Double Falso
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
ReportID String Entrada opcional para obter um relatório específico por ID.
FileID String Entrada opcional para extrair um arquivo específico por ID.

Relatório de Alcance

Tabela para execução de relatórios de alcance salvos no DCM ou relatórios ad hoc.

Colunas
Nome Tipo Dimensão Descrição
PaidSearchAverageCostPerAction Double Falso
PaidSearchAverageCostPerTransaction Double Falso
PaidSearchAverageDfaTransactionAmount Double Falso
PaidSearchRevenue Double Falso
PaidSearchSpendPerTransactionRevenue Double Falso
PaidSearchTransactionConversionPercentage Double Falso
PaidSearchTransactionRevenuePerSpend Double Falso
PaidSearchTransactions Double Falso
TotalConversions Double Falso
TotalConversionsRevenue Double Falso
Advertiser String Verdadeiro
Ad String Verdadeiro
AdId Long Verdadeiro
AdStatus String Verdadeiro
AdType String Verdadeiro
AdvertiserGroup String Verdadeiro
AdvertiserId Long Verdadeiro
BrowserPlatform String Verdadeiro
Campaign String Verdadeiro
CampaignEndDate String Verdadeiro
CampaignExternalId String Verdadeiro
CampaignId Long Verdadeiro
CampaignStartDate String Verdadeiro
City String Verdadeiro
ConnectionType String Verdadeiro
ContentCategory String Verdadeiro
Country String Verdadeiro
Date String Verdadeiro
DmaRegion String Verdadeiro
FloodlightConfigId Long Verdadeiro
Hour String Verdadeiro
MobileCarrier String Verdadeiro
Month String Verdadeiro
OperatingSystem String Verdadeiro
OperatingSystemVersion String Verdadeiro
PackageRoadblock String Verdadeiro
PackageRoadblockId Long Verdadeiro
PackageRoadblockStrategy String Verdadeiro
PackageRoadblockTotalBookedUnits String Verdadeiro
PaymentSource String Verdadeiro
Placement String Verdadeiro
PlacementCompatibility String Verdadeiro
PlacementCostStructure String Verdadeiro
PlacementEndDate String Verdadeiro
PlacementExternalId String Verdadeiro
PlacementId Long Verdadeiro
PlacementRate String Verdadeiro
PlacementStartDate String Verdadeiro
PlacementStrategy String Verdadeiro
PlacementTotalBookedUnits String Verdadeiro
PlacementTotalPlannedMediaCost String Verdadeiro
PlatformType String Verdadeiro
Site String Verdadeiro
SiteId Long Verdadeiro
SiteKeyname String Verdadeiro
Week String Verdadeiro
ActiveViewAverageViewableTimeSecond Double Falso
ActiveViewCustomMetricMeasurableImpressions Long Falso
ActiveViewCustomMetricViewableImpressions Long Falso
ActiveViewCustomMetricViewableRate Double Falso
ActiveViewEligibleImpressions Long Falso
ActiveViewGroupmMeasurableImpressions Long Falso
ActiveViewGroupmTrvMeasurableImpressions Long Falso
ActiveViewGroupmTrvViewableImpressions Long Falso
ActiveViewGroupmViewableImpressions Long Falso
ActiveViewImpressionDistributionNotMeasurable Double Falso
ActiveViewImpressionDistributionNotViewable Double Falso
ActiveViewImpressionDistributionViewable Double Falso
ActiveViewImpressionsAudibleAndVisibleAtCompletion Long Falso
ActiveViewImpressionsVisible10Seconds Long Falso
ActiveViewMeasurableImpressions Long Falso
ActiveViewNotMeasurableImpressions Long Falso
ActiveViewNotViewableImpressions Long Falso
ActiveViewPercentAudibleAndVisibleAtCompletion Double Falso
ActiveViewPercentAudibleAndVisibleAtFirstQuartile Double Falso
ActiveViewPercentAudibleAndVisibleAtMidpoint Double Falso
ActiveViewPercentAudibleAndVisibleAtStart Double Falso
ActiveViewPercentAudibleAndVisibleAtThirdQuartile Double Falso
ActiveViewPercentAudibleImpressions Double Falso
ActiveViewPercentBackground Double Falso
ActiveViewPercentFullscreen Double Falso
ActiveViewPercentImpressionsAudibleAndFullyOnscreen Double Falso
ActiveViewPercentImpressionsAudibleAndFullyOnscreenForHalfDuration Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtCompletion Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtFirstQuartile Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtMidpoint Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtThirdQuartile Double Falso
ActiveViewPercentImpressionsVisibleAtCompletion Double Falso
ActiveViewPercentImpressionsVisibleAtFirstQuartile Double Falso
ActiveViewPercentImpressionsVisibleAtMidpoint Double Falso
ActiveViewPercentImpressionsVisibleAtThirdQuartile Double Falso
ActiveViewPercentPlayTimeAudible Double Falso
ActiveViewPercentPlayTimeAudibleAndVisible Double Falso
ActiveViewPercentPlayTimeVisible Double Falso
ActiveViewPercentVisible10Seconds Double Falso
ActiveViewPercentVisibleAtCompletion Double Falso
ActiveViewPercentVisibleAtFirstQuartile Double Falso
ActiveViewPercentVisibleAtMidpoint Double Falso
ActiveViewPercentVisibleAtStart Double Falso
ActiveViewPercentVisibleAtThirdQuartile Double Falso
ActiveViewPercentageMeasurableImpressions Double Falso
ActiveViewPercentageViewableImpressions Double Falso
ActiveViewViewableImpressionCookieReach Long Falso
ActiveViewViewableImpressions Long Falso
ActivityClickThroughConversions Double Falso
ActivityClickThroughRevenue Double Falso
ActivityDeliveryStatus Double Falso
ActivityPerClick Double Falso
ActivityPerThousandImpressions Double Falso
ActivityViewThroughConversions Double Falso
ActivityViewThroughRevenue Double Falso
BookedActivities Double Falso
BookedClicks Double Falso
BookedImpressions Double Falso
BookedViewableImpressions Double Falso
ClickDeliveryStatus Double Falso
ClickRate Double Falso
Clicks Long Falso
CookieReachAverageImpressionFrequency Double Falso
CookieReachClickReach Long Falso
CookieReachImpressionReach Long Falso
CookieReachIncrementalClickReach Long Falso
CookieReachIncrementalImpressionReach Long Falso
CookieReachIncrementalTotalReach Long Falso
CookieReachTotalReach Long Falso
CostPerActivity Double Falso
CostPerClick Double Falso
CostPerRevenue Double Falso
CrossDeviceClickThroughConversionQuantity Long Falso
CrossDeviceClickThroughConversionRevenue Double Falso
CrossDeviceClickThroughConversions Long Falso
CrossDeviceTotalConversionQuantity Long Falso
CrossDeviceTotalConversionRevenue Double Falso
CrossDeviceTotalConversions Long Falso
CrossDeviceViewThroughConversionQuantity Long Falso
CrossDeviceViewThroughConversionRevenue Double Falso
CrossDeviceViewThroughConversions Long Falso
DV360Cost Double Falso
DV360CostUsd Double Falso
DownloadedImpressions Long Falso
EffectiveCpm Double Falso
ImpressionDeliveryStatus Double Falso
Impressions Long Falso
MediaCost Double Falso
NaturalSearchActions Double Falso
NaturalSearchClicks Long Falso
NaturalSearchRevenue Double Falso
NaturalSearchTransactions Double Falso
PaidSearchActionConversionPercentage Double Falso
PaidSearchActions Double Falso
PaidSearchAveragePosition Double Falso
PaidSearchClickRate Double Falso
PaidSearchClicks Long Falso
PaidSearchCost Double Falso
PaidSearchImpressions Long Falso
PaidSearchVisits Long Falso
PlannedMediaCost Double Falso
RevenuePerClick Double Falso
RevenuePerThousandImpressions Double Falso
RichMediaAverageDisplayTime Double Falso
RichMediaAverageExpansionTime Double Falso
RichMediaAverageFullScreenViewTime Double Falso
RichMediaAverageInteractionTime Double Falso
RichMediaAverageVideoViewTime Double Falso
RichMediaBackupImages Long Falso
RichMediaClickRate Double Falso
RichMediaClicks Long Falso
RichMediaCodeServes Long Falso
RichMediaCustomAverageTime Double Falso
RichMediaCustomCounters Long Falso
RichMediaCustomExits Long Falso
RichMediaCustomTimers Long Falso
RichMediaDisplayTime Long Falso
RichMediaEngagements Long Falso
RichMediaEventCounters Long Falso
RichMediaEventTimers Double Falso
RichMediaExpansionTime Long Falso
RichMediaExpansions Long Falso
RichMediaFullScreenImpressions Long Falso
RichMediaFullScreenVideoCompletes Long Falso
RichMediaFullScreenVideoPlays Long Falso
RichMediaHtml5Impressions Long Falso
RichMediaImpressions Long Falso
RichMediaInteractionRate Double Falso
RichMediaInteractionTime Long Falso
RichMediaInteractions Long Falso
RichMediaInteractiveImpressions Long Falso
RichMediaManualCloses Long Falso
RichMediaScrolls Long Falso
RichMediaTrueViewViews Long Falso
RichMediaVideoCompanionClicks Long Falso
RichMediaVideoCompletions Long Falso
RichMediaVideoFirstQuartileCompletes Long Falso
RichMediaVideoFullScreens Long Falso
RichMediaVideoInteractionRate Double Falso
RichMediaVideoInteractions Long Falso
RichMediaVideoMidpoints Long Falso
RichMediaVideoMutes Long Falso
RichMediaVideoPauses Long Falso
RichMediaVideoPlays Long Falso
RichMediaVideoProgressEvents Long Falso
RichMediaVideoReplays Long Falso
RichMediaVideoSkips Long Falso
RichMediaVideoStops Long Falso
RichMediaVideoThirdQuartileCompletes Long Falso
RichMediaVideoUnmutes Long Falso
RichMediaVideoViewRate Double Falso
RichMediaVideoViews Long Falso
RoadblockImpressions Long Falso
SocialEmailShares Long Falso
SocialEngagementRate Double Falso
SocialFollows Long Falso
SocialLeadSubmissions Long Falso
SocialLikes Long Falso
SocialOfferAccepts Long Falso
SocialReplies Long Falso
SocialTotalEngagements Long Falso
TwitterAppClicks Long Falso
TwitterBuyNowCardClicks Long Falso
TwitterBuyNowPurchaseSuccessfuls Long Falso
TwitterOtherEngagements Long Falso
TwitterRetweets Long Falso
TwitterUrlClicks Long Falso
TwitterVideo50PercentInViewFor2Seconds Long Falso
TwitterVideo100PercentInViewFor3Seconds Long Falso
UniqueReachAverageImpressionFrequency Double Falso
UniqueReachClickReach Long Falso
UniqueReachImpressionReach Long Falso
UniqueReachTotalReach Long Falso
VerificationBlockedImpressions Long Falso
VerificationClassifiedImpressions Long Falso
VerificationMeasurableImpressionsForAudio Long Falso
VerificationMeasurableImpressionsForVideoPlayerLocation Long Falso
VerificationMeasurableImpressionsForVideoPlayerSize Long Falso
VerificationPercentageMeasurableImpressionsForAudio Double Falso
VerificationPercentageMeasurableImpressionsForVideoPlayerLocation Double Falso
VerificationPercentageMeasurableImpressionsForVideoPlayerSize Double Falso
VerificationPublisherProblems Long Falso
VerificationReportingProblems Long Falso
VerificationServingProblems Long Falso
VerificationVerifiableImpressions Long Falso
VerificationVideoMutedAtStart Long Falso
VerificationVideoPlayerHdSizeImpressions Long Falso
VerificationVideoPlayerLargeSizeImpressions Long Falso
VerificationVideoPlayerLocationAvgPixelsFromLeft Long Falso
VerificationVideoPlayerLocationAvgPixelsFromTop Long Falso
VerificationVideoPlayerSizeAvgHeight Long Falso
VerificationVideoPlayerSizeAvgWidth Long Falso
VerificationVideoPlayerSmallSizeImpressions Long Falso
VerificationVideoProminenceScore Double Falso
VerificationWarnings Long Falso
VideoCompanionClicks Long Falso
VideoCompanionImpressions Long Falso
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
ReportID String Entrada opcional para obter um relatório específico por ID.
FileID String Entrada opcional para extrair um arquivo específico por ID.
dateRange String Entrada opcional para extrair um intervalo de datas específico. O padrão é LAST_30_DAYS. Se startDate e endDate forem especificados, isso será ignorado.
startDate String Entrada opcional para extrair o relatório de uma data de início específica.
endDate String Entrada opcional para extrair o relatório de uma data de término específica.

Relatórios

Lista todos os relatórios do DoubleClick Campaign Manager para o usuário.

Colunas
Nome Tipo Dimensão Descrição
Id [KEY] Long O ID exclusivo do relatório.
Name String O nome do relatório.
Type String O tipo do relatório.
FileName String O nome do relatório.
Format String O formato de saída do relatório. Se não especificado, o formato padrão é 'CSV'. Observe que o formato real no arquivo de relatório concluído pode diferir se, por exemplo, o tamanho do relatório exceder os recursos do formato. 'CSV' será então o formato alternativo.
Criteria String Os critérios de relatório para um relatório do tipo STANDARD.
PathToConversionCriteria String Os critérios de relatório para um relatório do tipo PATH_TO_CONVERSION.
ReachCriteria String Os critérios de relatório para um relatório do tipo REACH.
CrossDimensionReachCriteria String Os critérios de relatório para um relatório do tipo CROSS_DIMENSION_REACH.
FloodlightCriteria String Os critérios de relatório para um relatório do tipo FLOODLIGHT.
Schedule String A programação do relatório. Só pode ser definido se o 'dateRange' do relatório for um intervalo de datas relativo e o intervalo de datas relativo não for 'TODAY'.
Delivery String As configurações de entrega e-mail do relatório.
OwnerProfileId Long O ID do perfil do usuário do proprietário deste relatório.
AccountId Long ID da conta à qual este relatório pertence.
SubAccountId Long ID da subconta à qual este relatório pertence, se aplicável.
LastModifiedTime String O timestamp de quando este relatório foi modificado pela última vez.
Kind String O tipo de recurso é este, neste caso dfareporting#report.
eTag String A eTag desta resposta para fins de cache.
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
Scope String O escopo que define quais resultados são retornados. Os valores são ALL ou MINE (padrão).

Relatório Padrão

Tabela para execução de relatórios padrão salvos no DCM ou relatórios ad hoc.

Colunas
Nome Tipo Dimensão Descrição
ActiveViewCustomMetricId Long Verdadeiro
ActiveViewCustomMetricName String Verdadeiro
Activity String Verdadeiro
ActivityGroup String Verdadeiro
ActivityGroupId Long Verdadeiro
ActivityId Long Verdadeiro
Ad String Verdadeiro
AdId Long Verdadeiro
AdStatus String Verdadeiro
AdType String Verdadeiro
Advertiser String Verdadeiro
AdvertiserGroup String Verdadeiro
AdvertiserId Long Verdadeiro
App String Verdadeiro
AppId String Verdadeiro
Asset String Verdadeiro
AssetCategory String Verdadeiro
AssetId Long Verdadeiro
AssetOrientation String Verdadeiro
AttributedEventConnectionType String Verdadeiro
AttributedEventEnvironment String Verdadeiro
AudienceTargeted String Verdadeiro
BrowserPlatform String Verdadeiro
Campaign String Verdadeiro
CampaignEndDate String Verdadeiro
CampaignExternalId String Verdadeiro
CampaignId Long Verdadeiro
CampaignStartDate String Verdadeiro
City String Verdadeiro
ClickThroughUrl String Verdadeiro
CompanionCreative String Verdadeiro
CompanionCreativeId Long Verdadeiro
CompanionCreativeSize String Verdadeiro
ConnectionType String Verdadeiro
ContentCategory String Verdadeiro
ContentClassification String Verdadeiro
Country String Verdadeiro
Creative String Verdadeiro
CreativeEndDate String Verdadeiro
CreativeField1 String Verdadeiro
CreativeField2 String Verdadeiro
CreativeField3 String Verdadeiro
CreativeField4 String Verdadeiro
CreativeField5 String Verdadeiro
CreativeField6 String Verdadeiro
CreativeField7 String Verdadeiro
CreativeField8 String Verdadeiro
CreativeField9 String Verdadeiro
CreativeField10 String Verdadeiro
CreativeField11 String Verdadeiro
CreativeField12 String Verdadeiro
CreativeGroup1 String Verdadeiro
CreativeGroup2 String Verdadeiro
CreativeId Long Verdadeiro
CreativeSize String Verdadeiro
CreativeStartDate String Verdadeiro
CreativeType String Verdadeiro
CreativeVersion String Verdadeiro
Date String Verdadeiro
DV360Advertiser String Verdadeiro
DV360AdvertiserId Long Verdadeiro
DV360Creative String Verdadeiro
DV360CreativeId Long Verdadeiro
DV360InsertionOrder String Verdadeiro
DV360InsertionOrderId Long Verdadeiro
DV360LineItem String Verdadeiro
DV360LineItemId Long Verdadeiro
DV360Partner String Verdadeiro
DV360PartnerId Long Verdadeiro
DV360Site String Verdadeiro
DV360SiteId Long Verdadeiro
DigitalContentLabel String Verdadeiro
DmaRegion String Verdadeiro
Domain String Verdadeiro
DynamicElement String Verdadeiro
DynamicElement1Field1Value String Verdadeiro
DynamicElement1Field2Value String Verdadeiro
DynamicElement1Field3Value String Verdadeiro
DynamicElement1Field4Value String Verdadeiro
DynamicElement1Field5Value String Verdadeiro
DynamicElement1Field6Value String Verdadeiro
DynamicElement2Field1Value String Verdadeiro
DynamicElement2Field2Value String Verdadeiro
DynamicElement2Field3Value String Verdadeiro
DynamicElement2Field4Value String Verdadeiro
DynamicElement2Field5Value String Verdadeiro
DynamicElement2Field6Value String Verdadeiro
DynamicElement3Field1Value String Verdadeiro
DynamicElement3Field2Value String Verdadeiro
DynamicElement3Field3Value String Verdadeiro
DynamicElement3Field4Value String Verdadeiro
DynamicElement3Field5Value String Verdadeiro
DynamicElement3Field6Value String Verdadeiro
DynamicElement4Field1Value String Verdadeiro
DynamicElement4Field2Value String Verdadeiro
DynamicElement4Field3Value String Verdadeiro
DynamicElement4Field4Value String Verdadeiro
DynamicElement4Field5Value String Verdadeiro
DynamicElement4Field6Value String Verdadeiro
DynamicElement5Field1Value String Verdadeiro
DynamicElement5Field2Value String Verdadeiro
DynamicElement5Field3Value String Verdadeiro
DynamicElement5Field4Value String Verdadeiro
DynamicElement5Field5Value String Verdadeiro
DynamicElement5Field6Value String Verdadeiro
DynamicElement6Field1Value String Verdadeiro
DynamicElement6Field2Value String Verdadeiro
DynamicElement6Field3Value String Verdadeiro
DynamicElement6Field4Value String Verdadeiro
DynamicElement6Field5Value String Verdadeiro
DynamicElement6Field6Value String Verdadeiro
DynamicElement7Field1Value String Verdadeiro
DynamicElement7Field2Value String Verdadeiro
DynamicElement7Field3Value String Verdadeiro
DynamicElement7Field4Value String Verdadeiro
DynamicElement7Field5Value String Verdadeiro
DynamicElement7Field6Value String Verdadeiro
DynamicElement8Field1Value String Verdadeiro
DynamicElement8Field2Value String Verdadeiro
DynamicElement8Field3Value String Verdadeiro
DynamicElement8Field4Value String Verdadeiro
DynamicElement8Field5Value String Verdadeiro
DynamicElement8Field6Value String Verdadeiro
DynamicElement9Field1Value String Verdadeiro
DynamicElement9Field2Value String Verdadeiro
DynamicElement9Field3Value String Verdadeiro
DynamicElement9Field4Value String Verdadeiro
DynamicElement9Field5Value String Verdadeiro
DynamicElement9Field6Value String Verdadeiro
DynamicElement10Field1Value String Verdadeiro
DynamicElement10Field2Value String Verdadeiro
DynamicElement10Field3Value String Verdadeiro
DynamicElement10Field4Value String Verdadeiro
DynamicElement10Field5Value String Verdadeiro
DynamicElement10Field6Value String Verdadeiro
DynamicElement11Field1Value String Verdadeiro
DynamicElement11Field2Value String Verdadeiro
DynamicElement11Field3Value String Verdadeiro
DynamicElement11Field4Value String Verdadeiro
DynamicElement11Field5Value String Verdadeiro
DynamicElement11Field6Value String Verdadeiro
DynamicElement12Field1Value String Verdadeiro
DynamicElement12Field2Value String Verdadeiro
DynamicElement12Field3Value String Verdadeiro
DynamicElement12Field4Value String Verdadeiro
DynamicElement12Field6Value String Verdadeiro
DynamicElement13Field1Value String Verdadeiro
DynamicElement13Field2Value String Verdadeiro
DynamicElement13Field4Value String Verdadeiro
DynamicElement13Field5Value String Verdadeiro
DynamicElement13Field6Value String Verdadeiro
DynamicElement14Field1Value String Verdadeiro
DynamicElement14Field2Value String Verdadeiro
DynamicElement14Field3Value String Verdadeiro
DynamicElement14Field4Value String Verdadeiro
DynamicElement14Field5Value String Verdadeiro
DynamicElement14Field6Value String Verdadeiro
DynamicElement15Field1Value String Verdadeiro
DynamicElement15Field2Value String Verdadeiro
DynamicElement15Field3Value String Verdadeiro
DynamicElement15Field4Value String Verdadeiro
DynamicElement15Field5Value String Verdadeiro
DynamicElement15Field6Value String Verdadeiro
DynamicElement16Field1Value String Verdadeiro
DynamicElement16Field2Value String Verdadeiro
DynamicElement16Field3Value String Verdadeiro
DynamicElement16Field4Value String Verdadeiro
DynamicElement16Field5Value String Verdadeiro
DynamicElement16Field6Value String Verdadeiro
DynamicElement17Field1Value String Verdadeiro
DynamicElement17Field2Value String Verdadeiro
DynamicElement17Field3Value String Verdadeiro
DynamicElement17Field4Value String Verdadeiro
DynamicElement17Field5Value String Verdadeiro
DynamicElement17Field6Value String Verdadeiro
DynamicElement18Field1Value String Verdadeiro
DynamicElement18Field2Value String Verdadeiro
DynamicElement18Field3Value String Verdadeiro
DynamicElement18Field4Value String Verdadeiro
DynamicElement18Field5Value String Verdadeiro
DynamicElement18Field6Value String Verdadeiro
DynamicElement19Field1Value String Verdadeiro
DynamicElement19Field2Value String Verdadeiro
DynamicElement19Field3Value String Verdadeiro
DynamicElement19Field4Value String Verdadeiro
DynamicElement19Field5Value String Verdadeiro
DynamicElement19Field6Value String Verdadeiro
DynamicElement20Field1Value String Verdadeiro
DynamicElement20Field2Value String Verdadeiro
DynamicElement20Field3Value String Verdadeiro
DynamicElement20Field4Value String Verdadeiro
DynamicElement20Field5Value String Verdadeiro
DynamicElement20Field6Value String Verdadeiro
DynamicElementValue String Verdadeiro
DynamicElementValueId String Verdadeiro
DynamicFieldValue1 String Verdadeiro
DynamicFieldValue2 String Verdadeiro
DynamicFieldValue3 String Verdadeiro
DynamicFieldValue4 String Verdadeiro
DynamicFieldValue5 String Verdadeiro
DynamicFieldValue6 String Verdadeiro
DynamicProfile String Verdadeiro
DynamicProfileId Long Verdadeiro
Environment String Verdadeiro
EventPlatformType String Verdadeiro
ExitUrl String Verdadeiro
Feed1 String Verdadeiro
Feed1ReportingLabel String Verdadeiro
Feed1UniqueId String Verdadeiro
Feed2 String Verdadeiro
Feed2ReportingLabel String Verdadeiro
Feed2UniqueId String Verdadeiro
Feed3 String Verdadeiro
Feed3ReportingLabel String Verdadeiro
Feed3UniqueId String Verdadeiro
Feed4 String Verdadeiro
Feed4ReportingLabel String Verdadeiro
Feed4UniqueId String Verdadeiro
Feed5 String Verdadeiro
Feed5ReportingLabel String Verdadeiro
Feed5UniqueId String Verdadeiro
Feed6 String Verdadeiro
Feed6UniqueId String Verdadeiro
Feed7 String Verdadeiro
Feed7UniqueId String Verdadeiro
Feed8 String Verdadeiro
Feed8UniqueId String Verdadeiro
Feed9 String Verdadeiro
Feed9UniqueId String Verdadeiro
Feed10 String Verdadeiro
Feed10UniqueId String Verdadeiro
Feed11 String Verdadeiro
Feed11UniqueId String Verdadeiro
Feed12 String Verdadeiro
Feed12UniqueId String Verdadeiro
Feed13 String Verdadeiro
Feed13UniqueId String Verdadeiro
Feed14 String Verdadeiro
Feed14UniqueId String Verdadeiro
Feed15 String Verdadeiro
Feed15UniqueId String Verdadeiro
Feed16 String Verdadeiro
Feed16UniqueId String Verdadeiro
Feed17 String Verdadeiro
Feed17UniqueId String Verdadeiro
Feed18 String Verdadeiro
Feed18UniqueId String Verdadeiro
Feed19 String Verdadeiro
Feed19UniqueId String Verdadeiro
Feed20 String Verdadeiro
Feed20UniqueId String Verdadeiro
FlightBookedCost String Verdadeiro
FlightBookedRate String Verdadeiro
FlightBookedUnits String Verdadeiro
FlightEndDate String Verdadeiro
FlightStartDate String Verdadeiro
FloodlightConfigId Long Verdadeiro
Hour String Verdadeiro
Keyword String Verdadeiro
LandingPageUrl String Verdadeiro
MeasurementSource String Verdadeiro
MobileCarrier String Verdadeiro
Month String Verdadeiro
NaturalSearchEngineCountry String Verdadeiro
NaturalSearchEngineProperty String Verdadeiro
NaturalSearchLandingPage String Verdadeiro
NaturalSearchLandingPageQueryString String Verdadeiro
NaturalSearchProcessedLandingPage String Verdadeiro
NaturalSearchProcessedLandingPageQueryString String Verdadeiro
NaturalSearchQuery String Verdadeiro
OperatingSystem String Verdadeiro
OperatingSystemVersion String Verdadeiro
PackageRoadblock String Verdadeiro
PackageRoadblockId Long Verdadeiro
PackageRoadblockStrategy String Verdadeiro
PackageRoadblockTotalBookedUnits String Verdadeiro
PaidSearchAd String Verdadeiro
PaidSearchAdGroup String Verdadeiro
PaidSearchAdGroupId Long Verdadeiro
PaidSearchAdId Long Verdadeiro
PaidSearchAdvertiser String Verdadeiro
PaidSearchAdvertiserId Long Verdadeiro
PaidSearchAgency String Verdadeiro
PaidSearchAgencyId Long Verdadeiro
PaidSearchBidStrategy String Verdadeiro
PaidSearchBidStrategyId Long Verdadeiro
PaidSearchCampaign String Verdadeiro
PaidSearchCampaignId Long Verdadeiro
PaidSearchEngineAccount String Verdadeiro
PaidSearchEngineAccountCategory String Verdadeiro
PaidSearchEngineAccountId Long Verdadeiro
PaidSearchExternalAdGroupId Long Verdadeiro
PaidSearchExternalAdId Long Verdadeiro
PaidSearchExternalCampaignId Long Verdadeiro
PaidSearchExternalKeywordId Long Verdadeiro
PaidSearchKeyword String Verdadeiro
PaidSearchKeywordId Long Verdadeiro
PaidSearchLandingPageUrl String Verdadeiro
PaidSearchLegacyKeywordId Long Verdadeiro
PaidSearchMatchType String Verdadeiro
PaymentSource String Verdadeiro
Placement String Verdadeiro
PlacementCompatibility String Verdadeiro
PlacementCostStructure String Verdadeiro
PlacementEndDate String Verdadeiro
PlacementExternalId String Verdadeiro
PlacementId Long Verdadeiro
PlacementRate String Verdadeiro
PlacementSize String Verdadeiro
PlacementStartDate String Verdadeiro
PlacementStrategy String Verdadeiro
PlacementTagType String Verdadeiro
PlacementTotalBookedUnits String Verdadeiro
PlacementTotalPlannedMediaCost String Verdadeiro
PlatformType String Verdadeiro
PlaybackMethod String Verdadeiro
RenderingId Long Verdadeiro
RichMediaCustomVariable String Verdadeiro
RichMediaEvent String Verdadeiro
RichMediaVideo4asaId String Verdadeiro
RichMediaVideoLength String Verdadeiro
ServedPixelDensity String Verdadeiro
Site String Verdadeiro
SiteDirectory String Verdadeiro
SiteDirectoryId Long Verdadeiro
SiteId Long Verdadeiro
SiteKeyname String Verdadeiro
State String Verdadeiro
TwitterCampaignId Long Verdadeiro
TwitterCreativeId Long Verdadeiro
TwitterCreativeMediaId Long Verdadeiro
TwitterCreativeType String Verdadeiro
TwitterImpressionType String Verdadeiro
TwitterLineItemId Long Verdadeiro
TwitterPlacementType String Verdadeiro
UserList String Verdadeiro
UserListCurrentSize String Verdadeiro
UserListDescription String Verdadeiro
UserListId Long Verdadeiro
UserListMembershipLifeSpan String Verdadeiro
VerificationVideoPlayerSize String Verdadeiro
VerificationVideoProminenceScoreDimension String Verdadeiro
Week String Verdadeiro
ZipCode Long Verdadeiro
ActiveViewAverageViewableTimeSecond Double Falso
ActiveViewCustomMetricMeasurableImpressions Long Falso
ActiveViewCustomMetricViewableImpressions Long Falso
ActiveViewCustomMetricViewableRate Double Falso
ActiveViewEligibleImpressions Long Falso
ActiveViewGroupmMeasurableImpressions Long Falso
ActiveViewGroupmTrvMeasurableImpressions Long Falso
ActiveViewGroupmTrvViewableImpressions Long Falso
ActiveViewGroupmViewableImpressions Long Falso
ActiveViewImpressionDistributionNotMeasurable Double Falso
ActiveViewImpressionDistributionNotViewable Double Falso
ActiveViewImpressionDistributionViewable Double Falso
ActiveViewImpressionsAudibleAndVisibleAtCompletion Long Falso
ActiveViewImpressionsVisible10Seconds Long Falso
ActiveViewMeasurableImpressions Long Falso
ActiveViewNotMeasurableImpressions Long Falso
ActiveViewNotViewableImpressions Long Falso
ActiveViewPercentAudibleAndVisibleAtCompletion Double Falso
ActiveViewPercentAudibleAndVisibleAtFirstQuartile Double Falso
ActiveViewPercentAudibleAndVisibleAtMidpoint Double Falso
ActiveViewPercentAudibleAndVisibleAtStart Double Falso
ActiveViewPercentAudibleAndVisibleAtThirdQuartile Double Falso
ActiveViewPercentAudibleImpressions Double Falso
ActiveViewPercentBackground Double Falso
ActiveViewPercentFullscreen Double Falso
ActiveViewPercentImpressionsAudibleAndFullyOnscreen Double Falso
ActiveViewPercentImpressionsAudibleAndFullyOnscreenForHalfDuration Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtCompletion Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtFirstQuartile Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtMidpoint Double Falso
ActiveViewPercentImpressionsAudibleAndVisibleAtThirdQuartile Double Falso
ActiveViewPercentImpressionsVisibleAtCompletion Double Falso
ActiveViewPercentImpressionsVisibleAtFirstQuartile Double Falso
ActiveViewPercentImpressionsVisibleAtMidpoint Double Falso
ActiveViewPercentImpressionsVisibleAtThirdQuartile Double Falso
ActiveViewPercentPlayTimeAudible Double Falso
ActiveViewPercentPlayTimeAudibleAndVisible Double Falso
ActiveViewPercentPlayTimeVisible Double Falso
ActiveViewPercentVisible10Seconds Double Falso
ActiveViewPercentVisibleAtCompletion Double Falso
ActiveViewPercentVisibleAtFirstQuartile Double Falso
ActiveViewPercentVisibleAtMidpoint Double Falso
ActiveViewPercentVisibleAtStart Double Falso
ActiveViewPercentVisibleAtThirdQuartile Double Falso
ActiveViewPercentageMeasurableImpressions Double Falso
ActiveViewPercentageViewableImpressions Double Falso
ActiveViewViewableImpressions Long Falso
ActivityClickThroughConversions Double Falso
ActivityClickThroughRevenue Double Falso
ActivityDeliveryStatus Double Falso
ActivityPerClick Double Falso
ActivityPerThousandImpressions Double Falso
ActivityViewThroughConversions Double Falso
ActivityViewThroughRevenue Double Falso
AudioCompanionClicks Long Falso
AudioCompanionImpressions Long Falso
BookedActivities Double Falso
BookedClicks Double Falso
BookedImpressions Double Falso
BookedViewableImpressions Double Falso
ClickDeliveryStatus Double Falso
ClickRate Double Falso
Clicks Long Falso
CostPerActivity Double Falso
CostPerClick Double Falso
CostPerRevenue Double Falso
CrossDeviceClickThroughConversionQuantity Long Falso
CrossDeviceClickThroughConversionRevenue Double Falso
CrossDeviceClickThroughConversions Long Falso
CrossDeviceTotalConversionQuantity Long Falso
CrossDeviceTotalConversionRevenue Double Falso
CrossDeviceTotalConversions Long Falso
CrossDeviceViewThroughConversionQuantity Long Falso
CrossDeviceViewThroughConversionRevenue Double Falso
CrossDeviceViewThroughConversions Long Falso
DV360Cost Double Falso
DV360CostUsd Double Falso
DownloadedImpressions Long Falso
DynamicElementClickRate Double Falso
DynamicElementClickThroughConversions Long Falso
DynamicElementClicks Long Falso
DynamicElementImpressions Long Falso
DynamicElementTotalConversions Long Falso
DynamicElementViewThroughConversions Long Falso
EffectiveCpm Double Falso
GeneralInvalidTrafficActiveViewEligibleImpressions Long Falso
GeneralInvalidTrafficActiveViewMeasurableImpressions Long Falso
GeneralInvalidTrafficActiveViewViewableImpressions Long Falso
GeneralInvalidTrafficClicks Long Falso
GeneralInvalidTrafficImpressions Long Falso
ImpressionDeliveryStatus Double Falso
Impressions Long Falso
InvalidActiveViewEligibleImpressions Long Falso
InvalidActiveViewMeasurableImpressions Long Falso
InvalidActiveViewViewableImpressions Long Falso
InvalidClicks Long Falso
InvalidImpressions Long Falso
MediaCost Double Falso
NaturalSearchActions Double Falso
NaturalSearchClicks Long Falso
NaturalSearchRevenue Double Falso
NaturalSearchTransactions Double Falso
PaidSearchActionConversionPercentage Double Falso
PaidSearchActions Double Falso
PaidSearchAverageCostPerAction Double Falso
PaidSearchAverageCostPerTransaction Double Falso
PaidSearchAverageDfaTransactionAmount Double Falso
PaidSearchAveragePosition Double Falso
PaidSearchClickRate Double Falso
PaidSearchClicks Long Falso
PaidSearchCost Double Falso
PaidSearchImpressions Long Falso
PaidSearchRevenue Double Falso
PaidSearchSpendPerTransactionRevenue Double Falso
PaidSearchTransactionConversionPercentage Double Falso
PaidSearchTransactionRevenuePerSpend Double Falso
PaidSearchTransactions Double Falso
PaidSearchVisits Long Falso
PercentInvalidClicks Double Falso
PercentInvalidImpressions Double Falso
PlannedMediaCost Double Falso
RevenuePerClick Double Falso
RevenuePerThousandImpressions Double Falso
RichMediaAudioCompletions Long Falso
RichMediaAudioFirstQuartileCompletes Long Falso
RichMediaAudioMidpoints Long Falso
RichMediaAudioMutes Long Falso
RichMediaAudioPauses Long Falso
RichMediaAudioPlays Long Falso
RichMediaAudioReplays Long Falso
RichMediaAudioThirdQuartileCompletes Long Falso
RichMediaAudioUnmutes Long Falso
RichMediaAverageDisplayTime Double Falso
RichMediaAverageExpansionTime Double Falso
RichMediaAverageFullScreenViewTime Double Falso
RichMediaAverageInteractionTime Double Falso
RichMediaAverageVideoViewTime Double Falso
RichMediaBackupImages Long Falso
RichMediaClickRate Double Falso
RichMediaClicks Long Falso
RichMediaCodeServes Long Falso
RichMediaCustomAverageTime Double Falso
RichMediaCustomCounters Long Falso
RichMediaCustomExits Long Falso
RichMediaCustomTimers Long Falso
RichMediaCustomVariableCount1 Long Falso
RichMediaCustomVariableCount2 Long Falso
RichMediaDisplayTime Long Falso
RichMediaEngagements Long Falso
RichMediaEventCounters Long Falso
RichMediaEventTimers Double Falso
RichMediaExpansionTime Long Falso
RichMediaExpansions Long Falso
RichMediaFullScreenImpressions Long Falso
RichMediaFullScreenVideoCompletes Long Falso
RichMediaFullScreenVideoPlays Long Falso
RichMediaHtml5Impressions Long Falso
RichMediaImpressions Long Falso
RichMediaInteractionRate Double Falso
RichMediaInteractionTime Long Falso
RichMediaInteractions Long Falso
RichMediaInteractiveImpressions Long Falso
RichMediaManualCloses Long Falso
RichMediaScrolls Long Falso
RichMediaTrueViewViews Long Falso
RichMediaVideoCompanionClicks Long Falso
RichMediaVideoCompletions Long Falso
RichMediaVideoFirstQuartileCompletes Long Falso
RichMediaVideoFullScreens Long Falso
RichMediaVideoInteractionRate Double Falso
RichMediaVideoInteractions Long Falso
RichMediaVideoMidpoints Long Falso
RichMediaVideoMutes Long Falso
RichMediaVideoPauses Long Falso
RichMediaVideoPlays Long Falso
RichMediaVideoProgressEvents Long Falso
RichMediaVideoReplays Long Falso
RichMediaVideoSkips Long Falso
RichMediaVideoStops Long Falso
RichMediaVideoThirdQuartileCompletes Long Falso
RichMediaVideoUnmutes Long Falso
RichMediaVideoViewRate Double Falso
RichMediaVideoViews Long Falso
RoadblockImpressions Long Falso
SocialEmailShares Long Falso
SocialEngagementRate Double Falso
SocialFollows Long Falso
SocialLeadSubmissions Long Falso
SocialLikes Long Falso
SocialOfferAccepts Long Falso
SocialReplies Long Falso
SocialTotalEngagements Long Falso
TotalConversions Double Falso
TotalConversionsRevenue Double Falso
TwitterAppClicks Long Falso
TwitterBuyNowCardClicks Long Falso
TwitterBuyNowPurchaseSuccessfuls Long Falso
TwitterOtherEngagements Long Falso
TwitterRetweets Long Falso
TwitterUrlClicks Long Falso
TwitterVideo50PercentInViewFor2Seconds Long Falso
TwitterVideo100PercentInViewFor3Seconds Long Falso
VerificationBlockedImpressions Long Falso
VerificationClassifiedImpressions Long Falso
VerificationMeasurableImpressionsForAudio Long Falso
VerificationMeasurableImpressionsForVideoPlayerLocation Long Falso
VerificationMeasurableImpressionsForVideoPlayerSize Long Falso
VerificationPercentageMeasurableImpressionsForAudio Double Falso
VerificationPercentageMeasurableImpressionsForVideoPlayerLocation Double Falso
VerificationPercentageMeasurableImpressionsForVideoPlayerSize Double Falso
VerificationPublisherProblems Long Falso
VerificationReportingProblems Long Falso
VerificationServingProblems Long Falso
VerificationVerifiableImpressions Long Falso
VerificationVideoMutedAtStart Long Falso
VerificationVideoPlayerHdSizeImpressions Long Falso
VerificationVideoPlayerLargeSizeImpressions Long Falso
VerificationVideoPlayerLocationAvgPixelsFromLeft Long Falso
VerificationVideoPlayerLocationAvgPixelsFromTop Long Falso
VerificationVideoPlayerSizeAvgHeight Long Falso
VerificationVideoPlayerSizeAvgWidth Long Falso
VerificationVideoPlayerSmallSizeImpressions Long Falso
VerificationVideoProminenceScore Double Falso
VerificationWarnings Long Falso
VideoCompanionClicks Long Falso
VideoCompanionImpressions Long Falso
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
ReportID String Entrada opcional para obter um relatório específico por ID.
FileID String Entrada opcional para extrair um arquivo específico por ID.
dateRange String Entrada opcional para extrair um intervalo de datas específico. O padrão é LAST_30_DAYS. Se startDate e endDate forem especificados, isso será ignorado.
startDate String Entrada opcional para extrair o relatório de uma data de início específica.
endDate String Entrada opcional para extrair o relatório de uma data de término específica.

Perfis de Usuário

Lista todos os perfis de usuário do DoubleClick Campaign Manager aos quais o usuário do Google tem acesso.

Colunas
Nome Tipo Dimensão Descrição
ProfileId [KEY] Long O ID exclusivo do perfil do usuário.
AccountId Long ID da conta à qual este perfil pertence.
SubAccountId Long ID da subconta à qual este perfil pertence, se aplicável.
AccountName String O nome da conta a que este perfil pertence.
SubAccountName String O nome da subconta a que este perfil pertence, se aplicável.
UserName String O nome de usuário.
Kind String O tipo de recurso é este, neste caso dfareporting#userProfile.
eTag String A eTag desta resposta para fins de cache.

Procedimentos Armazenados

Procedimentos armazenados* são interfaces semelhantes a funções que estendem a funcionalidade do conector além das simples operações SELECT com o Google Campaign Manager.

Procedimentos armazenados* aceitar uma lista de parâmetros, executar a função pretendida e, em seguida, retornar, se aplicável, quaisquer dados de resposta relevantes do Google Campaign Manager, junto com uma indicação se o procedimento foi bem-sucedido ou falhou.

Conector Jitterbit para Procedimentos Armazenados do Google Campaign Manager

Nome Descrição
CheckReportStatus Verifica o status de um relatório.
CreateCustomSchema Cria um arquivo de esquema personalizado com base no ReportID fornecido.
GetOAuthAccessToken Obtém o token de acesso OAuth para ser usado para autenticação com vários serviços do Google.
GetOAuthAuthorizationURL Obtém o URL de autorização OAuth usado para autenticação com vários serviços do Google.
RefreshOAuthAccessToken Obtém o token de acesso OAuth para ser usado para autenticação com vários serviços do Google.
RunReport Executa um determinado relatório e retorna o ID do arquivo que pode ser usado para recuperar os resultados após a conclusão do processamento.

CheckReportStatus

Verifica o status de um relatório.

Entrada
Nome Tipo Descrição
ReportId String A ID do relatório no DoubleClick Campaign Manager.
FileId String A ID do arquivo de relatório no DoubleClick Campaign Manager.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
FileId String O ID exclusivo do arquivo.
ReportId String O ID do relatório a partir do qual este arquivo foi gerado.
FileName String O nome do relatório.
Format String O formato de saída do relatório. Se não especificado, o formato padrão é 'CSV'. Observe que o formato real no arquivo de relatório concluído pode diferir se, por exemplo, o tamanho do relatório exceder os recursos do formato. 'CSV' será então o formato alternativo.
Status String O status do arquivo de relatório. Os valores podem ser CANCELLED, FAILED, PROCESSING ou REPORT_AVAILABLE.
DateRange String O intervalo de datas para o qual o arquivo contém dados de relatório. O intervalo de datas sempre será o intervalo de datas absoluto para o qual o relatório é executado.
URLs String As URLs nas quais o arquivo de relatório concluído pode ser baixado.
LastModifiedTime String O timestamp de quando este relatório foi modificado pela última vez.
Kind String O tipo de recurso é este, neste caso dfareporting#file.
ETag String A eTag desta resposta para fins de cache.

CreateCustomSchema

Cria um arquivo de esquema personalizado com base no ReportID fornecido.

CreateCustomSchema

Cria um arquivo de esquema personalizado com base nas dimensões e métricas especificadas.

Um esquema personalizado pode ser usado para uma abordagem mais personalizada para seus dados. As opções personalizadas podem incluir listas separadas por vírgulas para dados específicos.

Entrada
Nome Tipo Aceita fluxos de saída Descrição
TableName String Falso O nome da nova tabela.
Description String Falso Uma descrição opcional para a tabela.
WriteToFile String Falso Se deve gravar em um arquivo de saída ou não. O padrão é true, deve ser definido como false para gravar em FileStream ou FileData.
ReportID String Falso A ID do relatório no DoubleClick Campaign Manager.
FileStream String Verdade OutputStream para escrever o esquema criado.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
Success String Se o esquema foi criado com sucesso ou não.
SchemaFile String O arquivo de esquema gerado.
FileData String O esquema gerado codificado em base64. Retornado apenas se WriteToFile for definido como false e FileStream não for definido.

GetOAuthAccessToken

Obtém o token de acesso OAuth para ser usado para autenticação com vários serviços do Google. NOTE: Se, após executar este procedimento armazenado, o OAuthRefreshToken não foi retornado como parte do conjunto de resultados, altere o valor do Prompt para CONSENT e execute o procedimento novamente. Isso força o aplicativo a autenticar novamente e enviar novas informações de token.

Entrada
Nome Tipo Descrição
AuthMode String O tipo de modo de autenticação a ser usado. Os valores permitidos são APP, WEB. O valor padrão é WEB.
Verifier String O código do verificador retornado pelo Google depois que a permissão para o aplicativo se conectar foi concedida. WEB AuthMode apenas.
Scope String O escopo de acesso às APIs do Google. Por padrão, o acesso a todas as APIs usadas por esse provedor de dados será especificado. o valor padrão é *https://www.googleapis.com/auth/dfareporting*.
CallbackURL String Este campo determina para onde a resposta é enviada. O valor desse parâmetro deve corresponder exatamente a um dos valores registrados no Console de APIs, incluindo os esquemas HTTP ou HTTPS, capitalização e barra final ('/').
Prompt String Este campo indica o prompt para apresentar ao usuário. Ele aceita um dos seguintes valores: NONE, CONSENT, SELECT ACCOUNT. O padrão é SELECT_ACCOUNT, portanto, um determinado usuário será solicitado a selecionar a conta à qual se conectar. Se estiver definido como CONSENT, o usuário verá uma página de consentimento todas as vezes, mesmo que já tenha dado consentimento ao aplicativo para um determinado conjunto de escopos. Por fim, se for definido como NONE, nenhuma tela de autenticação ou consentimento será exibida ao usuário. O valor padrão é SELECT_ACCOUNT.
AccessType String Este campo indica se seu aplicativo precisa acessar uma API do Google quando o usuário não está presente no navegador. Este parâmetro é padronizado como OFFLINE. Se seu aplicativo precisar atualizar os tokens de acesso quando o usuário não estiver presente no navegador, use OFFLINE. Isso fará com que seu aplicativo obtenha um token de atualização na primeira vez que seu aplicativo trocar um código de autorização para um usuário. Os valores permitidos são ONLINE, OFFLINE. O valor padrão é OFFLINE.
State String Este campo indica qualquer estado que pode ser útil para sua aplicação após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização do Google. Os usos incluem redirecionar o usuário para o recurso correto em seu site, usar nonces e atenuar a falsificação de solicitação entre sites.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
OAuthAccessToken String O token de autenticação retornado do Google. Isso pode ser usado em chamadas subseqüentes para outras operações para este serviço específico.
OAuthRefreshToken String Um token que pode ser usado para obter um novo token de acesso.
ExpiresIn String O tempo de vida restante no token de acesso.

GetOAuthAuthorizationURL

Obtém o URL de autorização OAuth usado para autenticação com vários serviços do Google.

Entrada
Nome Tipo Descrição
Scope String O escopo de acesso às APIs do Google. Por padrão, o acesso a todas as APIs usadas por esse provedor de dados será especificado. o valor padrão é *https://www.googleapis.com/auth/dfareporting*.
CallbackURL String Este campo determina para onde a resposta é enviada. O valor desse parâmetro deve corresponder exatamente a um dos valores registrados no Console de APIs, incluindo os esquemas HTTP ou HTTPS, maiúsculas e minúsculas e barra final ('/').
Prompt String Este campo indica o prompt para apresentar ao usuário. Ele aceita um dos seguintes valores: NONE, CONSENT, SELECT ACCOUNT. O padrão é SELECT_ACCOUNT, portanto, um determinado usuário será solicitado a selecionar a conta à qual se conectar. Se estiver definido como CONSENT, o usuário verá uma página de consentimento todas as vezes, mesmo que já tenha dado consentimento ao aplicativo para um determinado conjunto de escopos. Por fim, se for definido como NONE, nenhuma tela de autenticação ou consentimento será exibida ao usuário. O valor padrão é SELECT_ACCOUNT.
AccessType String Este campo indica se seu aplicativo precisa acessar uma API do Google quando o usuário não está presente no navegador. Este parâmetro é padronizado como OFFLINE. Se seu aplicativo precisar atualizar os tokens de acesso quando o usuário não estiver presente no navegador, use OFFLINE. Isso fará com que seu aplicativo obtenha um token de atualização na primeira vez que seu aplicativo trocar um código de autorização para um usuário. Os valores permitidos são ONLINE, OFFLINE. O valor padrão é OFFLINE.
State String Este campo indica qualquer estado que pode ser útil para sua aplicação após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização do Google. Os usos possíveis incluem redirecionar o usuário para o recurso correto em seu site, usar nonces e atenuar a falsificação de solicitação entre sites.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
URL String A URL para concluir a autenticação do usuário.

RefreshOAuthAccessToken

Obtém o token de acesso OAuth para ser usado para autenticação com vários serviços do Google.

Entrada
Nome Tipo Descrição
OAuthRefreshToken String O token de atualização retornado da troca do código de autorização original.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
OAuthAccessToken String O token de autenticação retornado do Google. Isso pode ser usado em chamadas subseqüentes para outras operações para este serviço específico.
OAuthRefreshToken String O token de autenticação retornado do Google. Isso pode ser usado em chamadas subseqüentes para outras operações para este serviço específico.
ExpiresIn String O tempo de vida restante no token de acesso.

ExecutarRelatório

Executa um determinado relatório e retorna o ID do arquivo que pode ser usado para recuperar os resultados após a conclusão do processamento.

Entrada
Nome Tipo Descrição
ReportId String A ID do relatório no DoubleClick Campaign Manager.
Colunas do Conjunto de Resultados
Nome Tipo Descrição
FileId String Se o esquema foi criado com êxito ou não.

Tabelas do Sistema

Você pode consultar as tabelas do sistema descritas nesta seção para acessar informações de esquema, informações sobre a funcionalidade da fonte de dados e estatísticas de operação em lote.

Tabelas de Esquema

As tabelas a seguir retornam metadados do banco de dados para o Google Campaign Manager:

Tabelas de Fonte de Dados

As tabelas a seguir retornam informações sobre como se conectar e consultar a fonte de dados:

  • sys_connection_props: Retorna informações sobre as propriedades de conexão disponíveis.
  • sys_sqlinfo: Descreve as consultas SELECT que o conector pode descarregar para a fonte de dados.

Consultar Tabelas de Informações

A tabela a seguir retorna estatísticas de consultar para consultas de modificação de dados:

  • sys_identity: Retorna informações sobre operações em lote ou atualizações únicas.

Sys_catalogs

Lista os bancos de dados disponíveis.

A consultar a seguir recupera todos os bancos de dados determinados pela string de conexão:

SELECT * FROM sys_catalogs
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados.

Sys_schemas

Lista os esquemas disponíveis.

A consultar a seguir recupera todos os esquemas disponíveis:

SELECT * FROM sys_schemas
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados.
SchemaName String O nome do esquema.

Sys_tables

Lista as tabelas disponíveis.

A consultar a seguir recupera as tabelas e exibições disponíveis:

SELECT * FROM sys_tables
Colunas
Nome Tipo Descrição
CatalogName String O banco de dados que contém a tabela ou exibição.
SchemaName String O esquema que contém a tabela ou exibição.
TableName String O nome da tabela ou exibição.
TableType String O tipo de tabela (tabela ou exibição).
Description String Uma descrição da tabela ou exibição.
IsUpdateable Boolean Se a tabela pode ser atualizada.

Sys_tablecolumns

Descreve as colunas das tabelas e exibições disponíveis.

A consultar a seguir retorna as colunas e tipos de dados para a tabela CampaignPerformance:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='CampaignPerformance' 
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a tabela ou exibição.
SchemaName String O esquema que contém a tabela ou exibição.
TableName String O nome da tabela ou exibição que contém a coluna.
ColumnName String O nome da coluna.
DataTypeName String O nome do tipo de dados.
DataType Int32 Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente.
Length Int32 O tamanho de armazenamento da coluna.
DisplaySize Int32 A largura máxima normal da coluna designada em caracteres.
NumericPrecision Int32 O número máximo de dígitos em dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora.
NumericScale Int32 A escala da coluna ou o número de dígitos à direita do ponto decimal.
IsNullable Boolean Se a coluna pode conter null.
Description String Uma breve descrição da coluna.
Ordinal Int32 O número de sequência da coluna.
IsAutoIncrement String Se o valor da coluna é atribuído em incrementos fixos.
IsGeneratedColumn String Se a coluna é gerada.
IsHidden Boolean Se a coluna está oculta.
IsArray Boolean Se a coluna é uma matriz.

Sys_procedures

Lista os procedimentos armazenados disponíveis.

A consultar a seguir recupera os procedimentos armazenados disponíveis:

SELECT * FROM sys_procedures
Colunas
Nome Tipo Descrição
CatalogName String O banco de dados que contém o procedimento armazenado.
SchemaName String O esquema que contém o procedimento armazenado.
ProcedureName String O nome do procedimento armazenado.
Description String Uma descrição do procedimento armazenado.
ProcedureType String O tipo do procedimento, como PROCEDURE ou FUNCTION.

Sys_procedureparameters

Descreve procedimento armazenado* parâmetros.

A consultar a seguir retorna informações sobre todos os parâmetros de entrada para o procedimento armazenado GetOAuthAccessToken:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='GetOAuthAccessToken' AND Direction=1 OR Direction=2
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém o procedimento armazenado.
SchemaName String O nome do esquema que contém o procedimento armazenado.
ProcedureName String O nome do procedimento armazenado* contendo o parâmetro.
ColumnName String O nome do procedimento armazenado* parâmetro.
Direction Int32 Um número inteiro correspondente ao tipo do parâmetro: entrada (1), entrada/saída (2) ou saída (4). parâmetros de tipo de entrada/saída podem ser parâmetros de entrada e saída.
DataTypeName String O nome do tipo de dados.
DataType Int32 Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente.
Length Int32 O número de caracteres permitido para dados de caractere. O número de dígitos permitidos para dados numéricos.
NumericPrecision Int32 A precisão máxima para dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora.
NumericScale Int32 O número de dígitos à direita do ponto decimal em dados numéricos.
IsNullable Boolean Se o parâmetro pode conter null.
IsRequired Boolean Se o parâmetro é necessário para a execução do procedimento.
IsArray Boolean Se o parâmetro é uma matriz.
Description String A descrição do parâmetro.
Ordinal Int32 O índice do parâmetro.

Sys_keycolumns

Descreve as chaves primárias e estrangeiras. A consultar a seguir recupera a chave primária da tabela CampaignPerformance:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='CampaignPerformance'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
IsKey Boolean Se a coluna é uma chave primária na tabela referenciada no campo TableName.
IsForeignKey Boolean Se a coluna é uma chave estrangeira referenciada no campo TableName.
PrimaryKeyName String O nome da chave primária.
ForeignKeyName String O nome da chave estrangeira.
ReferencedCatalogName String O banco de dados que contém a chave primária.
ReferencedSchemaName String O esquema que contém a chave primária.
ReferencedTableName String A tabela que contém a chave primária.
ReferencedColumnName String O nome da coluna da chave primária.

Sys_foreignkeys

Descreve as chaves estrangeiras. A consultar a seguir recupera todas as chaves estrangeiras que se referem a outras tabelas:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
PrimaryKeyName String O nome da chave primária.
ForeignKeyName String O nome da chave estrangeira.
ReferencedCatalogName String O banco de dados que contém a chave primária.
ReferencedSchemaName String O esquema que contém a chave primária.
ReferencedTableName String A tabela que contém a chave primária.
ReferencedColumnName String O nome da coluna da chave primária.
ForeignKeyType String Designa se a chave estrangeira é uma chave de importação (aponta para outras tabelas) ou de exportação (referenciada de outras tabelas).

Sys_primarykeys

Descreve as chaves primárias. A consultar a seguir recupera as chaves primárias de todas as tabelas e exibições:

SELECT * FROM sys_primarykeys
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
KeySeq String O número de sequência da chave primária.
KeyName String O nome da chave primária.

Sys_indexes

Descreve os índices disponíveis. Ao filtrar por índices, você pode escrever consultas mais seletivas com tempos de resposta de consultar mais rápidos.

A consultar a seguir recupera todos os índices que não são chaves primárias:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém o índice.
SchemaName String O nome do esquema que contém o índice.
TableName String O nome da tabela que contém o índice.
IndexName String O nome do índice.
ColumnName String O nome da coluna associada ao índice.
IsUnique Boolean True se o índice for exclusivo. Falso caso contrário.
IsPrimary Boolean Verdadeiro se o índice for uma chave primária. Falso caso contrário.
Type Int16 Um valor inteiro correspondente ao tipo de índice: estatística (0), clusterizado (1), hash (2) ou outro (3).
SortOrder String A ordem de classificação: A para crescente ou D para decrescente.
OrdinalPosition Int16 O número de sequência da coluna no índice.

Sys_connection_props

Retorna informações sobre as propriedades de conexão disponíveis e as definidas na string de conexão.

Ao consultar esta tabela, a string de conexão de configuração deve ser usada:

jdbc:cdata:googlecm:config:

Esta string de conexão permite que você consultar esta tabela sem uma conexão válida.

A consultar a seguir recupera todas as propriedades de conexão que foram definidas na string de conexão ou definidas por meio de um valor padrão:

SELECT * FROM sys_connection_props WHERE Value <> ''
Colunas
Nome Tipo Descrição
Name String O nome da propriedade de conexão.
ShortDescription String Uma breve descrição.
Type String O tipo de dados da propriedade de conexão.
Default String O valor padrão, se não houver um definido explicitamente.
Values String Uma lista separada por vírgulas de valores possíveis. Um erro de validação é lançado se outro valor for especificado.
Value String O valor que você definiu ou um padrão pré-configurado.
Required Boolean Se a propriedade é necessária para se conectar.
Category String A categoria da propriedade de conexão.
IsSessionProperty String Se a propriedade é uma propriedade de sessão, usada para salvar informações sobre a conexão atual.
Sensitivity String O nível de sensibilidade da propriedade. Isso informa se a propriedade está ofuscada nos formulários de registro e autenticação.
PropertyName String Uma forma truncada em camel case do nome da propriedade de conexão.
Ordinal Int32 O índice do parâmetro.
CatOrdinal Int32 O índice da categoria do parâmetro.
Hierarchy String Mostra as propriedades dependentes associadas que precisam ser definidas juntamente com esta.
Visible Boolean Informa se a propriedade está visível na UI da conexão.
ETC String Diversas informações diversas sobre o imóvel.

Sys_sqlinfo

Descreve o processamento da consultar SELECT que o conector pode transferir para a fonte de dados.

Descobrindo os Recursos SELECT da Fonte de Dados

Abaixo está um exemplo de conjunto de dados de recursos SQL. O conjunto de resultados a seguir indica a funcionalidade SELECT que o conector pode descarregar para a fonte de dados ou processar o lado do cliente. Sua fonte de dados pode suportar sintaxe SQL adicional. Alguns aspectos da funcionalidade SELECT são retornados em uma lista separada por vírgulas, se suportados; caso contrário, a coluna contém NO.

Nome Descrição Valores Possíveis
AGGREGATE_FUNCTIONS Funções de agregação suportadas. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Se a função COUNT é suportada. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR O caractere de abertura usado para escapar de um identificador. [
IDENTIFIER_QUOTE_CLOSE_CHAR O caractere de fechamento usado para escapar de um identificador. ]
SUPPORTED_OPERATORS Uma lista de operadores SQL com suporte. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Se GROUP BY é compatível e, em caso afirmativo, o grau de suporte. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Funções de string suportadas. LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONS Funções numéricas suportadas. ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONS Funções de data/hora suportadas. NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLES Indica tabelas ignoradas durante a replicação.
REPLICATION_TIMECHECK_COLUMNS Uma matriz de string contendo uma lista de colunas que serão usadas para verificar (na ordem especificada) para usar como uma coluna modificada durante a replicação.
IDENTIFIER_PATTERN Valor de string que indica qual string é válida para um identificador.
SUPPORT_TRANSACTION Indica se o provedor oferece suporte a transações como confirmação e reversão. YES, NO
DIALECT Indica o dialeto SQL a ser usado.
KEY_PROPERTIES Indica as propriedades que identificam o banco de dados uniforme.
SUPPORTS_MULTIPLE_SCHEMAS Indica se vários esquemas podem existir para o provedor. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Indica se vários catálogos podem existir para o provedor. YES, NO
DATASYNCVERSION A versão do Data Sync necessária para acessar este driver. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY A categoria Data Sync deste driver. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Se a funcionalidade SQL aprimorada além do que é oferecido pela API é suportada. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Se as operações em lote são suportadas. YES, NO
SQL_CAP Todos os recursos SQL suportados para este driver. SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONS Um valor de string especifica o cacheOptions preferencial.
ENABLE_EF_ADVANCED_QUERY Indica se o driver oferece suporte direto a consultas avançadas provenientes do Entity Framework. Caso contrário, as consultas serão tratadas no lado do cliente. YES, NO
PSEUDO_COLUMNS Uma matriz de cadeia de caracteres que indica as pseudocolunas disponíveis.
MERGE_ALWAYS Se o valor for verdadeiro, o modo de mesclagem será executado à força no Data Sync. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Uma consultar de seleção para retornar a data e hora de início da replicação.
REPLICATION_MIN_FUNCTION Permite que um provedor especifique o nome da fórmula a ser usado para executar um min do lado do servidor.
REPLICATION_START_DATE Permite que um provedor especifique uma data de início de replicação.
REPLICATION_MAX_DATE_QUERY Uma consultar de seleção para retornar a data e hora de término da replicação.
REPLICATION_MAX_FUNCTION Permite que um provedor especifique o nome da fórmula a ser usado para executar um máximo do lado do servidor.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Uma lista de tabelas que ignorará a divisão da replicação em blocos na replicação inicial.
CHECKCACHE_USE_PARENTID Indica se a instrução CheckCache deve ser executada na coluna de chave pai. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Indica procedimentos armazenados* que pode ser usado para gerar arquivos de esquema.

A consultar a seguir recupera os operadores que podem ser usados na cláusula WHERE:

SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'

Observe que tabelas individuais podem ter diferentes limitações ou requisitos na cláusula WHERE; consulte o Modelo de Dados para obter mais informações.

Colunas
Nome Tipo Descrição
NAME String Um componente da sintaxe SQL ou um recurso que pode ser processado no servidor.
VALUE String Detalhes sobre a sintaxe SQL ou SQL suportada.

Sys_identity

Retorna informações sobre tentativas de modificação.

A consultar a seguir recupera os IDs das linhas modificadas em uma operação em lote:

SELECT * FROM sys_identity
Colunas
Nome Tipo Descrição
Id String O ID gerado pelo banco de dados retornado de uma operação de modificação de dados.
Batch String Um identificador para o lote. 1 para uma única operação.
Operation String O resultado da operação no lote: INSERTED, UPDATED ou DELETED.
Message String SUCCESS ou uma mensagem de erro se a atualização no lote falhou.

Propriedades de Configurações Avançadas

As propriedades de configurações avançadas são as várias opções que podem ser usadas para estabelecer uma conexão. Esta seção fornece uma lista completa das opções que você pode configurar. Clique nos links para mais detalhes.

Autenticação

Propriedade Descrição
AuthScheme O tipo de autenticação a ser usado ao se conectar ao Google Campaign Manager.
ProfileID O ID do perfil do DFA. Se não for especificado, o primeiro Perfil retornado do serviço UserProfiles será usado.

OAuth

Propriedade Descrição
InitiateOAuth Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar.
OAuthClientId O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
OAuthClientSecret O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
OAuthAccessToken O token de acesso para conexão usando OAuth.
OAuthVerifier O código do verificador retornado da URL de autorização OAuth.
OAuthRefreshToken O token de atualização OAuth para o token de acesso OAuth correspondente.
OAuthExpiresIn O tempo de vida em segundos do OAuth AccessToken.
OAuthTokenTimestamp O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado.

JWT OAuth

Propriedade Descrição
OAuthJWTCert A loja de certificados JWT.
OAuthJWTCertType O tipo de armazenamento de chaves que contém o certificado JWT.
OAuthJWTCertPassword A senha para o certificado OAuth JWT.
OAuthJWTCertSubject O assunto do certificado OAuth JWT.
OAuthJWTIssuer O emissor do Java Web Token.
OAuthJWTSubject O assunto do usuário para o qual o aplicativo está solicitando acesso delegado.

SSL

Propriedade Descrição
SSLServerCert O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

Esquema

Propriedade Descrição
Location Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
BrowsableSchemas Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC.
Views Restringe as exibições relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC.

Diversos

Propriedade Descrição
APIVersion A versão da API a ser usada para se conectar ao Campaign Manager.
MaxRows Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Other Essas propriedades ocultas são usadas apenas em casos de uso específicos.
PollingInterval O intervalo de tempo base em segundos entre as solicitações que verificam a disponibilidade da resposta do relatório. O valor padrão é 10 segundos.
PseudoColumns Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
QueryTimeout O tempo limite em minutos para o qual o provedor aguardará uma resposta de relatório assíncrono. O valor padrão é 60 minutos.
Timeout O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
UserDefinedViews Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

Autenticação

Esta seção fornece uma lista completa de propriedades de autenticação que você pode configurar.

Propriedade Descrição
AuthScheme O tipo de autenticação a ser usado ao se conectar ao Google Campaign Manager.
ProfileID O ID do perfil do DFA. Se não for especificado, o primeiro Perfil retornado do serviço UserProfiles será usado.

AuthScheme

O tipo de autenticação a ser usado ao se conectar ao Google Campaign Manager.

Valores Possíveis

Auto, OAuth, OAuthJWT, GCPInstanceAccount

Tipo de Dados

string

Valor Padrão

"Auto"

Observações
  • Auto: permite que o driver decida automaticamente com base nas outras propriedades de conexão que você definiu.
  • OAuth: Defina para executar a autenticação OAuth usando uma conta de usuário padrão.
  • OAuthJWT: defina para executar a autenticação OAuth usando uma conta de serviço OAuth.
  • GCPInstanceAccount: defina para obter o token de acesso da instância do Google Cloud Platform.

ID do Perfil

O ID do perfil do DFA. Se não for especificado, o primeiro Perfil retornado do serviço UserProfiles será usado.

Tipo de Dados

string

Valor Padrão

""

Observações

Esse valor pode ser recuperado da tabela UserProfiles ou será recuperado automaticamente se esse valor não for definido.

OAuth

Esta seção fornece uma lista completa de propriedades OAuth que você pode configurar.

Propriedade Descrição
InitiateOAuth Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar.
OAuthClientId O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
OAuthClientSecret O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
OAuthAccessToken O token de acesso para conexão usando OAuth.
OAuthVerifier O código do verificador retornado da URL de autorização OAuth.
OAuthRefreshToken O token de atualização OAuth para o token de acesso OAuth correspondente.
OAuthExpiresIn O tempo de vida em segundos do OAuth AccessToken.
OAuthTokenTimestamp O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado.

InitiateOAuth

Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar.

Valores Possíveis

OFF, GETANDREFRESH, REFRESH

Tipo de Dados

string

Valor Padrão

"OFF"

Observações

As seguintes opções estão disponíveis:

  1. OFF: Indica que o fluxo OAuth será tratado inteiramente pelo usuário. Um OAuthAccessToken será necessário para autenticação.
  2. GETANDREFRESH: Indica que todo o fluxo OAuth será tratado pelo conector. Se nenhum token existir atualmente, ele será obtido solicitando ao usuário por meio do navegador. Se existir um token, ele será atualizado quando aplicável.
  3. REFRESH: Indica que o conector tratará apenas da atualização do OAuthAccessToken. O usuário nunca será solicitado pelo conector a autenticar por meio do navegador. O usuário deve manipular a obtenção do OAuthAccessToken e OAuthRefreshToken inicialmente.

OAuthClientId

O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.

Tipo de Dados

string

Valor Padrão

""

Observações

Como parte do registro de um aplicativo OAuth, você receberá o OAuthClientId valor, às vezes também chamado de chave do consumidor, e um segredo do cliente, o OAuthClientSecret.

OAuthClientSecret

O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.

Tipo de Dados

string

Valor Padrão

""

Observações

Como parte do registro de um aplicativo OAuth, você receberá o OAuthClientId, também chamada de chave do consumidor. Você também receberá um segredo do cliente, também chamado de segredo do consumidor. Defina o segredo do cliente no OAuthClientSecret propriedade.

OAuthAccessToken

O token de acesso para conexão usando OAuth.

Tipo de Dados

string

Valor Padrão

""

Observações

O OAuthAccessToken propriedade é usada para conectar usando OAuth. O OAuthAccessToken é recuperado do servidor OAuth como parte do processo de autenticação. Ele tem um tempo limite dependente do servidor e pode ser reutilizado entre as solicitações.

O token de acesso é usado no lugar do seu nome de usuário e senha. O token de acesso protege suas credenciais, mantendo-as no servidor.

OAuthVerifier

O código do verificador retornado da URL de autorização OAuth.

Tipo de Dados

string

Valor Padrão

""

Observações

O código do verificador retornado da URL de autorização OAuth. Isso pode ser usado em sistemas em que um navegador não pode ser iniciado, como sistemas headless.

Autenticação em Máquinas Sem Cabeça

Consulte para obter o OAuthVerifier valor.

Defina OAuthSettingsLocation juntamente com OAuthVerifier. Quando você conecta, o conector troca o OAuthVerifier para os tokens de autenticação OAuth e os salva, criptografados, no arquivo especificado. Definir InitiateOAuth para GETANDREFRESH para automatizar a troca.

Depois que o arquivo de configurações OAuth for gerado, você poderá remover OAuthVerifier nas propriedades de conexão e conecte-se com OAuthSettingsLocation definir.

Para atualizar automaticamente os valores do token OAuth, defina OAuthSettingsLocation e adicionalmente defina InitiateOAuth para ATUALIZAR.

OAuthRefreshToken

O token de atualização OAuth para o token de acesso OAuth correspondente.

Tipo de Dados

string

Valor Padrão

""

Observações

O OAuthRefreshToken a propriedade é usada para atualizar o OAuthAccessToken ao usar a autenticação OAuth.

OAuthExpiresIn

O tempo de vida em segundos do OAuth AccessToken.

Tipo de Dados

string

Valor Padrão

""

Observações

Emparelhe com OAuthTokenTimestamp para determinar quando o AccessToken expirará.

OAuthTokenTimestamp

O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado.

Tipo de Dados

string

Valor Padrão

""

Observações

Emparelhe com OAuthExpiresIn para determinar quando o AccessToken expirará.

JWT OAuth

Esta seção fornece uma lista completa das propriedades JWT OAuth que você pode configurar.

Propriedade Descrição
OAuthJWTCert A loja de certificados JWT.
OAuthJWTCertType O tipo de armazenamento de chaves que contém o certificado JWT.
OAuthJWTCertPassword A senha para o certificado OAuth JWT.
OAuthJWTCertSubject O assunto do certificado OAuth JWT.
OAuthJWTIssuer O emissor do Java Web Token.
OAuthJWTSubject O assunto do usuário para o qual o aplicativo está solicitando acesso delegado.

OAuthJWTCert

A loja de certificados JWT.

Tipo de Dados

string

Valor Padrão

""

Observações

O nome do armazenamento de certificados para o certificado do cliente.

O OAuthJWTCertType campo especifica o tipo de armazenamento de certificado especificado por OAuthJWTCert. Se o armazenamento estiver protegido por senha, especifique a senha em OAuthJWTCertPassword.

OAuthJWTCert é usado em conjunto com o OAuthJWTCertSubject para especificar os certificados do cliente. Se OAuthJWTCert tem um valor e OAuthJWTCertSubject for definido, uma pesquisa por um certificado será iniciada. Consulte OAuthJWTCertSubject para obter detalhes.

As designações de armazenamentos de certificados dependem da plataforma.

A seguir estão as designações dos armazenamentos de certificados de Usuário e Máquina mais comuns no Windows:

Propriedade Descrição
MY Um armazenamento de certificados que contém certificados pessoais com suas chaves privadas associadas.
CA Certificados de autoridade certificadora.
ROOT Certificados raiz.
SPC Certificados de editor de software.

Em Java, o armazenamento de certificados normalmente é um arquivo contendo certificados e chaves privadas opcionais.

Quando o tipo de armazenamento de certificado for PFXFile, essa propriedade deverá ser configurada para o nome do arquivo. Quando o tipo é PFXBlob, a propriedade deve ser configurada para o conteúdo binário de um arquivo PFX (ou seja, armazenamento de certificados PKCS12).

OAuthJWTCertType

O tipo de armazenamento de chaves que contém o certificado JWT.

Valores Possíveis

GOOGLEJSONBLOB, USER, MACHINE, PFXFILE, PFXBLOB, JKSFILE, JKSBLOB, PEMKEY_FILE, PEMKEY_BLOB, PUBLIC_KEY_FILE, PUBLIC_KEY_BLOB, SSHPUBLIC_KEY_FILE, SSHPUBLIC_KEY_BLOB, P7BFILE, PPKFILE, XMLFILE, XMLBLOB, GOOGLEJSON

Tipo de Dados

string

Valor Padrão

"USER"

Observações

Esta propriedade pode assumir um dos seguintes valores:

Propriedade Descrição
USER Para Windows, isso especifica que o armazenamento de certificados é um armazenamento de certificados pertencente ao usuário atual. Nota: Este tipo de loja não está disponível em Java.
MACHINE Para Windows, isso especifica que o armazenamento de certificados é um armazenamento de máquina. Nota: este tipo de loja não está disponível em Java.
PFXFILE O armazenamento de certificados é o nome de um arquivo PFX (PKCS12) que contém certificados.
PFXBLOB O armazenamento de certificados é uma string (codificada em base 64) que representa um armazenamento de certificados no formato PFX (PKCS12).
JKSFILE O armazenamento de certificados é o nome de um arquivo de armazenamento de chaves Java (JKS) que contém certificados. Nota: este tipo de loja só está disponível em Java.
JKSBLOB O armazenamento de certificados é uma sequência (codificada em base 64) que representa um armazenamento de certificados no formato Java key store (JKS). Nota: este tipo de loja só está disponível em Java.
PEMKEY_FILE O armazenamento de certificados é o nome de um arquivo codificado por PEM que contém uma chave privada e um certificado opcional.
PEMKEY_BLOB O armazenamento de certificados é uma string (codificada em base64) que contém uma chave privada e um certificado opcional.
PUBLIC_KEY_FILE O armazenamento de certificados é o nome de um arquivo que contém um certificado de chave pública codificado por PEM ou DER.
PUBLIC_KEY_BLOB O armazenamento de certificados é uma string (codificada em base 64) que contém um certificado de chave pública codificado em PEM ou DER.
SSHPUBLIC_KEY_FILE O armazenamento de certificados é o nome de um arquivo que contém uma chave pública de estilo SSH.
SSHPUBLIC_KEY_BLOB O armazenamento de certificados é uma string (codificada em base 64) que contém uma chave pública de estilo SSH.
P7BFILE O armazenamento de certificados é o nome de um arquivo PKCS7 contendo certificados.
PPKFILE O armazenamento de certificados é o nome de um arquivo que contém um PPK (PuTTY Private Key).
XMLFILE O armazenamento de certificados é o nome de um arquivo que contém um certificado no formato XML.
XMLBLOB O armazenamento de certificados é uma string que contém um certificado no formato XML.
GOOGLEJSON O armazenamento de certificados é o nome de um arquivo JSON que contém as informações da conta de serviço. Válido apenas ao conectar-se a um serviço do Google.
GOOGLEJSONBLOB O armazenamento de certificados é uma string que contém o JSON da conta de serviço. Válido apenas ao conectar-se a um serviço do Google.

OAuthJWTCertPassword

A senha para o certificado OAuth JWT.

Tipo de Dados

string

Valor Padrão

""

Observações

Se o armazenamento de certificados for de um tipo que requer uma senha, essa propriedade será usada para especificar essa senha para abrir o armazenamento de certificados.

Isso não é necessário ao usar o GOOGLEJSON OAuthJWTCertType. As chaves JSON do Google não são criptografadas.

OAuthJWTCertSubject

O assunto do certificado OAuth JWT.

Tipo de Dados

string

Valor Padrão

"\*"

Observações

Ao carregar um certificado, o assunto é usado para localizar o certificado na loja.

Se uma correspondência exata não for encontrada, a loja é pesquisada em busca de assuntos que contenham o valor da propriedade.

Se uma correspondência ainda não for encontrada, a propriedade será definida como uma string vazia e nenhum certificado será selecionado.

O valor especial "*" seleciona o primeiro certificado no armazenamento de certificados.

O assunto do certificado é uma lista separada por vírgulas de campos e valores de nomes distintos. Por exemplo, "CN=www.server.com, OU=test, C=US, E=support@cdata.com". Os campos comuns e seus significados são exibidos abaixo.

Campo Significado
CN Nome comum. Geralmente, é um nome de hospedar como www.server.com.
O Organização
OU Unidade Organizacional
L Localidade
S Estado
C País
E Endereço E-mail

Se um valor de campo contiver uma vírgula, ela deverá ser colocada entre aspas.

OAuthJWTIssuer

O emissor do Java Web Token.

Tipo de Dados

string

Valor Padrão

""

Observações

O emissor do Java Web Token. Normalmente, é o ID do cliente ou o endereço E-mail do aplicativo OAuth.

Isso não é necessário ao usar o GOOGLEJSON OAuthJWTCertType. As chaves JSON do Google contêm uma cópia da conta do emissor.

OAuthJWTSubject

O assunto do usuário para o qual o aplicativo está solicitando acesso delegado.

Tipo de Dados

string

Valor Padrão

""

Observações

O assunto do usuário para o qual o aplicativo está solicitando acesso delegado. Normalmente, o nome da conta do usuário ou endereço de e-mail.

SSL

Esta seção fornece uma lista completa de propriedades SSL que você pode configurar.

Propriedade Descrição
SSLServerCert O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

SSLServerCert

O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

Tipo de Dados

string

Valor Padrão

""

Observações

Se estiver usando uma conexão TLS/SSL, esta propriedade pode ser usada para especificar o certificado TLS/SSL a ser aceito do servidor. Qualquer outro certificado que não seja confiável para a máquina é rejeitado.

Esta propriedade pode assumir as seguintes formas:

Descrição Exemplo
Um certificado PEM completo (exemplo abreviado para concisão) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
Um caminho para um arquivo local contendo o certificado C:\cert.cer
A chave pública (exemplo abreviado para concisão) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
O Thumbprint MD5 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) ecadbdda5a1529c58a1e9e09828d70e4
A impressão digital SHA1 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Se não for especificado, qualquer certificado confiável pela máquina será aceito.

Os certificados são validados como confiáveis pela máquina com base no armazenamento confiável do sistema. O armazenamento confiável usado é o valor 'javax.net.ssl.trustStore' especificado para o sistema. Se nenhum valor for especificado para esta propriedade, o armazenamento confiável padrão do Java será usado (por exemplo, JAVA_HOME\lib\security\cacerts).

Use '*' para indicar a aceitação de todos os certificados. Observe que isso não é recomendado devido a questões de segurança.

Esquema

Esta seção fornece uma lista completa de propriedades de esquema que você pode configurar.

Propriedade Descrição
Location Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
BrowsableSchemas Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC.
Views Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC.

Localização

Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.

Tipo de Dados

string

Valor Padrão

"%APPDATA%\\\GoogleCM Data Provider\\Schema"

Observações

O caminho para um diretório que contém os arquivos de esquema para o conector (arquivos .rsd para tabelas e exibições, arquivos .rsb para procedimentos armazenados). A localização da pasta pode ser um caminho relativo a partir da localização do executável. O Location a propriedade só é necessária se você quiser personalizar definições (por exemplo, alterar um nome de coluna, ignorar uma coluna e assim por diante) ou estender o modelo de dados com novas tabelas, exibições ou procedimentos armazenados.

Se não for especificado, o local padrão é "%APPDATA%\\GoogleCM Data Provider\Schema" com %APPDATA% sendo definido para o diretório de configuração do usuário:

Plataforma %APPDATA%
Windows O valor da variável de ambiente APPDATA
Mac ~/Biblioteca/Suporte de aplicativos
Linux ~/.config

Esquemas Navegáveis

Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar os esquemas de bancos de dados pode ser caro. Fornecer uma lista de esquemas na string de conexão melhora o desempenho.

Tabelas

Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tabelas=TabelaA,TabelaB,TabelaC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar as tabelas de alguns bancos de dados pode ser caro. Fornecer uma lista de tabelas na string de conexão melhora o desempenho do conector.

Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitas para trabalhar.

Especifique as tabelas que deseja em uma lista separada por vírgulas. Cada tabela deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.

Visualizações

Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA,ViewB,ViewC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar as exibições de alguns bancos de dados pode ser caro. Fornecer uma lista de exibições na string de conexão melhora o desempenho do conector.

Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitas para trabalhar.

Especifique as exibições desejadas em uma lista separada por vírgulas. Cada exibição deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.

Diversos

Esta seção fornece uma lista completa de diversas propriedades que você pode configurar.

Propriedade Descrição
APIVersion A versão da API a ser usada para se conectar ao Campaign Manager.
MaxRows Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Other Essas propriedades ocultas são usadas apenas em casos de uso específicos.
PollingInterval O intervalo de tempo base em segundos entre as solicitações que verificam a disponibilidade da resposta do relatório. O valor padrão é 10 segundos.
PseudoColumns Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
QueryTimeout O tempo limite em minutos para o qual o provedor aguardará uma resposta de relatório assíncrono. O valor padrão é 60 minutos.
Timeout O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
UserDefinedViews Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

APIVersion

A versão da API a ser usada para se conectar ao Campaign Manager.

Tipo de Dados

string

Valor Padrão

"v4"

Observações

A versão da API a ser usada para se conectar ao Campaign Manager.

MaxRows

Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.

Tipo de Dados

int

Valor Padrão

-1

Observações

Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.

Outro

Essas propriedades ocultas são usadas apenas em casos de uso específicos.

Tipo de Dados

string

Valor Padrão

""

Observações

As propriedades listadas abaixo estão disponíveis para casos de uso específicos. Os casos de uso e a funcionalidade normais do driver não devem exigir essas propriedades.

Especifique várias propriedades em uma lista separada por ponto e vírgula.

Integração e Formatação
Propriedade Descrição
DefaultColumnSize Define o comprimento padrão dos campos de string quando a fonte de dados não fornece o comprimento da coluna nos metadados. O valor padrão é 2000. Voltar para o início
ConvertDateTimeToGMT Determina se os valores de data e hora devem ser convertidos em GMT, em vez da hora local da máquina.
RecordToFile=filename Registra a transferência de dados do soquete subjacente para o arquivo especificado.

PollingInterval

O intervalo de tempo base em segundos entre as solicitações que verificam a disponibilidade da resposta do relatório. O valor padrão é 10 segundos.

Tipo de Dados

string

Valor Padrão

"10"

Observações

O intervalo de tempo base entre as solicitações que verificam a disponibilidade da resposta assíncrona. Para relatórios de execução longa, o conector inicia um trabalho assíncrono no DoubleClick Campaign Manager ao executar uma consultar SELECT. Em seguida, ele aguarda a resposta pesquisando periodicamente o servidor para verificar o status do relatório em execução. A retirada exponencial é usada para reduzir o número de solicitações de API feitas.

Pseudocolunas

Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.

Tipo de Dados

string

Valor Padrão

""

Observações

Essa configuração é particularmente útil no Entity Framework, que não permite definir um valor para uma pseudocoluna, a menos que seja uma coluna de tabela. O valor dessa configuração de conexão está no formato "Table1=Column1, Table1=Column2, Table2=Column3". Você pode usar o caractere "*" para incluir todas as tabelas e todas as colunas; por exemplo, "*=*".

Tempo de Consulta Expirado

O tempo limite em minutos para o qual o provedor aguardará uma resposta de relatório assíncrono. O valor padrão é 60 minutos.

Tipo de Dados

string

Valor Padrão

"60"

Observações

O tempo limite em minutos para o qual o conector aguardará uma resposta de relatório assíncrono. O valor padrão é 60 minutos. Para relatórios de execução longa, o conector inicia um trabalho assíncrono no DoubleClick Campaign Manager ao executar uma consultar SELECT. Em seguida, ele espera que a resposta esteja pronta, consultando periodicamente o servidor para verificar o status. Essa propriedade controla o tempo total que o conector aguardará por uma resposta.

Note que esta propriedade é muito diferente de Timeout. O Tempo Limite é um tempo limite de inatividade que controla o tempo de espera por qualquer resposta. Essa propriedade controla o tempo total de espera pela execução de uma consultar em massa. ;

Tempo Esgotado

O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.

Tipo de Dados

int

Valor Padrão

60

Observações

Se Timeout = 0, as operações não expiram. As operações são executadas até serem concluídas com êxito ou até encontrarem uma condição de erro.

Se Timeout expira e a operação ainda não está concluída, o conector lança uma exceção.

UserDefinedViews

Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

Tipo de Dados

string

Valor Padrão

""

Observações

As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json. O conector detecta automaticamente as visualizações especificadas neste arquivo.

Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.

Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:

  • Cada elemento raiz define o nome de uma exibição.
  • Cada elemento raiz contém um elemento filho, chamado query, que contém a consultar SQL personalizada para a exibição.

Por exemplo:

{
    "MyView": {
        "query": "SELECT * FROM CampaignPerformance WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Use o UserDefinedViews propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"