데이터 원본 관리 - OracleManage your data source - Oracle

참고

최근에 온-프레미스 데이터 게이트웨이 문서를 수정했습니다. Power BI 특정 콘텐츠 및 게이트웨이에서 지원하는 모든 서비스에 적용되는 일반 콘텐츠로 분할했습니다.We recently revised the on-premises data gateway docs. We split them into content that's specific to Power BI and general content that applies to all services that the gateway supports. 현재 Power BI 콘텐츠에 있습니다.You're currently in the Power BI content. 이 문서 또는 전체 게이트웨이 문서 환경에 대한 피드백을 제공하려면 문서의 아래쪽으로 스크롤합니다.To provide feedback on this article, or the overall gateway docs experience, scroll to the bottom of the article.

온-프레미스 데이터 게이트웨이를 설치한 후에는 게이트웨이와 함께 사용할 수 있는 데이터 원본을 추가해야 합니다.After you install the on-premises data gateway, you need to add data sources that can be used with the gateway. 이 문서에서는 예약된 새로 고침 또는 DirectQuery에 맞게 게이트웨이 및 Oracle 데이터 원본으로 작업하는 방법을 살펴봅니다.This article looks at how to work with gateways and Oracle data sources either for scheduled refresh or for DirectQuery.

Oracle 데이터베이스에 연결Connect to an Oracle database

온-프레미스 데이터 게이트웨이를 사용하여 Oracle 데이터베이스에 연결하려면 게이트웨이를 실행하는 컴퓨터에 올바른 Oracle 클라이언트 소프트웨어를 설치해야 합니다.To connect to an Oracle database with the on-premises data gateway, the correct Oracle client software must be installed on the computer running the gateway. 사용하는 Oracle 클라이언트 소프트웨어는 Oracle 서버 버전에 따라 다르지만, 항상 64비트 게이트웨이와 일치합니다.The Oracle client software you use depends on the Oracle server version, but will always match the 64-bit gateway.

지원되는 Oracle 버전:Supported Oracle versions:

  • Oracle Server 9 이상Oracle Server 9 and later
  • ODAC(Oracle Data Access Client) 소프트웨어 11.2 이상Oracle Data Access Client (ODAC) software 11.2 and later

Oracle 클라이언트 설치Install the Oracle client

참고

Oracle Server와 호환되는 ODAC(Oracle Data Access Client) 버전을 선택합니다.Choose a version of Oracle Data Access Client (ODAC) which is compatible with your Oracle Server. 예를 들어 ODAC 12.x는 Oracle Server 버전 9를 항상 지원하지는 않습니다.For instance, ODAC 12.x does not always support Oracle Server version 9. Oracle 클라이언트의 Windows Installer를 선택합니다.Choose the Windows installer of the Oracle Client. Oracle 클라이언트를 설치하는 과정에서 설치 마법사를 실행하는 동안 해당 확인란을 선택하여 컴퓨터 전체 수준에서 ASP.NET에 대한 ODP.NET 및/또는 Oracle 공급자를 구성 할 수 있는지 확인합니다.During the setup of the Oracle client, make sure you enable Configure ODP.NET and/or Oracle Providers for ASP.NET at machine-wide level by selecting the corresponding checkbox during the setup wizard. Oracle 클라이언트 마법사의 일부 버전에서는 기본적으로 확인란을 선택하고 나머지 버전에서는 그렇지 않습니다.Some versions of the Oracle client wizard selects the checkbox by default, others do not. Power BI를 Oracle 데이터베이스에 연결할 수 있도록 확인란이 선택되어 있는지 확인합니다.Make sure that checkbox is selected so that Power BI can connect to your Oracle database.

클라이언트가 설치되고 ODAC가 제대로 구성된 후에는 Power BI Desktop 또는 다른 테스트 클라이언트를 사용하여 게이트웨이에서 올바른 설치 및 구성을 확인하는 것이 좋습니다.After the client is installed and ODAC is configured properly, we recommend using PowerBI Desktop or other test client to verify correct installation and configuration on the Gateway.

데이터 원본 추가Add a data source

데이터 원본을 추가하는 방법에 대한 자세한 내용은 데이터 원본 추가를 참조하세요.For more information about how to add a data source, see Add a data source. 데이터 원본 형식 에서 Oracle 을 선택합니다.Under Data Source Type, select Oracle.

Oracle 데이터 원본 추가

