public class PtConnector extends AbstractConnector implements Connector
DATE_LENGTH_UNRESTRICTED, projectId, schema| Modifier | Constructor and Description |
|---|---|
protected |
PtConnector()
Creates a new Google Analytics Connector
|
| Modifier and Type | Method and Description |
|---|---|
static PtConnector |
createConnector()
Creates a new Google Analytics Connector
|
void |
extract(SourceSchema schema,
String inputFile,
String dir) |
void |
extract(String dir,
boolean transform)
Extract rows
|
void |
extractAndTransfer(Command c,
String pid,
Connector cc,
boolean waitForFinish,
CliParams p,
ProcessingContext ctx)
Extract data from the internal database and transfer them to a GoodData project
|
String |
generateMaqlCreate()
Generates the MAQL for the data source
|
SourceSchema |
getLabelSchema() |
SourceSchema |
getLabelToStorySchema() |
String |
getPassword() |
String |
getPivotalProjectId() |
SourceSchema |
getStorySchema() |
String |
getUsername() |
void |
initSchema(String labelConfig,
String labelToStoryConfig,
String storyConfig)
Initializes schemas
|
boolean |
processCommand(Command c,
CliParams cli,
ProcessingContext ctx)
Processes single command
|
void |
setLabelSchema(SourceSchema labelSchema) |
void |
setLabelToStorySchema(SourceSchema labelToStorySchema) |
void |
setPassword(String password) |
void |
setPivotalProjectId(String pivotalProjectId) |
void |
setStorySchema(SourceSchema storySchema) |
void |
setUsername(String username) |
checkLoadingStatus, copyAndTransform, deploy, dump, dumpData, expandDates, extract, getProjectId, getResult, getSchema, initSchema, populateColumnsFromSchema, setIncremental, setProjectId, setProjectId, setSchema, transferDatapublic static PtConnector createConnector()
public void initSchema(String labelConfig, String labelToStoryConfig, String storyConfig) throws IOException
labelConfig - label config filelabelToStoryConfig - labelToStory config filestoryConfig - story config fileIOExceptionpublic void extract(String dir, boolean transform)
extract in class AbstractConnectordir - name of the target filetransform - perform transformationspublic void extract(SourceSchema schema, String inputFile, String dir) throws IOException
IOExceptionpublic void extractAndTransfer(Command c, String pid, Connector cc, boolean waitForFinish, CliParams p, ProcessingContext ctx) throws IOException, InterruptedException
extractAndTransfer in interface ConnectorextractAndTransfer in class AbstractConnectorc - commandpid - project idcc - connectorwaitForFinish - synchronous execution flagp - cli parametersctx - current contextIOException - IO issuesInterruptedException - internal problem with making file writablepublic boolean processCommand(Command c, CliParams cli, ProcessingContext ctx) throws ProcessingException
processCommand in interface ExecutorprocessCommand in class AbstractConnectorc - command to be processedcli - parameters (commandline params)ctx - processing contextProcessingException - in case of issues during the command processingpublic String generateMaqlCreate()
ConnectorgenerateMaqlCreate in interface ConnectorgenerateMaqlCreate in class AbstractConnectorpublic SourceSchema getLabelSchema()
public void setLabelSchema(SourceSchema labelSchema)
public SourceSchema getLabelToStorySchema()
public void setLabelToStorySchema(SourceSchema labelToStorySchema)
public SourceSchema getStorySchema()
public void setStorySchema(SourceSchema storySchema)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getPivotalProjectId()
public void setPivotalProjectId(String pivotalProjectId)
Copyright © 2014. All rights reserved.