ServiceNow | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

ServiceNow

마지막 업데이트: 2026. 10. 20.

ServiceNow is a cloud platform for IT service management (ITSM), IT operations management, HR service delivery, security operations, and customer service workflows. You can use ServiceNow as a data source when landing or replicating data.

ServiceNow integration replicates data using the ServiceNow Table API at the /api/now/table endpoint.

Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

정보 메모사용하는 계정에 가져오려는 테이블에 대한 읽기 액세스 권한이 있는지 확인합니다.

Grant the integration user read access through ACLs to the tables you intend to replicate and to the sys_db_object and sys_dictionary system tables, which the connector uses to discover available tables and their column definitions.

You need administrator permissions in your ServiceNow account to create the integration user.

To create a ServiceNow integration user:

  1. Log into your ServiceNow instance, for example https://instance.service-now.com.
  2. Navigate to All > User Administration > Users and click New.
  3. Enter a User ID and set a password.
  4. Clear Password needs reset to avoid requiring a password change at the user's next login.
  5. Click Save.
  6. Assign a role that grants read access to the tables you intend to replicate. A read-only role scoped to the required tables is preferred over a broadly privileged role such as admin.

Creating the connection

자세한 내용은 SaaS 응용 프로그램에 연결을 참조하십시오.

  1. 필요한 연결 속성을 입력합니다.
  2. 연결 이름에 연결 이름을 입력합니다.

  3. 연결이 만들어질 때 연결에 대한 메타데이터를 정의하려면 연결 메타데이터 열기를 선택합니다.

  4. 만들기를 클릭합니다.

Connection settings
Setting Description
Data gateway

사용 사례에 필요한 경우 데이터 이동 게이트웨이를 선택합니다.

정보 메모

이 필드는 데이터 이동 게이트웨이를 지원하지 않으므로 Qlik Talend Cloud 시작 구독에서는 사용할 수 없습니다. 다른 구독 계층이 있고 데이터 이동 게이트웨이를 사용하지 않으려면 없음을 선택합니다.

데이터 이동 게이트웨이의 이점과 이를 필요로 하는 사용 사례에 대한 자세한 내용은 Qlik Data Gateway - Data Movement를 참조하십시오.

Start date

데이터를 소스에서 대상으로 복제해야 하는 날짜를 MM/DD/YYYY 형식으로 입력합니다.

Instance

The instance subdomain of your ServiceNow account.

Example: For https://dev12345.service-now.com, enter dev12345.

Username User ID.
Password Password.

Schema

The set of available tables is instance-specific and determined at discovery time. The connector enumerates all tables from sys_db_object, resolves each table's inherited columns by walking its super_class chain, and reads column data types from sys_dictionary. You then select which discovered tables and fields to replicate. Commonly replicated tables include incident, problem, change_request, task, sys_user, and cmdb_ci, but the exact catalog depends on your instance and the integration user's permissions.

Every table uses sys_id as its primary key.

The replication method used for each table depends on whether the table has a sys_updated_on column:

  • Incremental replication is used when a table has a sys_updated_on column. New and changed records are picked up on each sync using sys_updated_on as the replication key.
  • Full-table replication is used when a table has no sys_updated_on column.
정보 메모

If you use server-side scripts that include autoSysFields(false), the sys_updated_on field will not be updated automatically. In this case, add custom code to update the sys_updated_on field when records change.

Tables excluded by default

To protect sync performance, the following high-volume system and log tables are excluded from discovery by default: sys_audit, sys_audit_delete, syslog, syslog_transaction, sys_email_log, sys_history_line, sys_history_set, ha_log, sys_cache_flush, sys_cluster_state. These exclusions cannot be changed from the connection settings in this release.

Limitations and considerations

  • HTTP Basic authentication only. This connector authenticates with a username and password. OAuth 2.0 is not supported in this release.
  • Discovery scope follows the account's permissions. Tables the account cannot read are skipped during discovery and reported in the run log. If the account cannot read any table, discovery fails with a permissions error.
  • Large catalogs. A broadly privileged account can surface thousands of tables. Scope the integration user's permissions and select only the tables you need.
  • Incremental replication re-reads the boundary record. The most recent record from the previous sync may be re-read on the next sync. Records upsert on sys_id, so duplicate reads are safe.
  • Full-table replication re-reads the entire table on every sync. Tables without sys_updated_on are re-read in full on each sync. Sync time does not decrease as data accumulates.
  • Start Date applies to the initial sync only. Once a table has a stored bookmark, later syncs resume from it. Changing Start Date does not re-replicate historical data.
  • Empty records are skipped. Empty ({}) rows returned by ServiceNow are skipped and counted in the run log.
  • Retries. Rate-limit responses (HTTP 429) and transient connection errors are retried automatically with exponential backoff (up to 5 attempts), honoring ServiceNow's Retry-After header.
  • Pagination. The connector uses keyset pagination based on sys_id with a page size of 1,000 records and a default request timeout of 300 seconds.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!