Oracle 데이터 원본 형식을 선택한 후 서버데이터베이스 를 포함하는 데이터 원본에 대한 정보를 입력합니다.After you select the Oracle data source type, fill in the information for the data source, which includes Server and Database.

인증 방법 에서 Windows 또는 기본 을 선택할 수 있습니다.Under Authentication Method, you can choose either Windows or Basic. Windows 인증 대신 Oracle 내에서 만든 계정을 사용하려는 경우 기본 을 선택합니다.Choose Basic if you plan to use an account that's created within Oracle instead of Windows authentication. 그런 다음 이 데이터 원본에 사용할 자격 증명을 입력합니다.Then enter the credentials to be used for this data source.

참고

데이터 소스에 대한 모든 쿼리는 이러한 자격 증명을 사용하여 실행됩니다.All queries to the data source will run using these credentials. 자격 증명을 저장하는 방법에 대한 자세한 내용은 클라우드에 암호화된 자격 증명 저장을 참조하세요.To learn more about how credentials are stored, see Store encrypted credentials in the cloud.

데이터 원본 설정 입력

모든 항목을 입력한 후 추가 를 선택합니다.After you fill in everything, select Add. 이제 온-프레미스의 Oracle 서버에 대해 예약된 새로 고침 또는 DirectQuery를 위해 이 데이터 원본을 사용할 수 있습니다.You can now use this data source for scheduled refresh or DirectQuery against an Oracle server that's on-premises. 성공한 경우 연결 성공 이 표시됩니다.You see Connection Successful if it succeeded.

연결 상태 표시

고급 설정Advanced settings

필요한 경우 데이터 원본의 프라이버시 수준을 구성할 수 있습니다.Optionally, you can configure the privacy level for your data source. 이 설정은 데이터가 결합하는 방식을 제어합니다.This setting controls how data can be combined. 예약된 새로 고침에만 사용됩니다.It's only used for scheduled refresh. DirectQuery에는 적용되지 않습니다.The privacy-level setting doesn't apply to DirectQuery. 데이터 원본의 프라이버시 수준에 대한 자세한 내용은 프라이버시 수준(파워 쿼리)을 참조하세요.To learn more about privacy levels for your data source, see Privacy levels (Power Query).

프라이버시 수준 설정

데이터 원본 사용Use the data source

데이터 원본을 만든 후 DirectQuery 연결 또는 예약된 새로 고침을 통해 사용할 수 있습니다.After you create the data source, it's available to use with either DirectQuery connections or through scheduled refresh.

경고

서버 및 데이터베이스 이름은 온-프레미스 데이터 게이트웨이 내에서 Power BI Desktop 및 데이터 원본 간에 일치해야 합니다.The server and database names must match between Power BI Desktop and the data source within the on-premises data gateway.

게이트웨이 내에서 데이터 세트 및 데이터 원본 간의 링크는 서버 이름 및 데이터베이스 이름을 기반으로 합니다.The link between your dataset and the data source within the gateway is based on your server name and database name. 해당 이름은 서로 일치해야 합니다.These names must match. 예를 들어 Power BI Desktop 내에서 서버 이름에 대한 IP 주소를 제공하는 경우 게이트웨이 구성 내에서 데이터 원본에 대한 IP 주소를 사용해야 합니다.For example, if you supply an IP address for the server name within Power BI Desktop, you must use the IP address for the data source within the gateway configuration. 이 이름은 tnsnames.ora 파일 내에서 정의된 별칭과 일치해야 합니다.This name also has to match an alias defined within the tnsnames.ora file. tnsnames.ora 파일에 대한 자세한 내용은 Oracle 클라이언트 설치를 참조하세요.For more information about the tnsnames.ora file, see Install the Oracle client.

이 요구 사항은 DirectQuery와 예약된 새로 고침에 대한 경우입니다.This requirement is the case for both DirectQuery and scheduled refresh.

DirectQuery 연결로 데이터 원본 사용Use the data source with DirectQuery connections

서버 및 데이터베이스 이름이 Power BI Desktop 및 게이트웨이에 대해 구성된 데이터 원본 간과 일치하는지 확인합니다.Make sure that the server and database names match between Power BI Desktop and the configured data source for the gateway. 또한 DirectQuery 데이터 세트를 게시하려면 사용자가 데이터 원본의 사용자 탭에 나열되는지 확인해야 합니다.You also need to make sure your user is listed in the Users tab of the data source to publish DirectQuery datasets. DirectQuery의 경우 처음으로 데이터를 가져올 때 Power BI Desktop 내에서 선택이 발생합니다.The selection for DirectQuery occurs within Power BI Desktop when you first import data. DirectQuery를 사용하는 방법에 대한 자세한 내용은 Power BI Desktop에서 DirectQuery 사용을 참조하세요.For more information about how to use DirectQuery, see Use DirectQuery in Power BI Desktop.

게시한 후 Power BI Desktop 또는 데이터 가져오기 에서 보고서 작업을 시작해야 합니다.After you publish, either from Power BI Desktop or Get Data, your reports should start to work. 연결을 사용할 수 있으려면 게이트웨이 내에서 데이터 원본을 만든 후 몇 분 정도가 걸릴 수 있습니다.It might take several minutes after you create the data source within the gateway for the connection to be usable.

예약된 새로 고침으로 데이터 원본 사용Use the data source with scheduled refresh

게이트웨이 내에서 구성된 데이터 원본의 사용자 탭에 나열되고 서버 이름 및 데이터베이스 이름이 일치하는 경우 예약된 새로 고침으로 사용하기 위한 옵션으로 게이트웨이가 표시됩니다.If you're listed in the Users tab of the data source configured within the gateway and the server name and database name match, you see the gateway as an option to use with scheduled refresh.

사용자 표시

문제 해결Troubleshooting

명명 구문이 잘못되었거나 적절히 구성되지 않은 경우 Oracle에서 여러 가지 오류가 발생할 수 있습니다.You might encounter any of several errors from Oracle when the naming syntax is either incorrect or not configured properly:

  • ORA-12154: TNS: 지정된 연결 식별자를 확인할 수 없습니다.ORA-12154: TNS:could not resolve the connect identifier specified.
  • ORA-12514: TNS: 수신기는 현재 연결 설명자에서 요청된 서비스를 알지 못합니다.ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.
  • ORA-12541: TNS: 수신기 없음ORA-12541: TNS:no listener.
  • ORA-12170: TNS: 연결 시간 초과가 발생함ORA-12170: TNS:connect timeout occurred.
  • ORA-12504: TNS: 수신기가 CONNECT_DATA에서 SERVICE_NAME을 제공받지 못했습니다.ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA.

Oracle 클라이언트가 설치되지 않거나 제대로 구성되지 않은 경우 이 오류가 발생할 수 있습니다.These errors might occur if the Oracle client either isn't installed or isn't configured properly. 설치된 경우 tnsnames.ora 파일이 제대로 구성되어 있고 적절한 net_service_name을 사용하는지 확인합니다.If it's installed, verify that the tnsnames.ora file is properly configured and you're using the proper net_service_name. net_service_name이 Power BI Desktop을 사용하는 머신과 게이트웨이를 실행하는 머신 간에 동일한지 확인해야 합니다.You also need to make sure that the net_service_name is the same between the machine that uses Power BI Desktop and the machine that runs the gateway. 자세한 내용은 Oracle 클라이언트 설치를 참조하세요.For more information, see Install the Oracle client.

Oracle 서버 버전과 Oracle Data Access Client 버전 간에 호환성 문제가 발생할 수도 있습니다.You might also encounter a compatibility issue between the Oracle server version and the Oracle Data Access Client version. 일반적으로 해당 버전을 일치시키려 하는데 일부 조합이 호환되지 않습니다.Typically, you want these versions to match, as some combinations are incompatible. 예를 들어 ODAC 12.x는 Oracle Server 버전 9를 지원하지 않습니다.For instance, ODAC 12.x does not support Oracle Server version 9.

데이터 원본 서버와 게이트웨이 머신 간에 발생하는 연결 문제를 진단하려면 게이트웨이 머신에 클라이언트(예: Power BI Desktop 또는 Oracle ODBC 테스트)를 설치하는 것이 좋습니다.For diagnosing connectivity issues between the data source server and the Gateway machine, we recommend installing a client(such as PowerBI Desktop or Oracle ODBC Test) on the gateway machine. 클라이언트를 사용하여 데이터 원본 서버에 대한 연결을 확인할 수 있습니다.You can use the client to check connectivity to the data source server.

게이트웨이와 관련된 추가 문제 해결 정보는 온-프레미스 데이터 게이트웨이 문제 해결을 참조하세요.For additional troubleshooting information that relates to the gateway, see Troubleshooting the on-premises data gateway.

다음 단계Next steps

궁금한 점이 더 있나요?More questions? Power BI 커뮤니티에 질문합니다.Try asking the Power BI Community.